Вопрос внутри(Там про нажатие клавиши и появления предмета)

Теперь сам вопрос. Как сделать так что-бы при нажатии клавиши ну не знаю, клавиши " F " в инвентарь игрока попадал предмет но при это на него наноситься урон например две единицы. Я пытался поискать в ванили кода но либо я слепой либо бесполезно. И если здесь есть такой урок или гайд(Ни первое ни второе я не нашол) плис скиньте сылку. А если тут обучите буду рад.
 
vania_ghladun_01 написал(а):
Как сделать так что-бы при нажатии клавиши ну не знаю, клавиши " F " в инвентарь игрока попадал предмет но при это на него наноситься урон например две единицы.

Регистрируешь бинд клавиши "ClientRegistry.registerKeyBinding(...)". Делаешь проверку на нажатие клавиши на клиентской стороне. Затем с клиентской стороны отправляешь на серверную сторону пакет, обрабатываешь и при нужных условиях даёшь предмет игроку и урон.

vania_ghladun_01 написал(а):
Я пытался поискать в ванили кода но либо я слепой либо бесполезно.
Как пример можно было взять выбрасывания предмета на клавишу (стандарту) "Q". Там придётся поискать нужное среди пакетов.

vania_ghladun_01 написал(а):
И если здесь есть такой урок или гайд(Ни первое ни второе я не нашол) плис скиньте сылку. А если тут обучите буду рад.
Есть типа гайда, что-то вроде в этом посту: Перезарядка оружия - только не надо для этого создавать интерфейс IActionPrimaryKey, а в ActionPrimaryKey делать отправку пакета, которое не надо уже делать в ItemWeapons. Короче, не так сложно сделать на основе поста из той темы, то что тебе надо.
 
Назад
Сверху