,

WarCraft 3: Осваиваем World Editor: триггеры

» Раздел: Основы
Содержание:

Осваиваем World Editor: триггеры

В данной статье будут описаны основы программирования и триггеров ("языке" программирования сценариев Вакрафта). Статья в основном предназначена людям, никогда ранее не занимавшихся программированием, но и программисты могут узнать многое о триггерах именно из этой статьи.
Статья разделена на две части: основы триггеров и программирование. Первая касается Варкрафта больше, чем вторая. Вторая часть призвана помочь не программистам научиться делать простые алгоритмы и некоторым простейшим приемам программирования.
Примечание: на мой взгляд, осваивать триггеры нужно поэтапно. Первый этап – для новичка разобраться сто же такое триггеры и как их создавать. Второй этап – освоить основные триггерные команды, попрактиковаться и поэкспериментировать с их применением. Третий этап – освоить редактор, на уровне языка программирования, научиться ставить задачи и находить их решения. В освоении первого и третьего этапа вам помогут первая и вторая части этой статьи соответственно. Но не забывайте, что между ними пропущен еще один этап – ваша самостоятельная работа.


Views: 62 533

» Лучшие комментарии


Doberman341 #1 - 15 years ago 5
Голосов: +5 / -0
Круто!!!
Fellaix #3 - 15 years ago 4
Голосов: +4 / -0
Не плохо!Особенно для начинающих мапмэйкеров
Scorpik #5 - 15 years ago 4
Голосов: +4 / -0
Nice! Verry nice!
Adic #6 - 15 years ago 2
Голосов: +2 / -0
А помойму,новичок научиться....)
Кирилл #7 - 15 years ago 3
Голосов: +3 / -0
А много ли их, новичков?
shantal #8 - 15 years ago 4
Голосов: +4 / -0
мля...как скачать или прочитать эту статью? =) ппц
все...вкурил! Просто я новенький тут. Прочитав 1-ую главу могу сказать только что она понятно и общедоступно написана! Я уверен что новички разберуться в них.
Sergey #9 - 15 years ago 2
Голосов: +2 / -0
Ввырху написано оглавление. Жми по белым ссылкам.
zik121 #10 - 14 years ago 2
Голосов: +2 / -0
=)
Модэль_2 #11 - 14 years ago 2
Голосов: +2 / -0
именно этого мне и не хватало! снкс
AiR_stalker #12 - 14 years ago 2
Голосов: +2 / -0
а как задать бесконечный цикл?
Еркебулан #13 - 14 years ago 2
Голосов: +2 / -0
8)
LuciFEAR #14 - 14 years ago 2
Голосов: +2 / -0
AiR_stalker
Ручками, ручками!.. Можешь попробовать ножками, но не уверен, что получится ))
#15 - 14 years ago 3
Голосов: +3 / -0
жалко только нее написано что нам дает возможность вывода переменной на экран и конкретно не указано как это сделать...
Вот к примеру посчитал я переменную и 100+1+2+3... перевел ее в строку и по сути вывел на экран, но вот я такой тугой что никак условие не могу подобрать, после которого бы переменная вывелась на экран)
happy_horror #16 - 13 years ago 3
Голосов: +3 / -0
условие? а почему бы не map initialized? :P если что используй действий wait чтоб числа не слишком быстро шли) Кстати вопрос! (я просто не нашёл, знаю где, но не помню) в константах можно изменить генерацию случайных чисел - чтобы она была линейной или нет, но вот как параметр этот называется в котором менять надо?! Если кто знает - буду очень признателен )
ыЫ нашёл на форуме-таки вот ответ
Файл=> Параметры=> Проверка карты=> Фиксировать случайный разброс - уберите галочку напротив данного параметра.
Я бы правку сделал, но вроде низя - Кстати это нужно для того, чтобы числа генерировались разные, а то каждый раз при загрузке карты рандом один и тот же и числа выводятся одни и те же))
#17 - 13 years ago 3
Голосов: +3 / -0
Очень полезная статья, прочитал бы я ее годочкофф пять назад, м-м-м-м....
Безусловно Пять баллов
Jaffa #18 - 13 years ago 3
Голосов: +3 / -0
Спасибо!!!
Alcohollex #19 - 13 years ago 3
Голосов: +3 / -0
Офигенно! Громадное спасибо!!! Я облазал чуть ли не весь Net пока искал что нибудь подобное, мне очень помогла ваша статья! Ещё раз спасибо!
Ferrum #20 - 13 years ago 3
Голосов: +3 / -0
Эххх, еслиб чо новое... кстати есть тут рельефщики? нада очень =\
напишите на icq 467661625
PuNsH #21 - 13 years ago 3
Голосов: +3 / -0
Подскажите плз,как сделать что бы определённые крипы появлялись в определнном месте и шли в определённое место.Плз я буду очень благодарен!!!
redfal1 #22 - 13 years ago 3
Голосов: +3 / -0
юлин ни черта не понел( паподробней бы да с премерами
блин*
detector #23 - 13 years ago 3
Голосов: +3 / -0
Большое спасибо за мануал.
Да, новичкев много, и после полного прохождения в3 рох и фт их становится все больше.
W3R3W01F #24 - 13 years ago 3
Голосов: +3 / -0
Хороший мануал)спасибо.
FunkieFoO #25 - 13 years ago 3
Голосов: +3 / -0
НАВИЧГИ!!! открывайте готовые мапы и садрачиваити их да придела!!! мну всего 16 лет а я у ГУИ триггерах как рыба в воде. Терь учу Жасс. ГУИ триггеры я разобрал без вот таких статей всего за месяц... днем и ночью сидел... ждите в архиве примерна через пару месяцев мой Футик
BK.Jugg #26 - 13 years ago 2
Голосов: +2 / -0
"НАВИЧГИ!!! открывайте готовые мапы и садрачиваити их да придела!!! мну всего 16 лет а я у ГУИ триггерах как рыба в воде. Терь учу Жасс. ГУИ триггеры я разобрал без вот таких статей всего за месяц... днем и ночью сидел... ждите в архиве примерна через пару месяцев мой Футик "
ЛОЛ те не 16,а 6 по твоей неадекватности=)
TakasiMiramo #27 - 12 years ago 3
Голосов: +3 / -0
НЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ!!!!!офигительно!!!я попробавал сделать чтоб тралл переходил подходя к своей обители перемещался якобы в мир снов.ПОЛУЧИЛОСЬ!
Redykt #28 - 12 years ago 1
Голосов: +2 / -1
Sergey мог бы ты написать статью как можно сохранять героя в игре с помощью кода например как в бункере? И чтобы он работал в Multiplayer*Е ?
BioAleks #29 - 12 years ago 3
Голосов: +3 / -0
Нубы непоймут, а так статья хорошая
Emrys #30 - 12 years ago 4
Голосов: +4 / -0
real - это действительные числа, а не рациональные. пи - не рациональное а иррациональное число. извини, я не послушался и прочем эту статью, хотя программирование мне не чуждо.
send #31 - 12 years ago 4
Голосов: +4 / -0
нормальная статья, нуп понял)
Kalter #32 - 12 years ago 2
Голосов: +3 / -1
автор(авторы) молодец(опять же, может быть, молодцы). Я на сайте только зарегистрировался, но мне уже нравится.
МарДиМан #33 - 12 years ago 4
Голосов: +4 / -0
У МЯ РЕДАКТР НА РУССКОМ! Я НЕМОГУ Из-за этого много чего поняять!
Anya #34 - 12 years ago 4
Голосов: +4 / -0
Большое спасибо за статью.
2 комментария удалено
Proshel_Doty #37 - 9 years ago 2
Голосов: +2 / -0
BK.Jugg, реал. С этими триггерами разобраться не сложно вообще...
Просто берёшь событие, действие и смотришь, что он делает, а дальше думаешь головой!
Dechimo #38 - 9 years ago 1
Голосов: +1 / -0
Подскажите как зделать рандом дуель каждих 5 мин пожалуста
Forceek #39 - 9 years ago 1
Голосов: +1 / -0
я создал триггер, чтобы появлялись юниты в опр-й зоне и шли в другую, нападая на всех. НО ПРОБЛЕМА В ТОМ, ЧТО ЭТО НАЧИНАЮТ ДЕЛАТЬ ВОЙСКА ЛЮБОГО ИГРОКА! КАК ИСПРАВИТЬ?!
Это сообщение удалено
Vanyukha #41 - 5 years ago 0
Голосов: +0 / -0
Ура я хоть сам смогу сделать триггеры а не списывать))
Это сообщение удалено
goshasp98 #43 - 11 months ago 0
Голосов: +0 / -0
Пока листал вниз, забыл что... Спасибо за инструкцию.