Как сделать прокачку героев в пределах области ?
Скажем не больше 1000.
А если герой сам убил. Но опыт должен даваться вне зависимости от расстояния.
Триггерно что-ли ?
А если триггерно.
То подскажите как примерно должен выглядеть триггер.
Ибо я пока не замечал / встречал условия, проверяющего "Юнит в области, от"

Принятый ответ

SomeFire, Suite,
Всё. Замутил.
Без всяких переменных, и для любого героя.
Загруженные файлы
10
28
10 лет назад
10
не в области а расстояние между юнитами
ты хотябы выучи все триггеры
а то уже год спрашиваешь(даже больше)
и так ничерта не выучил
я понимаю что статьи сложно понять
да там ещё и думать чтото надо
а ты не привык думать
но попробуй
вдруг понравиться
потом мб и в жизни будешь думать
так вообще круто будет
1 пункт от H: грубо
Этот комментарий удален
10
23
10 лет назад
10
Дик, ответ дан - вопрос закрой.
P.S. на правду не обижаются.
2
25
10 лет назад
2
Сделай награду за убийство моба +n и спамь его в области.
Мобам не в области сделай награду 0
0
28
10 лет назад
0
sleep, тут надо при смерте определять где юнит
вернее как далеко он от героя находится
Дик, даже после твоих 2 минусов у моего комментария +2 что указывает на мою правоту
0
25
10 лет назад
0
nvc123, я про стандартные средства РО сообщил, не обязательно триггером. Только вот если ему нужен опыт на определение убийства героя героем, то тут придётся триггером вручную выдавать при условии убийства героя в области, да.
0
18
10 лет назад
Отредактирован SANTIMEL
0
SomeFire,
Странно.
Я тему закрывал...
Видимо реконект был. А я и не заметил.
В общем, я реализовал так :
Для каждого игрока, пришлось делать свою переменную для героя.
Но альтернативы я не вижу пока.
Загруженные файлы
0
23
10 лет назад
0
Для каждого игрока, пришлось делать свою переменную для героя.
Массив - не, не слышал?
0
17
10 лет назад
Отредактирован Suite
0
о боже мои глаза, "руссификация", о нет...
я делал так
easy_gui_exp_system
в нем можно ставить определенный опыт для каждого нейтрально-враждебного.
там для главного героя 100% опыт, а для остальных поблизости 50%.
0
18
10 лет назад
Отредактирован SANTIMEL
0
SomeFire, Suite,
Всё. Замутил.
Без всяких переменных, и для любого героя.
Загруженные файлы
Принятый ответ
0
23
10 лет назад
0
Ну и что мешало сразу так сделать?
0
18
10 лет назад
Отредактирован SANTIMEL
0
SomeFire,
Я раньше "Цикл - Действия", видел только производящий действие определённое кол-во раз, и не обращал из-за этого на него никакого внимания.
А тут позарез нужно было сделать скил, домажещий в определённой области.
Вот я и наткнулся на наработку, в "Библиотеке заклинаний", где был этот цикл ...
0
23
10 лет назад
0
Я раньше "Цикл - Действия", видел только производящий действие определённое кол-во раз
не обращал из-за этого на него никакого внимания
Эм... Для монотонных и однотипных действий ты всегда писал туеву хучу кода? Циклы, в общем-то, для того и созданы, чтобы не париться над каждым юнитом/игроком/прочим.
0
17
6 лет назад
0
А теперь тут утечка, причём сложная, без жнгп не решить, эх у самого подобная система только сложнее.
0
18
6 лет назад
0
Alexey103, спокойно без JNGP решается всё. В начале нужно создать переменную-группу (Gr). Потом установить Gr = юниты в радиусе 1200. В общем, всё так же, но через переменную. В конце удалить всех юнитов из группы и удалить саму группу через custom script - личный сценарий - написать: call DestroyGroup(udg_Gr).
Ещё вроде как есть действие WantDestroyGroup, но я не помню точно, как оно применяется и правильно ли я написал.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.