Помогите Как сделать перезарядку на [Q]

  • Автор темы Автор темы Vabzy
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Vabzy

Ньюби
Пользователь
Баллы
1
У меня есть плагин на оружие,как мне для него реализовать перезарядку? Чтобы я нажал на Q например,и началась перезарядка
 
Как я знаю плагины работают исключительно с ядром сервера а не с клиентом игрок...
(Точнее/// Плагины способны брать с клиента только статическую информацию )

Твои пожелания реализуются исключительно модом.

P.S.
Если я не прав, то пораньте меня ( может с версии 1.7.10 что-то да поменялось )
 
Как я знаю плагины работают исключительно с ядром сервера а не с клиентом игрок...
(Точнее/// Плагины способны брать с клиента только статическую информацию )

Твои пожелания реализуются исключительно модом.

P.S.
Если я не прав, то пораньте меня ( может с версии 1.7.10 что-то да поменялось )
Интересно, как по твоему CrackShot работает, ты ошибаешься
 
Интересно, как по твоему CrackShot работает, ты ошибаешься
В CrackShot это реализовано с помощью PlayerDropItemEvent.
У меня есть плагин на оружие,как мне для него реализовать перезарядку? Чтобы я нажал на Q например,и началась перезарядка
На [Q] перезарядка будет только если у игрока кнопка выброса предмета стоит на [Q].
вот пример:
PHP:
    @EventHandler
    public void onDrop(PlayerDropItemEvent e) {
        Player player = e.getPlayer();
        if (player.getInventory().getItemInMainHand().getType() == Material.RECORD_11) {
            //Тут свой код на перезарядку
            e.setCancelled(true);
        }
    }
 
И предмет нельзя будет выкинуть ага, лучше использовать евент на слот щита.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх