Артанис
Протосский Иерарх
offline
Опыт:
456Активность: |
Набор опыта войсками
Есть ли триггер, который может задать так что бы при убийстве, скажем, 5 солдат пехотинцем (который был обучен в казармах) для него открывалась способность? И так для всех воинов определенного типа |
08.08.2013, 08:49 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Buulichkaa
Делаю спеллы за еду
offline
Опыт:
20,171Активность: |
вычислять что юнит умер, вычислять умер ли тот юнит, увеличивать счетчик на 1, если 5 то делать твои действия... бред сивой кобылы Кстати а ты не знаешь как сделать чтобы у героя уровень был выше 10? [+] замечание от Nerevar: 2.2 (троллинг)
|
08.08.2013, 09:10 | #2
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артанис
Протосский Иерарх
offline
Опыт:
456Активность: |
И вот еще один вопрос, можно ли воскрешать эти самые обычные войска? На алтарях за соответсвующую плату?
Артанис добавил: Sargaraser: В игровых константах. Открываешь редактор -> дополнительно -> игровые константы В списке найдешь. Многие задают этот вопрос Это точно. |
08.08.2013, 09:14 | #3
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Алексей Андреич
.
offline
Опыт:
81,149Активность: |
Артанис:
просто если ты не понял... он стебался... =_=... Артанис: вряд ли... |
08.08.2013, 09:30 | #4
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
max1999222
offline
Опыт:
1,728Активность: |
Артанис, можно но это геморой делать... |
08.08.2013, 09:33 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артанис
Протосский Иерарх
offline
Опыт:
456Активность: |
Однако мне надо такое сделать. Мож таки кто знает как? Ах да вот еще - можно ли сделать так, что за каждого воина приходилось платить? Ну то есть ты обучил пехотинца и каждую минуту вычитается 40 золота... а за рыцаря - 100 золота |
08.08.2013, 10:02 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Алексей Андреич
.
offline
Опыт:
81,149Активность: |
Артанис:
запускаешь минутный таймер, по окончанию проверяешь, сколько и каких войск в твоей армии... и в зависимости от состава войск вычитаешь налог... |
08.08.2013, 10:06 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артанис
Протосский Иерарх
offline
Опыт:
456Активность: |
Спасибо. А вот:
|
08.08.2013, 14:43 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Buulichkaa
Делаю спеллы за еду
offline
Опыт:
20,171Активность: |
вычислять что юнит умер, вычислять умер ли тот юнит, увеличивать счетчик на 1, если 5 то делать твои действия...
если юмора не понимаете то никто не виноват типа Sargaraser добавил: я об этом уже писал мойте глаза |
08.08.2013, 14:52 | #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. |
08.08.2013, 15:14 | #10
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артанис
Протосский Иерарх
offline
Опыт:
456Активность: |
Благодарю.
. Юнит закончил обучение А на наемников это подействует? Артанис добавил:
Хочешь сказать можно
|
09.08.2013, 07:50 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
and_y87
Тру Кодер
offline
Опыт:
21,030Активность: |
можно! Главное всё продумать... |
09.08.2013, 08:03 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артанис
Протосский Иерарх
offline
Опыт:
456Активность: |
Интересно как...я, извините, не слишком хорошо шарю в триггерах |
09.08.2013, 08:19 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
and_y87
Тру Кодер
offline
Опыт:
21,030Активность: |
Для них по другому надо... MEXAHuK добавил: Я спать, ибо с 4 до 8 WildStar игрался на сресс сесте... скоро вернусь... |
09.08.2013, 08:23 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артанис
Протосский Иерарх
offline
Опыт:
456Активность: |
Я так понял объяснения я не дождусь? |
10.08.2013, 07:35 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
and_y87
Тру Кодер
offline
Опыт:
21,030Активность: |
Это логика...
Артанис, Сделай переменную боевая единица, массив.... и целочисленную переменную для счётчика = 0,
Триггером при смерти юнита проверяй тип объекта если умерший нужный тебе тип то: Увеличивай счётчик и задавай переменной юнита массив которой [ счётчик ] равна умерший юнит... таким образом будут сейвиться все юниты умершие...
далее дать алтарю возможность строить юнитов... и далее проверять тригером: как только юнит закончил обучение юнита: проверить тип обучаемого юнита, проверить что за тип обчал юнита, если алтарь и твой воскрешаемый воин то: Удалить последнего построеного юнита, двигать(move) на место последнего построеного юнита того юнита что в переменной юнит массив которой [ счётчик ] , сделать этому юниту 100% жизни и маны, уменьшить счётчик на 1... |
10.08.2013, 07:53 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артанис
Протосский Иерарх
offline
Опыт:
456Активность: |
О госпадя, нет я не буду делать воскрешение, ограничусь набором опыта |
10.08.2013, 13:21 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артанис
Протосский Иерарх
offline
Опыт:
456Активность: |
Но все же большое спасибо за помощь |
12.08.2013, 07:33 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|