Arukard
offline
Опыт:
114Активность: |
Прогрессия юнитов
Делаю небольшую кампанию в стиле Myth.
Во многих стратегиях есть такая особенность - прокачка обычных юнитов. Тоесть убив 15 вражин юнит получает первый ранг, затем убив 30 вражин - второй ранг и т.д. с сопутствующим увеличение его характеристик, а так же получением каких либо способностей. Как это организовать в Варкрафте?
Пока нашёл только легкий вариант - за убийство врагов дают деньги, за определенную сумму юнита можно прокачать на один ранг, когда он возле казармы.
Но это решение мне не нравится - всё-таки опыт должен приходить в боях а не за деньги.
Помогите камрады, заклинаю вас!
ПС: возможно есть вариант со счетчиком, но как это организовать - я пока не докурил |
11.10.2008, 19:56 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Пикси
offline
Опыт:
2,422Активность: |
Arukard каждому юниту присваювать свою целочисленную переменную, в которой ты будешь хранить кол-во убийств юнита, затем во 2-ом триггере, где ты будешь менять эти переменные при убийстве вставляешь проверку, если переменная =16, то добавляешь абилку1, если =31 то абилку2, иначе просто увеличивешь её на 1.
|
11.10.2008, 20:01 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Arukard
offline
Опыт:
114Активность: |
Благодарю за совет - уже бегу на опробирование! |
11.10.2008, 20:11 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
с: юнит умер
у: там если убитый тот, и если убивший тот (намутить по вкусу) д: --- тут смотри, в варе есть такая весчь как кастом валуе (юзерДата) - ьы можешь каждому юниту сопоставить один интегер (ну в смысле число) так вот, ты делаешь
д: поставить юниту его кастом валуе (кастом валуе юнита+1)
если его кастом валуе == 15 то
установить его на 0 добавить абилы/морфнуть юнита иначе ничего я в тригерах не шарю, надеюсь написал понятно) |
12.10.2008, 09:27 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Arukard
offline
Опыт:
114Активность: |
Блин парни спасибо большое, но вот только я все не как не освою, но с триггерами разобрался. Если вам не сложно то как нить поподробнее - что и как? |
16.10.2008, 18:40 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
нам не сложно поподробнее в том случае, если вам не сложно поподробное. что именно не получается? |
17.10.2008, 10:29 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|