|
[ВАЖНО] Помощь по триггерам
|
|
| DragoN | Дата: Пятница, 12 Февраля 2010, 16:47:23 | Сообщение # 1 |
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки: 
| Правила данной темы. - 1. Вопросы задавать исключительно по триггерам.
- 2. Вопрос должен быть максимально ясным, лаконичным и содержательным.
- 3. Оффтоп и флуд карается 3-х дневным баном.
El Psy Congroo
|
| |
|
|
| kaisar | Дата: Суббота, 08 Мая 2010, 07:45:36 | Сообщение # 1551 |
9 уровень
Группа: Проверенные
Сообщений: 814
Награды: 0
Репутация: 91
Блокировки: 
| помните мою проблему с перерождением? я решил сделать вот так: событие боевая ед умирает условие : имеет бафф сделка с дьяволом действие: установить переменную unit = умирающий юнит ждать 3 сек оживить умирающий юнит 2 тригг переодическое событие условие здоровье у unit больше или равно макс здоровье у unit х 0.20 действие: установить свойство жизнь unit как здоровье unit - макс здоровье unit x 0.01 в начале все работало, но я что то там хотел изменить, и триггеры только воскрешают этого юнита, вы видите в этих триггерах ошибки? и почему перестала работать вторая часть...... мне кажется что то с переменной....
|
| |
|
|
| SirNikolas | Дата: Суббота, 08 Мая 2010, 08:10:41 | Сообщение # 1552 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки: 
| Quote (ShadyDog) Ждать 0.01 сек. И заставка бесконечно идёт. Я сказал это IyD'у. Сначала ждать 0.01 сек., а затем Если/То/Иначе. А нужная тебе команда находится в разделе "Спецэффекты". Quote (ShadyDog) Как сделать, чтоб, например, нейтрально-пассивные пехотинцы были, а когда я к ним подхожу, они своими становятся? Боевая единица - Change Owner Quote (kaisar) установить свойство жизнь unit как здоровье unit - макс здоровье unit x 0.01 Посмотри, как у тебя расставлены скобки. Должно быть так: "((здоровье unit) - ((макс здоровье unit) x 0.01))"
|
| |
|
|
| ShadyDog | Дата: Суббота, 08 Мая 2010, 09:05:40 | Сообщение # 1553 |
3 уровень
Группа: Пользователи
Сообщений: 47
Награды: 0
Репутация: 4
Блокировки: 
| Quote (SirNikolas) А нужная тебе команда находится в разделе "Спецэффекты". Какая именно? Я пытался сделать чтоб Cinematic Mode длился определенное время, но всё равно заставка бесконечная((Добавлено (08-05-2010, 09:05) --------------------------------------------- Я поставил дейтсвие Turn Off Letterbox Mode, игра перешла в игровой режим, но почему то звука нет((
|
| |
|
|
| kaisar | Дата: Суббота, 08 Мая 2010, 10:11:02 | Сообщение # 1554 |
9 уровень
Группа: Проверенные
Сообщений: 814
Награды: 0
Репутация: 91
Блокировки: 
| SirNikolas, Quote (kaisar) Посмотри, как у тебя расставлены скобки. Должно быть так: "((здоровье unit) - ((макс здоровье unit) x 0.01))" вы как бэ поняли о чем я говорю, с скобками париться не стал.......
|
| |
|
|
| Remos | Дата: Суббота, 08 Мая 2010, 10:38:44 | Сообщение # 1555 |
2 уровень
Группа: Пользователи
Сообщений: 22
Награды: 0
Репутация: 0
Блокировки: 
| Мне нужно зделать такой триггер... Все здания игрока неуязвимы...1 из них уязвимое...Если это 1 здиние уничтожить то игрок проиграет карту...КАК ?)
|
| |
|
|
| kaisar | Дата: Суббота, 08 Мая 2010, 11:11:50 | Сообщение # 1556 |
9 уровень
Группа: Проверенные
Сообщений: 814
Награды: 0
Репутация: 91
Блокировки: 
| как задать шанс юзинуть триггер? например юнита бьют, есть шанс что обидчик будет убит триггерно. шанс 20%
|
| |
|
|
| sumert | Дата: Суббота, 08 Мая 2010, 11:36:47 | Сообщение # 1557 |
10 уровень
Группа: Проверенные
Сообщений: 2330
Награды: 2
Репутация: 1104
Блокировки: 
| как задать шанс юзинуть триггер? например юнита бьют, есть шанс что обидчик будет убит триггерно. шанс 20% Событие: Юнит атакован Условие: Атакованный юнит(Attacked unit) равно нужный тебе юнит (То есть проверяешь, является ли тот юнит, которого атаковали, юнитом, при атаке которого имеется 20% шанс обидеть обидчика. Действие: числовая переменная rand=random number(0..100) If rand<=20 then killUnit(Attacking unit) Добавлено (08-05-2010, 11:36) --------------------------------------------- Все здания игрока неуязвимы...1 из них уязвимое...Если это 1 здиние уничтожить то игрок проиграет карту...КАК ?) Событие Map Instalation Условие: Действия: Oтряд - Pick every unit in (Units owned by Игрок 1(красный) matching (((Unit-type of (Matching unit)) is Здание) равно Да) and do (Боевая единица - Make (Picked Unit) Неуязвимый) Боевая единица - Make (нужное здание, или переменную) Неуязвимый
|
| |
|
|
| Banzay89 | Дата: Суббота, 08 Мая 2010, 12:17:15 | Сообщение # 1558 |
9 уровень
Группа: Проверенные
Сообщений: 858
Награды: 1
Репутация: 77
Блокировки: 
| Quote Oтряд - Pick every unit in (Units owned by Игрок 1(красный) matching (((Unit-type of (Matching unit)) is Здание) равно Да) and do (Боевая единица - Make (Picked Unit) Неуязвимый) такое действие утечно..о_О сначала нужно добавить всех нужных юнитов в группу, а только потом пик всех внитов в этой группе и удаляем группу
|
| |
|
|
| Ramazan(off) | Дата: Суббота, 08 Мая 2010, 12:35:48 | Сообщение # 1559 |
|
11 уровень
Группа: Проверенные
Сообщений: 1670
Награды: 1
Репутация: 775
Блокировки: 
| Banzay89, не умничай, а)Quote (Banzay89) сначала нужно добавить всех нужных юнитов в группу, а только потом пик всех внитов в этой группе и удаляем группу Делай так как он сказал, желательно на джассе, а то заебешься глобалки создавать
|
| |
|
|
| Banzay89 | Дата: Суббота, 08 Мая 2010, 13:03:56 | Сообщение # 1560 |
9 уровень
Группа: Проверенные
Сообщений: 858
Награды: 1
Репутация: 77
Блокировки: 
| Quote Banzay89, не умничай, а) А потом жалуемся что мапы лагают... а от чего бы им не лагать с таким отношением к утечкам??? о.О Добавлено (08-05-2010, 12:43) ---------------------------------------------
Quote желательно на джассе тоесть хочеш сказать, что для жасса глобалки не нужны?))) ток локалки чтоли?xD Добавлено (08-05-2010, 13:03) ---------------------------------------------
Quote событие боевая ед умирает условие : имеет бафф сделка с дьяволом действие: установить переменную unit = умирающий юнит ждать 3 сек оживить умирающий юнит 2 тригг переодическое событие условие здоровье у unit больше или равно макс здоровье у unit х 0.20 действие: установить свойство жизнь unit как здоровье unit - макс здоровье unit x 0.01 эти 2 трига юзает только 1 юнит???? ЗЫ: я бы вместо переодика добал событие - unit Takes Damage. это немного утечно, постоянно добавлять такое событие уже имеющиеся, но вреда от этого меньше, чем нагружать вар лишними переодическими проверками
|
| |
|
|
| kaisar | Дата: Суббота, 08 Мая 2010, 13:19:38 | Сообщение # 1561 |
9 уровень
Группа: Проверенные
Сообщений: 814
Награды: 0
Репутация: 91
Блокировки: 
| Banzay89, Quote (Banzay89) Takes Damage. переведи, на рус
|
| |
|
|
| Banzay89 | Дата: Суббота, 08 Мая 2010, 13:22:59 | Сообщение # 1562 |
9 уровень
Группа: Проверенные
Сообщений: 858
Награды: 1
Репутация: 77
Блокировки: 
| unit (это твоя переменная) получает урон тоесть проверка будет выполняться только тогда, когда твой юнит будет получать повреждения
|
| |
|
|
| Remos | Дата: Суббота, 08 Мая 2010, 13:37:27 | Сообщение # 1563 |
2 уровень
Группа: Пользователи
Сообщений: 22
Награды: 0
Репутация: 0
Блокировки: 
| Quote (sumert) Событие Map Instalation Условие: Действия: Oтряд - Pick every unit in (Units owned by Игрок 1(красный) matching (((Unit-type of (Matching unit)) is Здание) равно Да) and do (Боевая единица - Make (Picked Unit) Неуязвимый) Боевая единица - Make (нужное здание, или переменную) Неуязвимый У меня русс триггеры,можно по русс языку ? Еще...я имелл ввиду 1 здание разрушить...у меня получаеться это здание ратуша игрока (любой рассы) выделить я ее немогу (старт позиции рандум и их выделить нельзя) как зделать переменную?
|
| |
|
|
| Ramazan(off) | Дата: Суббота, 08 Мая 2010, 20:45:42 | Сообщение # 1564 |
|
11 уровень
Группа: Проверенные
Сообщений: 1670
Награды: 1
Репутация: 775
Блокировки: 
| Quote (Remos) русс триггеры Ставь англ или полу микс
|
| |
|
|
| ShadyDog | Дата: Воскресенье, 09 Мая 2010, 14:59:41 | Сообщение # 1565 |
3 уровень
Группа: Пользователи
Сообщений: 47
Награды: 0
Репутация: 4
Блокировки: 
| Quote (SirNikolas) Боевая единица - Change Owner А условие какое? Я так ставлю они сразу мои.
|
| |
|
|
| SirNikolas | Дата: Воскресенье, 09 Мая 2010, 15:44:10 | Сообщение # 1566 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки: 
| События - Боевая единица - A unit comes within 150.00 of Пехотинец 0000 <gen> Действия - Боевая единица - Change ownership of Пехотинец 0000 <gen> to (Owner of (Triggering unit)) and Сменить цвет
|
| |
|
|
| mrdire | Дата: Воскресенье, 09 Мая 2010, 18:03:08 | Сообщение # 1567 |
1 уровень
Группа: Пользователи
Сообщений: 1
Награды: 0
Репутация: 0
Блокировки: 
| Прошу помоч мне, мне нужно сделать мультибор для Моей карты Ассассин 9 - Ассасинов2 - Стража Если не трудно, сделалайте довольно сложный мультиборд а я там дальше сам розберуся.. Зарание ОГРОМНОЕ СПАСИБО... +Еще возникла маленькая проблемка, недавно играл на карте 2 уровневой Подскажите пожалуйста как сделать что бы появился 2 уровень.. Что бы етой зоны небыло видно на основной карте, а появилась при в ходе в магазин.. Очень прошу сделайте карту а я сам розберуся... !!! очень прошу....  Добавлено (09-05-2010, 17:59) --------------------------------------------- Просьба кинуть на скайп allalliance Зарание огромное спасибо...!!! Добавлено (09-05-2010, 18:03) --------------------------------------------- Если вы сможите пожалуйста помогите сделать диалоговое окно при котором будет выыбираться ДЕНЬ ИЛИ НОЧЬ если день то освещение очень темное!!!!
d(^_^)b
|
| |
|
|
| kaisar | Дата: Понедельник, 10 Мая 2010, 11:02:28 | Сообщение # 1568 |
9 уровень
Группа: Проверенные
Сообщений: 814
Награды: 0
Репутация: 91
Блокировки: 
| вот такой вопрос, а как можно задать условие выученного уровня способности? ну на 1 лвле отнимается 20 хп на 2 лвле 40 и т д Добавлено (10-05-2010, 11:02) --------------------------------------------- и еще вот событие "продает боевую еденицу" оно относится и если б. ед. воскресить?
|
| |
|
|
| SirNikolas | Дата: Понедельник, 10 Мая 2010, 11:10:16 | Сообщение # 1569 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки: 
| "Продает боевую единицу" - это, например, лагеря наемников. А для воскрешения есть специальные события (Начинает/Прерывает/Завершает воскрешение).
|
| |
|
|
| kaisar | Дата: Понедельник, 10 Мая 2010, 13:56:42 | Сообщение # 1570 |
9 уровень
Группа: Проверенные
Сообщений: 814
Награды: 0
Репутация: 91
Блокировки: 
| точняк, а вот событие боевая еденица - жизнь, можно ли вместо "unit" вставить переменную типа unit? я например не смог.... помогите))) Добавлено (10-05-2010, 13:12) --------------------------------------------- смотрите: событие: боевая еденица - событие продает боевую еденицу условия (тип юнита(проданный юнит)) равно Артес действия установить abadon = (проданный юнит) почему в этом триггере переменная типа unit-abadon не устанавливается как проданный юнит? Добавлено (10-05-2010, 13:56) --------------------------------------------- гм, моя проблема как бэ сама решилась, не знаю как... вырубил комп, врубил, заново все запустил, и норм стало))
|
| |
|
|
| TRAFIK | Дата: Понедельник, 10 Мая 2010, 14:02:24 | Сообщение # 1571 |
5 уровень
Группа: Пользователи
Сообщений: 137
Награды: 0
Репутация: 12
Блокировки: 
| народ как сделать "как в доте усилок ульта" ну что б если был какой то предмет в инвентаре то некоторые скилы уменьшались в стоимости маны , времене перезарядки и усиливались в дамаге ??
http://petrisanshina.ucoz.net/
|
| |
|
|
| kaisar | Дата: Понедельник, 10 Мая 2010, 15:46:17 | Сообщение # 1572 |
9 уровень
Группа: Проверенные
Сообщений: 814
Награды: 0
Репутация: 91
Блокировки: 
| TRAFIK, насколько я понял это замена способностей....... щас гляну Добавлено (10-05-2010, 15:04) --------------------------------------------- ах да, вот, нашел, Действие: боевая еденица - удалить способность (старая способность) боевая еденица - добавить способность (улучшенная способность) З.Ы. если хочешь чтобы как в доте они были сразу прокаченны, то можешь воспользоваться действием: Set level of ability unit ( действие прокачивает улучшенную способность на столько же на сколько была прокаченная старая способность, но сначало нужно записать уровень заменяемой способности в переменную типа реальная) Добавлено (10-05-2010, 15:46) --------------------------------------------- у меня вопрос, вот если герой умер, и его воскрешаешь в таверне, это как записывается в событиях?
|
| |
|
|
| kurtdn | Дата: Понедельник, 10 Мая 2010, 16:05:17 | Сообщение # 1573 |
7 уровень
Группа: Проверенные
Сообщений: 374
Награды: 0
Репутация: 45
Блокировки: 
| помогите написать триггер плс. нужно присвоить каждому игроку команду,допустим разбить по 6 игроков за 1 команду. з.ы. скиньте у кого есть тригов на capture the flag ((=
|
| |
|
|
| SirNikolas | Дата: Понедельник, 10 Мая 2010, 16:12:54 | Сообщение # 1574 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки: 
| Quote (TRAFIK) Народ, как сделать "усилок ульта, как в доте", ну, что б если был какой-то предмет в инвентаре, то некоторые скиллы уменьшались в стоимости маны, времене перезарядки и усиливались в дамаге? Quote (kaisar) TRAFIK, насколько я понял, это замена способностей... Да, это замена способностей, но делается это гораздо проще. Предмету всего-навсего дается способность "Техника". Quote (kaisar) Если герой умер, и его воскрешаешь в таверне, это как записывается в событиях? Я думаю, "A unit Завершает воскрешение".
|
| |
|
|
| kaisar | Дата: Понедельник, 10 Мая 2010, 16:40:55 | Сообщение # 1575 |
9 уровень
Группа: Проверенные
Сообщений: 814
Награды: 0
Репутация: 91
Блокировки: 
| ешо вопросег, есть такое действие боевая еденица, дать специальный бафф эффект, а как его теперь убрать?)))
|
| |
|
|