Сейчас 07:13:17 Суббота, 24 января, 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
 

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 уровень..
Что бы етой зоны небыло видно на основной карте, а появилась при в ходе в магазин..

Очень прошу сделайте карту а я сам розберуся... !!! очень прошу....
:D
:D
:D
:D
:D

Добавлено (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
Блокировки:
ешо вопросег, есть такое действие боевая еденица, дать специальный бафф эффект, а как его теперь убрать?)))
 

Поиск:

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