XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Arukard

offline
Опыт: 114
Активность:
Прогрессия юнитов
Делаю небольшую кампанию в стиле Myth.
Во многих стратегиях есть такая особенность - прокачка обычных юнитов.
Тоесть убив 15 вражин юнит получает первый ранг, затем убив 30 вражин - второй ранг и т.д. с сопутствующим увеличение его характеристик, а так же получением каких либо способностей.
Как это организовать в Варкрафте?
Пока нашёл только легкий вариант - за убийство врагов дают деньги, за определенную сумму юнита можно прокачать на один ранг, когда он возле казармы.
Но это решение мне не нравится - всё-таки опыт должен приходить в боях а не за деньги.
Помогите камрады, заклинаю вас!
ПС: возможно есть вариант со счетчиком, но как это организовать - я пока не докурил
Старый 11.10.2008, 19:56
Пикси

offline
Опыт: 2,422
Активность:
Arukard каждому юниту присваювать свою целочисленную переменную, в которой ты будешь хранить кол-во убийств юнита, затем во 2-ом триггере, где ты будешь менять эти переменные при убийстве вставляешь проверку, если переменная =16, то добавляешь абилку1, если =31 то абилку2, иначе просто увеличивешь её на 1.
Старый 11.10.2008, 20:01
Arukard

offline
Опыт: 114
Активность:
Благодарю за совет - уже бегу на опробирование!
Старый 11.10.2008, 20:11
adic3x

offline
Опыт: 108,439
Активность:
с: юнит умер
у: там если убитый тот, и если убивший тот (намутить по вкусу)
д: ---
тут смотри, в варе есть такая весчь как кастом валуе (юзерДата) - ьы можешь каждому юниту сопоставить один интегер (ну в смысле число) так вот, ты делаешь
д: поставить юниту его кастом валуе (кастом валуе юнита+1)
если его кастом валуе == 15 то
установить его на 0
добавить абилы/морфнуть юнита
иначе ничего
я в тригерах не шарю, надеюсь написал понятно)
Старый 12.10.2008, 09:27
Arukard

offline
Опыт: 114
Активность:
Блин парни спасибо большое, но вот только я все не как не освою, но с триггерами разобрался.
Если вам не сложно то как нить поподробнее - что и как?
Старый 16.10.2008, 18:40
adic3x

offline
Опыт: 108,439
Активность:
нам не сложно поподробнее в том случае, если вам не сложно поподробное. что именно не получается?
Старый 17.10.2008, 10:29
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 13:18.