Технический форум Нужна помощь
Just_Zeref 17.02.2021 в 23:53

Пользователь

Репутация: 0 бал.

Замечания: 0 бал.

Ребят, подскажите как отменить урон по определенным объектам ( по ид)
Ибо сделал маппинг, залил разные текстуры(заменил же их естественно на рандомные неиспользуемые ид предметов), и при выстрелах по этому объекту, они рушатся.
decided96 18.02.2021 в 13:58

Проверенный

Репутация: 121 бал.

Замечания: 0 бал.

Just_Zeref, через cancelEvent()
Just_Zeref 18.02.2021 в 22:43

Пользователь

Репутация: 0 бал.

Замечания: 0 бал.

decided96, Примерно так?
addEventHandler("onClientObjectBreak", root,
function()
if getElementID (1010) ~= 0 then
cancelEvent()
end
end
decided96 19.02.2021 в 21:37

Проверенный

Репутация: 121 бал.

Замечания: 0 бал.

Just_Zeref, примерно так, только надо евент, когда выстрел. Дальше получаем объект в который попали и отмену. Либо создание этого объекта
Seven 20.02.2021 в 00:14

Проверенный

Репутация: 113 бал.

Замечания: 0 бал.

decided96, зачем? Достаточно в его ивенте проверить ID объекта, и отменить ивент
decided96 20.02.2021 в 15:03

Проверенный

Репутация: 121 бал.

Замечания: 0 бал.

Seven, я не проверял, поэтому второй ввриант на всякий случай предложил
Just_Zeref 20.02.2021 в 16:41

Пользователь

Репутация: 0 бал.

Замечания: 0 бал.

Seven, для меня это тяжело, я только учусь)

по этому был бы рад если бы мне кто-то подсказал как это правильно сделать
Seven 20.02.2021 в 20:39

Проверенный

Репутация: 113 бал.

Замечания: 0 бал.

Just_Zeref, каждый уважающий себя скриптер, даже начинающий, должен хотя бы попытаться
Приложу тебе список литературы, попробуй что то написать, задавай вопрос с примером кода
Ссылочки:
addEventHandler, onClientObjectBreak, getElementModel, cancelEvent
Отправлять сообщения могут только пользователи сайта