Понедельник, 20.05.2024, 21:56           Главная | Регистрация | Вход | RSS | Форум     [Обои | Файлы | Статьи | Кнопки и баннеры]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: WakingTheDemon, Arius  
Форум сайта о WarCraft III » Картостроение » Триггеры » Триггеры (и всё о них)
Триггеры
NormДата: Понедельник, 15.06.2009, 21:51 | Сообщение # 1
Bowman
Группа: Проверенные
Сообщений: 16
Репутация: 3
Награды
Здесь задаём вопросы по триггерам
Снизу будут несколько триггеров дабы не задавать лишних вопросов
1.Самая простая таблица рекордов
2.Показывает сколько урона нанёс определённый юнит
3.Чтобы крипы бежали как в доте
4.Чтобы предметы скрещивались как в доте
5.Таймер воскрешения героев

По мере пополнения сайта буду выкладывать более сложные примеры а также различные наработки

Не задавайте вопрос который прежде был задан и получил ответ, не ленитесь читать предыдущие посты.

 
DruidДата: Суббота, 20.06.2009, 18:26 | Сообщение # 2
.:::RooN:::.
Гражданин
Группа: Проверенные
Сообщений: 71
Репутация: 0
Награды
Как зделать шоб мона було заходить в дом ?
Пример можна побачить в карте ГОРОД, заходиш у кружок и появляеся в доме у вигляде новой карте...

Добавлено (20.06.2009, 18:26)
---------------------------------------------
и еще вопрос.
как зделать Заклинание ?

 
[DUOS]Дата: Суббота, 20.06.2009, 21:23 | Сообщение # 3
Happy new... maps! :)
Придворный
Группа: Проверенные
Сообщений: 352
Репутация: 5
Награды
Druid,
Quote (Druid)
Как зделать шоб мона було заходить в дом ?

Создать отдельную карту, где будет его интерфейс.

Как привязать, спрашивай у Norma, он супер триггерщик.

Quote (Druid)
как зделать Заклинание ?

Сделать в каком смысле? Вставить сделанное или с нуля написать? Вопрос двоякий.



Привет, меня зовут Рой. Я тут немножко подсел на магию... (© Чародей Крови)
За Кель-Таллас!

Oasis and Desert
Ландшафт - 100%
Триггеры и кодинг - 5%
Герои - 4%
Итого - 36%

 
DruidДата: Суббота, 20.06.2009, 21:24 | Сообщение # 4
.:::RooN:::.
Гражданин
Группа: Проверенные
Сообщений: 71
Репутация: 0
Награды
Quote (|DUOS|)
Сделать в каком смысле? Вставить сделанное или с нуля написать? Вопрос двоякий.

с нуля написать.
 
NormДата: Суббота, 20.06.2009, 22:44 | Сообщение # 5
Bowman
Группа: Проверенные
Сообщений: 16
Репутация: 3
Награды
Quote (Druid)
с нуля написать.

Делается не с нуля, создаётся стандартное заклинание и редактируется.
 
NormДата: Суббота, 20.06.2009, 22:45 | Сообщение # 6
Bowman
Группа: Проверенные
Сообщений: 16
Репутация: 3
Награды
Quote (Druid)
Пример можна побачить в карте ГОРОД, заходиш у кружок и появляеся в доме у вигляде новой карте...

Что то не очень допёр, заходиш в кружок и новая карта грузится или на той же карте в другом регионе под декорацию дома появляешься?
 
[DUOS]Дата: Суббота, 20.06.2009, 22:47 | Сообщение # 7
Happy new... maps! :)
Придворный
Группа: Проверенные
Сообщений: 352
Репутация: 5
Награды
Norm,
Скорее второе, чем первое.



Привет, меня зовут Рой. Я тут немножко подсел на магию... (© Чародей Крови)
За Кель-Таллас!

Oasis and Desert
Ландшафт - 100%
Триггеры и кодинг - 5%
Герои - 4%
Итого - 36%

 
DruidДата: Суббота, 20.06.2009, 23:06 | Сообщение # 8
.:::RooN:::.
Гражданин
Группа: Проверенные
Сообщений: 71
Репутация: 0
Награды
первое.. новая карта грузиться
 
NormДата: Суббота, 20.06.2009, 23:25 | Сообщение # 9
Bowman
Группа: Проверенные
Сообщений: 16
Репутация: 3
Награды
Druid, Завтра пример доделаю и скину в 1 мессаг
 
[DUOS]Дата: Воскресенье, 21.06.2009, 23:01 | Сообщение # 10
Happy new... maps! :)
Придворный
Группа: Проверенные
Сообщений: 352
Репутация: 5
Награды
Druid,
Такие вопросы задавай Spirit'y, ты ошибся форумом, тебе в JASS



Привет, меня зовут Рой. Я тут немножко подсел на магию... (© Чародей Крови)
За Кель-Таллас!

Oasis and Desert
Ландшафт - 100%
Триггеры и кодинг - 5%
Герои - 4%
Итого - 36%

 
DruidДата: Вторник, 23.06.2009, 10:15 | Сообщение # 11
.:::RooN:::.
Гражданин
Группа: Проверенные
Сообщений: 71
Репутация: 0
Награды
[off]лан, надеюсь ты знаеш как, бо я вже все зделал, казарму, тюрму, Церкву, Дом :D[/off]

Сообщение отредактировал Druid - Вторник, 23.06.2009, 10:16
 
NormДата: Вторник, 23.06.2009, 13:20 | Сообщение # 12
Bowman
Группа: Проверенные
Сообщений: 16
Репутация: 3
Награды
Хехе там прикол что надо засунуть все карты в кампанию, иначе не выходит переход.
 
[DUOS]Дата: Вторник, 23.06.2009, 14:07 | Сообщение # 13
Happy new... maps! :)
Придворный
Группа: Проверенные
Сообщений: 352
Репутация: 5
Награды
Norm,
Послушай, а как можно сделать, чтобы при входе в определённую область юнита, принадлежащего команде, например, Красных, с проверкой того, что на другую область не зашёл вражеский юнит команды Синих, к примеру, то юнит Красных, вступивший в область, не мог двигаться и был уязвимым со здоровьем, равным одному. Пока юнит, вошедший в область, жив, и в другую область не вступили враги, должен работать таймер с обратным отсчётом 10 секунд. Если юнита в кругу убьют, тогда таймер сбрасывается и исчезает с экрана, а умерший юнит возрождается на своей базе?



Привет, меня зовут Рой. Я тут немножко подсел на магию... (© Чародей Крови)
За Кель-Таллас!

Oasis and Desert
Ландшафт - 100%
Триггеры и кодинг - 5%
Герои - 4%
Итого - 36%

 
DruidДата: Вторник, 23.06.2009, 15:39 | Сообщение # 14
.:::RooN:::.
Гражданин
Группа: Проверенные
Сообщений: 71
Репутация: 0
Награды
Quote (Norm)
Хехе там прикол что надо засунуть все карты в кампанию, иначе не выходит переход.

я знаю, то как зделать ?
 
NormДата: Вторник, 23.06.2009, 16:27 | Сообщение # 15
Bowman
Группа: Проверенные
Сообщений: 16
Репутация: 3
Награды
Quote (Druid)
я знаю, то как зделать ?

Событие:A unit enters a region
Условие:Unit type of entering unit равно (юнит который надо)
Действие:Буффер игры - Create a game cache (название мапы)
 
DruidДата: Вторник, 23.06.2009, 17:10 | Сообщение # 16
.:::RooN:::.
Гражданин
Группа: Проверенные
Сообщений: 71
Репутация: 0
Награды
Quote (Norm)
Условие:Unit type of entering unit равно (юнит который надо)

у меня такого нет О-о
 
[DUOS]Дата: Вторник, 23.06.2009, 17:22 | Сообщение # 17
Happy new... maps! :)
Придворный
Группа: Проверенные
Сообщений: 352
Репутация: 5
Награды
Druid,
Должно быть.



Привет, меня зовут Рой. Я тут немножко подсел на магию... (© Чародей Крови)
За Кель-Таллас!

Oasis and Desert
Ландшафт - 100%
Триггеры и кодинг - 5%
Герои - 4%
Итого - 36%

 
NormДата: Среда, 24.06.2009, 11:23 | Сообщение # 18
Bowman
Группа: Проверенные
Сообщений: 16
Репутация: 3
Награды
Quote (Druid)
у меня такого нет О-о

Unit type comperison смотри (Unit-type of (Entering unit)) равно твой чел
 
[DUOS]Дата: Вторник, 14.07.2009, 00:18 | Сообщение # 19
Happy new... maps! :)
Придворный
Группа: Проверенные
Сообщений: 352
Репутация: 5
Награды
Norm,
Хелп! Я немного застрял в триггерах! Вопрос мб и тупой, но у меня почему-то не выходит!
Я попытался сделать так, чтобы по истечении таймера проверяло юнита, который стоит в области в это время. И чтобы в зависимости от команды владельца этого юнита играло разные звуки. Я сделал так:

События
(Мой таймер) expires
Условия
Действия
If(((Entering unit) owner) is ally of (Игрок 1 (Красный))) then do (Play (Мой звук для красных)) else do (Play (Мой звук для синих))

При тесте карты по истечении таймера играет только звук для синих, даже если в области находится юнит красных. Что я сделал не так?



Привет, меня зовут Рой. Я тут немножко подсел на магию... (© Чародей Крови)
За Кель-Таллас!

Oasis and Desert
Ландшафт - 100%
Триггеры и кодинг - 5%
Герои - 4%
Итого - 36%

 
NormДата: Вторник, 14.07.2009, 20:34 | Сообщение # 20
Bowman
Группа: Проверенные
Сообщений: 16
Репутация: 3
Награды
На инфу зайди там ответ есть уже.
 
[DUOS]Дата: Среда, 15.07.2009, 12:08 | Сообщение # 21
Happy new... maps! :)
Придворный
Группа: Проверенные
Сообщений: 352
Репутация: 5
Награды
Norm,
OK. Попробую сделать что-нибудь и кину на строгий суд smile



Привет, меня зовут Рой. Я тут немножко подсел на магию... (© Чародей Крови)
За Кель-Таллас!

Oasis and Desert
Ландшафт - 100%
Триггеры и кодинг - 5%
Герои - 4%
Итого - 36%

 
Gam_OverДата: Четверг, 23.07.2009, 13:48 | Сообщение # 22
Новосёл
Группа: Пользователи
Сообщений: 2
Репутация: 1
Награды
Quote (|DUOS|)
События (Мой таймер) expires Условия Действия If(((Entering unit) owner) is ally of (Игрок 1 (Красный))) then do (Play (Мой звук для красных)) else do (Play (Мой звук для синих))

не указано куда входит юнит поэтому нифига не работает.... событие неправильно подобрано.
 
KLOPДата: Понедельник, 03.08.2009, 05:18 | Сообщение # 23
Гражданин
Группа: Пользователи
Сообщений: 62
Репутация: 0
Награды
[DUOS], замени на булеанское условие
Unit in region равно да
 
MeSSiaHДата: Понедельник, 03.08.2009, 11:38 | Сообщение # 24
Крепостной
Группа: Пользователи
Сообщений: 20
Репутация: 0
Награды
Прив всем smile у меня есть пара вопросов: 1)как сделать, чтобы вещь давала носителю дополнительные цели для атаки? (т.е. мне нужно, чтобы юнит не мог атаковать деревья, но подбирая топор, у него появлялась возможность атаки по ним... я пытался дать топору абилку "сфера", в которой указывал возможность атаки по деревьям, но атаковать он их всё равно не хочет)
2) Можно ли придать предмету способности через тригеры? (т.е. допустим я имею некоторое оружие и свиток с заклинанием файрбола, можно ли сделать так, чтобы при их скрещивании получилось оружие, которое при некотором шансе может при ударе скастовать это заклинание? Делать оружие, зачарованное каждым типом заклинаний очень долго и муторно... я вот думал придавать каждому оружию некое custom value, которое будет отвечать за кажое заклинание, а потом при ударе когда им пользуется носитель проверять каким заклинанием обладает итем и уже кидать бафы самому скриптами... получится ли это?
 
MeckДата: Понедельник, 03.08.2009, 11:42 | Сообщение # 25
Начальник
Группа: Проверенные
Сообщений: 131
Репутация: 0
Награды
За победу в гран-при Азерота
Quote (MeSSiaH)
1)как сделать, чтобы вещь давала носителю дополнительные цели для атаки? (т.е. мне нужно, чтобы юнит не мог атаковать деревья, но подбирая топор, у него появлялась возможность атаки по ним... я пытался дать топору абилку "сфера", в которой указывал возможность атаки по деревьям, но атаковать он их всё равно не хочет)

щас попробую что нибудь сделать...
Quote (MeSSiaH)
2) Можно ли придать предмету способности через тригеры? (т.е. допустим я имею некоторое оружие и свиток с заклинанием файрбола, можно ли сделать так, чтобы при их скрещивании получилось оружие, которое при некотором шансе может при ударе скастовать это заклинание? Делать оружие, зачарованное каждым типом заклинаний очень долго и муторно... я вот думал придавать каждому оружию некое custom value, которое будет отвечать за кажое заклинание, а потом при ударе когда им пользуется носитель проверять каким заклинанием обладает итем и уже кидать бафы самому скриптами... получится ли это?

просто добавь предмету способность сделаную на основе допустим сферы молнии и в ней укажи шанс и магию которая должна кастоваться.
 
Форум сайта о WarCraft III » Картостроение » Триггеры » Триггеры (и всё о них)
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Поиск: