Проблема с получением опыта для Героя
есть встроенная система в игру - я её отключил
поставил в константах всё по 0
поставил в константах всё по 0
но Палладин когда убивал вурдалака всёравно каким-то боком получал 4 опыта!!!!!
решил сделать проще
Триггерно установил запрет на получение опыта для Палладина
Триггерно установил запрет на получение опыта для Палладина
НО БЛИН
когда я через другой триггер хотел наградить палладина опытом за квест - опыт не начислился! видимо потому что висит запрет
когда я через другой триггер хотел наградить палладина опытом за квест - опыт не начислился! видимо потому что висит запрет
вопрос - как аннулировать получаемый опыт от убийства враждебных мобов?
мне нужно чтобы герой получал опыт ТОЛЬКО через триггеры и никак иначе
мне нужно чтобы герой получал опыт ТОЛЬКО через триггеры и никак иначе
Принятый ответ
Artyom18, так ты если собираешься ему выдать через тригер, просто включи получение дай опыт и выключи. В чем проблемма
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.

WC3




Ред. Artyom18
потянет ли он такой прикол если 3 игрока будут убивать врагов на карте?
получается один триггер будет постоянно срабатывать
Если страшно что может умереть 100 юнитов одновременно и для всех выполнится код, и всё зависнет, можно создать очередь выполнения, чтобы опыт к примеру начислился не единовременно, а с задержкой в 0.02 секунды, между каждым начислением
Ред. Artyom18
видимо там некий коэффицент перемножается и выдаёт
даже если в РО - опыт установлен в 0
проблема была в этой таблице - я там оставил пустое место а надо было 0
(XGM лагает - не могу скриншот загрузить поэтому опишу:
"Набранный героем опыт: норма, таблица = 0"
у меня не было 0 - я просто удалил всё оставив пустое место