|
Помощь с триггерами
|
|
| realms | Дата: Пятница, 29 Августа 2008, 00:23:04 | Сообщение # 1 |
Сенатор
Группа: Ветераны
Сообщений: 556
Награды: 3
Репутация: 181
Блокировки: 
| Здесь вы пишите вопросы ТОЛЬКО по триггерам. Правила. Запрещено задавать вопросы, на которые можно ответить да/нет. (проверяйте сами) Задающие вопрос: 1) Описывайте свой вопрос наиболее понятно. Вопросы типа: помогите с заклинанием Иллидана (и подобные) будут удалены. 2) Не задавайте сразу несколько вопросов на разные тематики. Если у вас также есть вопросы по другим областям WE, пишите в соседние темы, соответсвующие теме вопроса. 3) Предварительно пролистываем тему, чтобы узнать, задавался ли такой вопрос перед вами. За повторяющиеся вопросы будут раздаваться замечания, вплоть до банов. И не стоит флудить и оффтопить. Этим вы только делаете больше работы администрации, и можете получить за это замечание.
Сообщение отредактировал realms - Понедельник, 01 Сентября 2008, 22:03:48 |
| |
|
|
| Norm | Дата: Четверг, 12 Марта 2009, 19:54:20 | Сообщение # 2476 |
|
Директор компании "УГ Production"
Группа: Проверенные
Сообщений: 4015
Награды: 2
Репутация: 656
Блокировки: 
| Quote (kros-master) Нужна помощь. Как сделать такое действие: Выбрать всех юнитов типа паук и сменить их владельца например на красного Сначала обозначаеш пауков переменной(к примеру spiders) Затем делаеш триггер Событие:(К примеру Map initalizing) Действие:Change owership of Spiders to Игрок 1 Красный and сменить цвет
|
| |
|
|
| kros-master | Дата: Четверг, 12 Марта 2009, 20:59:38 | Сообщение # 2477 |
8 уровень
Группа: Проверенные
Сообщений: 663
Награды: 1
Репутация: 219
Блокировки: 
| Quote (Norm) Сначала обозначаеш пауков переменной(к примеру spiders) Затем делаеш триггер Norm, мне нужно чтобы 25 пауков передавалось игроку. ты предлагаешь всех в переменные
|
| |
|
|
| Norm | Дата: Четверг, 12 Марта 2009, 22:10:29 | Сообщение # 2478 |
|
Директор компании "УГ Production"
Группа: Проверенные
Сообщений: 4015
Награды: 2
Репутация: 656
Блокировки: 
| kros-master, Есть ещё 1 вариант,сначала делаеш триггер: Событие:Map initalizing Действие:Create 25 пауков for Игрок Нейтрально-враждебный in (где надо) Set Spiders last created unit group А потом: Событие:(какое надо) Действие:Change owership of Spiders to Игрок 1 красный and сменить цвет.
|
| |
|
|
| Geroinov-GooN | Дата: Пятница, 13 Марта 2009, 13:04:03 | Сообщение # 2479 |
5 уровень
Группа: Пользователи
Сообщений: 131
Награды: 0
Репутация: 3
Блокировки: 
| как сделать ограничение на строительство определённого типа зданий?
|
| |
|
|
| Арран | Дата: Пятница, 13 Марта 2009, 13:35:17 | Сообщение # 2480 |
10 уровень
Группа: Ветераны
Сообщений: 2172
Награды: 1
Репутация: 312
Блокировки: 
| события: Боевая единица - Unit Завершает строительство условия: (Unit-type of (Constructed structure)) равно что надо действия: Set переменная = (переменная + 1) If (перменная больше например 3) then Боевая единица - Kill (Constructed structure) Set переменная = (переменная - 1) Игрок -Set Property (возвращаешь золото и дерево затраченные на строительство) else Do Nothing еще создаешь триггер с событием что твое здание умирает, и действием уменьшения переменной на 1
|
| |
|
|
| Geroinov-GooN | Дата: Пятница, 13 Марта 2009, 14:14:28 | Сообщение # 2481 |
5 уровень
Группа: Пользователи
Сообщений: 131
Награды: 0
Репутация: 3
Блокировки: 
| ещё вопрос про искуственный интелект.......каким образом там должны быть действия расположены? например у меня стоит тригер что вот мол через 10 сек бот выбирает себе героя (карта типа доты) затем он учит навык и идёт в магазин купить пару вещей после чего отправляется мочить врагов....это действия 1 тригера.....как сделать тотже самый побег на базу при малом колличестве жизни в другом тригере, и нужно ли в каждом тригере для бота писать события: Игок N контролёр) равно Компьютер ?
|
| |
|
|
| kros-master | Дата: Пятница, 13 Марта 2009, 15:18:31 | Сообщение # 2482 |
8 уровень
Группа: Проверенные
Сообщений: 663
Награды: 1
Репутация: 219
Блокировки: 
| Geroinov-GooN, могу те посоветовать вот что Событие Время - периодическое событие (например каждую секунду) Условие Сравнение реального числа - здоровье у (твой юнит) меньше или равно 40 например Действие Боев. ед - Приказ при наведении на цель-точку - приказать (твой юнит) двигаться (твоя зона)
|
| |
|
|
| Norm | Дата: Пятница, 13 Марта 2009, 15:27:22 | Сообщение # 2483 |
|
Директор компании "УГ Production"
Группа: Проверенные
Сообщений: 4015
Награды: 2
Репутация: 656
Блокировки: 
| kros-master, смотри пост 2548 может поможет
|
| |
|
|
| VAL-SNORK | Дата: Пятница, 13 Марта 2009, 15:27:34 | Сообщение # 2484 |
6 уровень
Группа: Проверенные
Сообщений: 173
Награды: 2
Репутация: 21
Блокировки: 
| Я создаю карту типа RPG. Уже хотел закончить и выложить в инет, но тут меня посетила гениальная идея - сделать патроны для чушков, которые в карте бегаютю. Чтоб для каждого автомата были свои патроны и от снайперки патроны он использовать не мог. И еще кол-во оставшихся патронов чтоб было написано. Как это сделать я знаю, и как кол-во патронов показывать тоже, но КАК СДЕЛАТЬ ЧТОБ ДЕЙСТВИЕ ПРОИСХОДИЛО КОГДА ЮНИТ АТАКУЕТ...... Насколько я знаю такого события нету. Уже всеееее перепробовал.... HELP!!!!!!!!!!!!!
|
| |
|
|
| Geroinov-GooN | Дата: Пятница, 13 Марта 2009, 16:04:50 | Сообщение # 2485 |
5 уровень
Группа: Пользователи
Сообщений: 131
Награды: 0
Репутация: 3
Блокировки: 
| kros-master - хорошо....а как сделать чтоб когда он отрегенится у фонтана жизни он шёл опять в атаку?
|
| |
|
|
| kros-master | Дата: Пятница, 13 Марта 2009, 16:13:16 | Сообщение # 2486 |
8 уровень
Группа: Проверенные
Сообщений: 663
Награды: 1
Репутация: 219
Блокировки: 
| Quote (Geroinov-GooN) после чего отправляется мочить врагов Geroinov-GooN, вот это сделай как отдельный триггер, который запускаеться когда у героя макс жизней как-то так
Сообщение отредактировал kros-master - Пятница, 13 Марта 2009, 16:13:54 |
| |
|
|
| Dartesk | Дата: Пятница, 13 Марта 2009, 17:14:11 | Сообщение # 2487 |
1 уровень
Группа: Пользователи
Сообщений: 15
Награды: 0
Репутация: 1
Блокировки: 
| Как объединить в группу юнитов враждебных игроку в некотором радиусе от персонажа использующего спелл??? И затем как потом каждому в этой группе нанести урон?
|
| |
|
|
| DragoN | Дата: Пятница, 13 Марта 2009, 17:17:18 | Сообщение # 2488 |
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки: 
| Dartesk, Выбрать кажого юнита из радиус(кастующего юнита) и сделать действия Боевая единица Damage Target(кастер) to (выбранный юнит)dealing 100(к примеру) damage тип Заклинание
El Psy Congroo
|
| |
|
|
| Cancel | Дата: Пятница, 13 Марта 2009, 17:18:04 | Сообщение # 2489 |
8 уровень
Группа: Проверенные
Сообщений: 634
Награды: 0
Репутация: 158
Блокировки: 
| Dartesk, группа юнитов - выбрать каждого юнита в радиусе X от точки расположения кастующего юнита совпадающего условию условие - логическое условие (игрок владелец кастующего юнита враг игроку владельцу совпадающего юнита = да) И логическое условие (совпадающий юнит - летающий = нет) (последнее нужно, если заклинание не должно распространятся на летающих)
Сообщение отредактировал Cancel - Пятница, 13 Марта 2009, 17:19:01 |
| |
|
|
| Dartesk | Дата: Пятница, 13 Марта 2009, 17:49:01 | Сообщение # 2490 |
1 уровень
Группа: Пользователи
Сообщений: 15
Награды: 0
Репутация: 1
Блокировки: 
| Что я сделал не так???
|
| |
|
|
| vla | Дата: Пятница, 13 Марта 2009, 17:49:20 | Сообщение # 2491 |
7 уровень
Группа: Проверенные
Сообщений: 328
Награды: 1
Репутация: 412
Блокировки: 
| Как сделать так, что бы при убийстве героя игрока 1(допустим) давали 1 древесину, игроку - который убил героя игрока 1
|
| |
|
|
| kros-master | Дата: Пятница, 13 Марта 2009, 17:55:08 | Сообщение # 2492 |
8 уровень
Группа: Проверенные
Сообщений: 663
Награды: 1
Репутация: 219
Блокировки: 
| vla, Событие Общее событие игрока - игрок красный умирает Условие Умирающий юнит равно (твой герой) Действие Игрок - добавить 1 к (игрок (владелец (убивающий юнит))) древесине (текущей) по идее так
|
| |
|
|
| vla | Дата: Пятница, 13 Марта 2009, 18:03:06 | Сообщение # 2493 |
7 уровень
Группа: Проверенные
Сообщений: 328
Награды: 1
Репутация: 412
Блокировки: 
| Quote (kros-master) убивающий юнит по англ как? у меня английский редактор
|
| |
|
|
| kros-master | Дата: Пятница, 13 Марта 2009, 18:09:32 | Сообщение # 2494 |
8 уровень
Группа: Проверенные
Сообщений: 663
Награды: 1
Репутация: 219
Блокировки: 
| vla, я те легче русифик дам =) ЗЫ убивающий вроде killing unit
|
| |
|
|
| vla | Дата: Пятница, 13 Марта 2009, 18:11:07 | Сообщение # 2495 |
7 уровень
Группа: Проверенные
Сообщений: 328
Награды: 1
Репутация: 412
Блокировки: 
| а всё разобрался, спс Добавлено (13-03-2009, 18:11) --------------------------------------------- Owner of killing unit Руссик не хочу
|
| |
|
|
| Dartesk | Дата: Пятница, 13 Марта 2009, 18:23:08 | Сообщение # 2496 |
1 уровень
Группа: Пользователи
Сообщений: 15
Награды: 0
Репутация: 1
Блокировки: 
| так что я сделал не так, и еще как юнитам в отряде понизить скорость передвижения...
|
| |
|
|
| Nelo_Angelo | Дата: Пятница, 13 Марта 2009, 18:31:43 | Сообщение # 2497 |
5 уровень
Группа: Пользователи
Сообщений: 140
Награды: 0
Репутация: 2
Блокировки: 
| Как сделать что бы каждую секунду всем игрокам приходило по 1 золотому ?=) и ак сделать что бы определенная облость была недоступна для 1и 2 игрока а для всех остальных доступна =)
|
| |
|
|
| Norm | Дата: Пятница, 13 Марта 2009, 18:39:20 | Сообщение # 2498 |
|
Директор компании "УГ Production"
Группа: Проверенные
Сообщений: 4015
Награды: 2
Репутация: 656
Блокировки: 
| Quote (Nelo_Angelo) Как сделать что бы каждую секунду всем игрокам приходило по 1 золотому ?=) Делаеш триггер: Событие:Every 1 second of game time Действие:Add 1 to (Игрок которому должно дать) Золото(текущ.)
|
| |
|
|
| Dartesk | Дата: Пятница, 13 Марта 2009, 18:40:19 | Сообщение # 2499 |
1 уровень
Группа: Пользователи
Сообщений: 15
Награды: 0
Репутация: 1
Блокировки: 
| Даже точнее как правильно называется функция выбирающая юнитов враждебных игроку кастера
|
| |
|
|
| Арран | Дата: Пятница, 13 Марта 2009, 19:50:50 | Сообщение # 2500 |
10 уровень
Группа: Ветераны
Сообщений: 2172
Награды: 1
Репутация: 312
Блокировки: 
| Quote (Nelo_Angelo) и ак сделать что бы определенная облость была недоступна для 1и 2 игрока а для всех остальных доступна =) события: Боевая единица - A Unit Enters A Region условия: Owner of Entering Unit равно кто надо действия: Боевая единица - Move Instantly Entering Unit в область около той области, в которую он вошел Quote (Dartesk) еще как юнитам в отряде понизить скорость передвижения... действия выбора отряда, потом действия выдавания способности на основе ботинок с отрицательным значением каждому юниту в отряде или тупо ауру сделать Quote (Dartesk) Даже точнее как правильно называется функция выбирающая юнитов враждебных игроку кастера есть условие на враждебность игроку, не помню точно где
|
| |
|
|