Сейчас 18:53:03 Пятница, 23 января, 2026 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: PUVer, SirNikolas, Ty3uK  
[ВАЖНО] Помощь по триггерам
DragoNДата: Пятница, 12 Февраля 2010, 16:47:23 | Сообщение # 1
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
Правила данной темы.


  • 1. Вопросы задавать исключительно по триггерам.
  • 2. Вопрос должен быть максимально ясным, лаконичным и содержательным.
  • 3. Оффтоп и флуд карается 3-х дневным баном.


El Psy Congroo
 

MTTДата: Воскресенье, 25 Апреля 2010, 18:07:17 | Сообщение # 1351
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
KaYsE,
Ууу, загнул=)
При помощи подстроки (substring)
Там сравниваеш каждый символ.
Если у тебя тока 2 позиции, то ставиш уловие, что длина строки не выше 3 символов, для того... кароче чтоб все что было норм.
Ставиш в действиях if. Там ставиш условие, что если символ 1,1 равен и ставиш еще if. Там ставиш условие про второй символ 2,2. Если там стоит "+" то дальше ставиш еще if? а там стваиш условие на третий 3,3 символ.
Соответственно по каждой букве делаеш итем.
Если между ними будет стоять не плюс, а скажем другая буква, то он даст тебе только 1 итем. Тот что ты первым пропишеш. Сеетветсвенно, написал слово "она", ты получиш оранжевый. Именно по этому, чтобы не ипать мозг, пользуйся символом вызова, например, как во всех картах, это символ минус "-"
 

РаЙгАДата: Воскресенье, 25 Апреля 2010, 18:07:42 | Сообщение # 1352
8 уровень
Группа: Проверенные
Сообщений: 582
Награды: 0
Репутация: 81
Блокировки:
Ну эт примерно Событие игрок пишет сообщение точное совпадение красная+зеленая условие есть трава зеленая и красная действие убрать красную и зеленую дать фиолетувую
 

MTTДата: Воскресенье, 25 Апреля 2010, 18:08:37 | Сообщение # 1353
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
А смешивание цветов делай отдельно. Как сборный итем.
 

РаЙгАДата: Воскресенье, 25 Апреля 2010, 18:08:47 | Сообщение # 1354
8 уровень
Группа: Проверенные
Сообщений: 582
Награды: 0
Репутация: 81
Блокировки:
MTT, нафиг так мой способ легче и быстрей
 

MTTДата: Воскресенье, 25 Апреля 2010, 18:10:10 | Сообщение # 1355
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
Quote (РаЙгА)
Ну эт примерно Событие игрок пишет сообщение точное совпадение красная+зеленая условие есть трава зеленая и красная действие убрать красную и зеленую дать фиолетувую

Так на каждый вариант геморно писать...

Добавлено (25-04-2010, 18:10)
---------------------------------------------
РаЙгА,
Ответь лучше на мой вопрос, если знаеш=)

Quote (MTT)
У меня есть 2 вопроса.
-Как прервать подготовку боевой еденицы.
-Как убрать сборочный пункт? (тоесть не саму спасобность, а изображение флажка. У меня есть только идея, убирать флажок в недосигаемый конец карты, но как ет сделать я хз)
 

РаЙгАДата: Воскресенье, 25 Апреля 2010, 18:10:36 | Сообщение # 1356
8 уровень
Группа: Проверенные
Сообщений: 582
Награды: 0
Репутация: 81
Блокировки:
геморно да легчн :)
 

DreiiДата: Воскресенье, 25 Апреля 2010, 18:17:25 | Сообщение # 1357
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Quote (MTT)
У меня есть самая простая идея. Сделай крипа с выпадающими предметами. Создавай его в нужный момент и убивай и делай сражуже hide после смерти, чтобы не видно было крипа, или проста убери ему модель

эт что для кажого игрока тригер писать?


 

MTTДата: Воскресенье, 25 Апреля 2010, 18:21:59 | Сообщение # 1358
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
Dreii,
Делаеш цыкл
for A от 1 до 12 (количество игроков)
Собираеш всех героев в отряд (тут ставиш условие на владельца, чтобы он не был владельцем босса).
Создаеш в позиции выбранного юнита своего крипа.
Далее убиваеш его, ну ты понял дальше...
 

KaYsEДата: Воскресенье, 25 Апреля 2010, 18:27:53 | Сообщение # 1359
4 уровень
Группа: Пользователи
Сообщений: 90
Награды: 0
Репутация: 18
Блокировки:
Quote (РаЙгА)
Ну эт примерно Событие игрок пишет сообщение точное совпадение красная+зеленая условие есть трава зеленая и красная действие убрать красную и зеленую дать фиолетувую

Это я знаю, просто нубский вопрос
как называет по инглишу в редакторе Условие - Есть Красная и Условие - Есть зеленая(что бы вместе работало, а не по отдельности(к примеру у меня только зеленая, я пишу З+К и у меня появляется фиолетовая)


Если бы вы только могли представить мой уровень восприятия реальности... Шизофрения показалась бы вам спокойным сном.
 

MTTДата: Воскресенье, 25 Апреля 2010, 18:34:51 | Сообщение # 1360
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
KaYsE,
Условие называется "hero has item"
 

KaYsEДата: Воскресенье, 25 Апреля 2010, 18:36:32 | Сообщение # 1361
4 уровень
Группа: Пользователи
Сообщений: 90
Награды: 0
Репутация: 18
Блокировки:
Спасибо

Если бы вы только могли представить мой уровень восприятия реальности... Шизофрения показалась бы вам спокойным сном.
 

DreiiДата: Воскресенье, 25 Апреля 2010, 18:49:58 | Сообщение # 1362
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Quote (MTT)
Делаеш цыкл for A от 1 до 12 (количество игроков) Собираеш всех героев в отряд (тут ставиш условие на владельца, чтобы он не был владельцем босса). Создаеш в позиции выбранного юнита своего крипа. Далее убиваеш его, ну ты понял дальше...

Ага сделал а теперь новый вопрос...
Все также но только умирает босс 2 и героев так же раскидывает по облостям но рандомны предмет с другой таблицы как такое замутить?


 

MTTДата: Воскресенье, 25 Апреля 2010, 19:26:17 | Сообщение # 1363
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
Dreii,
Есть идея круче.
Делать все гораздо проще.
Создай стартовый локации на для каждого игрока в его зоне.
Затем триг.
Событие.
Юнит умирает.
Условие.
Владелец умирающего = нейтрально враждебный
Умирающий юнит = герой
Действие.
pick every units area (зона, де умер босс)
move unit to player (owner of picked unit) strat location
if
Triggering unit = босс 1
then
create unit (крип с таблицей для босса 1) to position of (picked unit)
и так далее.

Все, перемещает всех, кто убивал босса и создает таблицу

 

DreiiДата: Воскресенье, 25 Апреля 2010, 20:36:49 | Сообщение # 1364
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Quote (MTT)
Все, перемещает всех, кто убивал босса и создает таблицу

Спс

Добавлено (25-04-2010, 20:01)
---------------------------------------------

Quote (MTT)
Есть идея круче. Делать все гораздо проще. Создай стартовый локации на для каждого игрока в его зоне. Затем триг. Событие. Юнит умирает. Условие. Владелец умирающего = нейтрально враждебный Умирающий юнит = герой Действие. pick every units area (зона, де умер босс) move unit to player (owner of picked unit) strat location if Triggering unit = босс 1 then create unit (крип с таблицей для босса 1) to position of (picked unit) и так далее.

Что-то не получаеться..можешь пример сделать?

Добавлено (25-04-2010, 20:36)
---------------------------------------------
Еще такой вопрос, у меня в карте 6 игроков, у них по 1 герою hero[1] hero[2] hero[3] hero[4] hero[5] hero[6]
допустим hero[1] вошел в облость 1 и для него создаеться герой Воин 1 лвл(эт я сделал) проблема на герое hero[1] есть предметы. как эти предметы перекинуть с hero[1] на Воин и с hero[2] на Воина и с hero[3] на Воина и т.д?


 

SirNikolasДата: Понедельник, 26 Апреля 2010, 07:44:20 | Сообщение # 1365
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
For each (Integer A) from 1 to 6, do (Actions)
Цикл - Действия
Герой - Give (Item carried by Hero[1] in slot (Integer A)) to (Last created unit)


 

PR0100ЁЖДата: Понедельник, 26 Апреля 2010, 10:36:59 | Сообщение # 1366
3 уровень
Группа: Пользователи
Сообщений: 78
Награды: 0
Репутация: 9
Блокировки:
Как сделать, что бы мобы ресались после смерти и шли в определенную точку от реса?

http://warcraft3ft.info/forum/20-28158-1#1180029
ЁЖИКИ ОТАКЕ ХУЛЕ!
 

DreiiДата: Понедельник, 26 Апреля 2010, 11:13:56 | Сообщение # 1367
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Quote (SirNikolas)
For each (Integer A) from 1 to 6, do (Actions) Цикл - Действия Герой - Give (Item carried by Hero[1] in slot (Integer A)) to (Last created unit)

сделай примером плз


 

РаЙгАДата: Понедельник, 26 Апреля 2010, 13:46:55 | Сообщение # 1368
8 уровень
Группа: Проверенные
Сообщений: 582
Награды: 0
Репутация: 81
Блокировки:
Quote (PR0100ЁЖ)
Как сделать, что бы мобы ресались после смерти и шли в определенную точку от реса?

http://warcraft3ft.info/load/16-1-0-6392 тут есть все

 

[_D-JoN_]Дата: Понедельник, 26 Апреля 2010, 14:25:38 | Сообщение # 1369
2 уровень
Группа: Заблокированные
Сообщений: 26
Награды: 0
Репутация: -4
Блокировки:
Как сделать так, чтоб ГЕРОЙ войдя в область начал лечиться?
 

DreiiДата: Понедельник, 26 Апреля 2010, 14:35:54 | Сообщение # 1370
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Quote (|_D-JoN_|)
Как сделать так, чтоб ГЕРОЙ войдя в область начал лечиться?

http://rghost.ru/1471576-лови каждые 3 сек по 26% лечит


 

sumertДата: Понедельник, 26 Апреля 2010, 15:08:27 | Сообщение # 1371
10 уровень
Группа: Проверенные
Сообщений: 2330
Награды: 2
Репутация: 1104
Блокировки:
Как сделать, чтобы мобы были неуправляемыми, но твоими? Это было сделано в Casle Fight. Там щелкаешь на юнита, он тебе говорит приветствие, можно посмотреть его характеристики, но сражается он самостоятельно.
 

OraCoolДата: Понедельник, 26 Апреля 2010, 15:52:59 | Сообщение # 1372
6 уровень
Группа: Проверенные
Сообщений: 208
Награды: 0
Репутация: 10
Блокировки:
Вопрос на засыпку. Мне нужно чтоб игроку довалась золото равное урону героя при каждом ударе героя, как 'Тролли и Эльфы'.
 

Fox3Дата: Понедельник, 26 Апреля 2010, 22:02:06 | Сообщение # 1373
6 уровень
Группа: Проверенные
Сообщений: 247
Награды: 0
Репутация: 10
Блокировки:
OraCool, Есть наработка на сайте, выводит плавающим текстом урон при ударе, попробуй вместо плавающиего текста поставить золото.
 

SucksДата: Понедельник, 26 Апреля 2010, 22:13:54 | Сообщение # 1374
7 уровень
Группа: Проверенные
Сообщений: 377
Награды: 0
Репутация: 90
Блокировки:
OraCool, попой чую что можно сделать из скилла грабеж у орды, просто поставить что бы цель была не здание..и отрегулировать что бы дамаг был равен золоту
 

TeutonRДата: Вторник, 27 Апреля 2010, 21:26:59 | Сообщение # 1375
1 уровень
Группа: Пользователи
Сообщений: 13
Награды: 0
Репутация: 0
Блокировки:
как сделать так, чтобы сначала сначала 30 секунд звучала одна музыка а потом началась другая? Желательно на английском редакторе триггеров.

Делаю карту AoS
 

Поиск:

Copyright © 2006 - 2026 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz