![]()
Артанис
Протосский Иерарх
![]() offline
Опыт:
456Активность: |
Набор опыта войсками
Есть ли триггер, который может задать так что бы при убийстве, скажем, 5 солдат пехотинцем (который был обучен в казармах) для него открывалась способность? И так для всех воинов определенного типа |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Buulichkaa
Делаю спеллы за еду
![]() ![]() offline
Опыт:
20,146Активность: |
вычислять что юнит умер, вычислять умер ли тот юнит, увеличивать счетчик на 1, если 5 то делать твои действия... бред сивой кобылы Кстати а ты не знаешь как сделать чтобы у героя уровень был выше 10? [+] замечание от Nerevar: 2.2 (троллинг)
|
![]() |
#2
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Артанис
Протосский Иерарх
![]() offline
Опыт:
456Активность: |
И вот еще один вопрос, можно ли воскрешать эти самые обычные войска? На алтарях за соответсвующую плату?
Артанис добавил: Sargaraser: В игровых константах. Открываешь редактор -> дополнительно -> игровые константы В списке найдешь. Многие задают этот вопрос Это точно. |
![]() |
#3
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Алексей Андреич
..."№%;№;?345...
![]() ![]() offline
Опыт:
80,562Активность: |
Артанис:
просто если ты не понял... он стебался... =_=... Артанис: вряд ли... |
![]() |
#4
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
max1999222
![]() ![]() offline
Опыт:
1,728Активность: |
Артанис, можно но это геморой делать... |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Артанис
Протосский Иерарх
![]() offline
Опыт:
456Активность: |
Однако мне надо такое сделать. Мож таки кто знает как? Ах да вот еще - можно ли сделать так, что за каждого воина приходилось платить? Ну то есть ты обучил пехотинца и каждую минуту вычитается 40 золота... а за рыцаря - 100 золота |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Алексей Андреич
..."№%;№;?345...
![]() ![]() offline
Опыт:
80,562Активность: |
Артанис:
запускаешь минутный таймер, по окончанию проверяешь, сколько и каких войск в твоей армии... и в зависимости от состава войск вычитаешь налог... |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Артанис
Протосский Иерарх
![]() offline
Опыт:
456Активность: |
Спасибо. А вот:
|
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Buulichkaa
Делаю спеллы за еду
![]() ![]() offline
Опыт:
20,146Активность: |
вычислять что юнит умер, вычислять умер ли тот юнит, увеличивать счетчик на 1, если 5 то делать твои действия...
если юмора не понимаете то никто не виноват типа Sargaraser добавил: я об этом уже писал мойте глаза |
![]() |
#9
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
and_y87
Тру Кодер
![]() ![]() offline
Опыт:
21,030Активность: |
Люди поймите одну истину... нет смысла задовать вопрос : "можно сделать?"...
сделать можно всё что вам в голову взбредёт вопрос лишь в том : "как это сделать ? и что надо для этого знать?" MEXAHuK добавил:
Тригера такова нет но сделать можно легко... Логика для GUI:
Понадобится:
Числовая переменная [массив] = Kills
Боевая единица переменная [массив] = Unit Отряд переменная = Unit_Group 1 триггер:
Событие: . Юнит закончил обучение Условие : . Юнит = тип юнита Пехотинец . OR . Юнит = тип юнита Рыцарь . OR ... Действие: . Set Variable Unit [ количество элементов массива + 1 ] = Triggering Unit . Set Variable Kills [ количество элементов массива + 1 ] = 0 . Добавить Юнита в группу Unit_Group 2 триггер Событие: . Юнит умирает Условие : . Убивший юнит находится в группе Unit_Group Действие: . For A ( от 1 до количество элементов массива Kills ) . . Если: . . . Убивший юнит == Unit [ For A ] . .То: . . . Set Variable Kills [ For A ] = Kills [ For A ] + 1 . . . Если: . . . . Set Variable Kills [ For A ] = 5 . . . То: . . . . Дать Юниту Unit [ For A ] Способность "Гайморит 90 Уровня" Отредактировано MEXAHuK, 08.08.2013 в 15:47. |
![]() |
#10
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Артанис
Протосский Иерарх
![]() offline
Опыт:
456Активность: |
Благодарю.
. Юнит закончил обучение А на наемников это подействует? Артанис добавил:
Хочешь сказать можно
|
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
and_y87
Тру Кодер
![]() ![]() offline
Опыт:
21,030Активность: |
можно! Главное всё продумать... |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Артанис
Протосский Иерарх
![]() offline
Опыт:
456Активность: |
Интересно как...я, извините, не слишком хорошо шарю в триггерах |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
and_y87
Тру Кодер
![]() ![]() offline
Опыт:
21,030Активность: |
Для них по другому надо... MEXAHuK добавил: Я спать, ибо с 4 до 8 WildStar игрался на сресс сесте... скоро вернусь... |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Артанис
Протосский Иерарх
![]() offline
Опыт:
456Активность: |
Я так понял объяснения я не дождусь? |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
and_y87
Тру Кодер
![]() ![]() offline
Опыт:
21,030Активность: |
Это логика...
Артанис, Сделай переменную боевая единица, массив.... и целочисленную переменную для счётчика = 0,
Триггером при смерти юнита проверяй тип объекта если умерший нужный тебе тип то: Увеличивай счётчик и задавай переменной юнита массив которой [ счётчик ] равна умерший юнит... таким образом будут сейвиться все юниты умершие...
далее дать алтарю возможность строить юнитов... и далее проверять тригером: как только юнит закончил обучение юнита: проверить тип обучаемого юнита, проверить что за тип обчал юнита, если алтарь и твой воскрешаемый воин то: Удалить последнего построеного юнита, двигать(move) на место последнего построеного юнита того юнита что в переменной юнит массив которой [ счётчик ] , сделать этому юниту 100% жизни и маны, уменьшить счётчик на 1... |
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Артанис
Протосский Иерарх
![]() offline
Опыт:
456Активность: |
О госпадя, нет я не буду делать воскрешение, ограничусь набором опыта |
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Артанис
Протосский Иерарх
![]() offline
Опыт:
456Активность: |
Но все же большое спасибо за помощь |
![]() |
#18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|