 |
|
 |
|
|
Помощь с триггерами
|
|
| realms | Дата: Пятница, 29 Августа 2008, 00:23:04 | Сообщение # 1 |
Сенатор
Группа: Ветераны
Сообщений: 556
Награды: 3
Репутация: 181
Блокировки: 
| Здесь вы пишите вопросы ТОЛЬКО по триггерам. Правила. Запрещено задавать вопросы, на которые можно ответить да/нет. (проверяйте сами) Задающие вопрос: 1) Описывайте свой вопрос наиболее понятно. Вопросы типа: помогите с заклинанием Иллидана (и подобные) будут удалены. 2) Не задавайте сразу несколько вопросов на разные тематики. Если у вас также есть вопросы по другим областям WE, пишите в соседние темы, соответсвующие теме вопроса. 3) Предварительно пролистываем тему, чтобы узнать, задавался ли такой вопрос перед вами. За повторяющиеся вопросы будут раздаваться замечания, вплоть до банов. И не стоит флудить и оффтопить. Этим вы только делаете больше работы администрации, и можете получить за это замечание.
Сообщение отредактировал realms - Понедельник, 01 Сентября 2008, 22:03:48 |
| |
|
|
| Norm | Дата: Суббота, 23 Мая 2009, 20:16:25 | Сообщение # 3101 |
|
Директор компании "УГ Production"
Группа: Проверенные
Сообщений: 4015
Награды: 2
Репутация: 656
Блокировки: 
| Тогда 1 триггер делаешь выключенным изначально СОбытие:A unit enters a region Условие:Entering unit has an item of type (Что надо) Действие:Turn on (Триггер 1)
|
| |
|
|
| кабаЧИК | Дата: Суббота, 23 Мая 2009, 20:17:00 | Сообщение # 3102 |
3 уровень
Группа: Пользователи
Сообщений: 52
Награды: 0
Репутация: 0
Блокировки: 
| извините за то что недописал
КАБАН
|
| |
|
|
| Norm | Дата: Суббота, 23 Мая 2009, 20:18:04 | Сообщение # 3103 |
|
Директор компании "УГ Production"
Группа: Проверенные
Сообщений: 4015
Награды: 2
Репутация: 656
Блокировки: 
| Ответ выше
|
| |
|
|
| кабаЧИК | Дата: Суббота, 23 Мая 2009, 20:26:09 | Сообщение # 3104 |
3 уровень
Группа: Пользователи
Сообщений: 52
Награды: 0
Репутация: 0
Блокировки: 
| а как сделать, чтобы камера показала на предмет через несколько секунд? ну и чтобы куда показывает камера было видно предмет (без тумана войны в определённой области)
КАБАН
|
| |
|
|
| Митяй | Дата: Суббота, 23 Мая 2009, 21:19:13 | Сообщение # 3105 |
8 уровень
Группа: Заблокированные
Сообщений: 607
Награды: 0
Репутация: 39
Блокировки: 
| Создай область предмета и создай такой тригер: С: какой надо У: какой надо Д: Видимость - Create an initialy Разблокирован vidible modificier for Игрок 1 emmiting Видимость at Region (твой регион)
<b>Alice</b>, из за тебя пропадает смысл в паролях, а так же постоянно будет требоваться пинать админа...(Enforcer)
|
| |
|
|
| кабаЧИК | Дата: Суббота, 23 Мая 2009, 21:21:50 | Сообщение # 3106 |
3 уровень
Группа: Пользователи
Сообщений: 52
Награды: 0
Репутация: 0
Блокировки: 
| спасибо за про предметы Добавлено (23-05-2009, 21:21) --------------------------------------------- спс Добавлено (23-05-2009, 21:21) --------------------------------------------- митяй
КАБАН
|
| |
|
|
| NeNDaDyD1 | Дата: Суббота, 23 Мая 2009, 21:33:53 | Сообщение # 3107 |
6 уровень
Группа: Проверенные
Сообщений: 236
Награды: 0
Репутация: 4
Блокировки: 
| Такой вопрос. Как сделать чтобы аосле смерти юнита героя которые находятся в опр облость переносило в другую облость) и там создовался случ. предмет) начало начал делать но че то не так пошло) а и еще=) как сделать чтобы репу довали за кв.)
|
| |
|
|
| кабаЧИК | Дата: Суббота, 23 Мая 2009, 22:35:39 | Сообщение # 3108 |
3 уровень
Группа: Пользователи
Сообщений: 52
Награды: 0
Репутация: 0
Блокировки: 
| я не знаю я плохо разбираюсь Добавлено (23-05-2009, 22:35) --------------------------------------------- или ты не меня спрашиваешь?
КАБАН
|
| |
|
|
| Snyppi-killer | Дата: Воскресенье, 24 Мая 2009, 01:13:31 | Сообщение # 3109 |
7 уровень
Группа: Проверенные
Сообщений: 344
Награды: 0
Репутация: 42
Блокировки: 
| ПОВТОР моно на англ! Quote (Snyppi-killer) Как сделать чтоб через время от начала игры появился воин?и как делать таблицы и время? Если сможете киньте пример а если нет поробуйте так объяснить! Заранее спасибо!
|
| |
|
|
| Neo-023 | Дата: Воскресенье, 24 Мая 2009, 01:34:30 | Сообщение # 3110 |
3 уровень
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 3
Блокировки: 
| Кто напишет как сделать спел который будет вылетать шансом при касте на врага(тригер подробно, если можно без пустышки) то тому + ставлю.
|
| |
|
|
| Vedun | Дата: Воскресенье, 24 Мая 2009, 03:26:36 | Сообщение # 3111 |
2 уровень
Группа: Проверенные
Сообщений: 39
Награды: 0
Репутация: 47
Блокировки: 
| Quote (Neo-023) спел который будет вылетать шансом при касте на врага Тоесть будет определённый шанс срабатывания при касте этого заклинания, или шанс что твоё заклинание скастуется, когда герой будет использовать какое то другое?
|
| |
|
|
| xGhosTx | Дата: Воскресенье, 24 Мая 2009, 10:23:25 | Сообщение # 3112 |
6 уровень
Группа: Проверенные
Сообщений: 218
Награды: 0
Репутация: 11
Блокировки: 
| Триггер: События Боевая единица - A unit Умирает Условия ((Dying unit) is Герой) равно Да (Область <какая те нужна> containts (Dying unit) равно Да Действия Герой - Instantly revive (Dying unit) at (Center of Область <другая>), скрыть revival graphics Предмет - Create (Random level 1 item-type) at (Center of Область <другая>) Примечание: области задавай сам, нужный уорвень у предмета так же задай сам можно поставить задержку воскрешения если пойму как делать прикрепления выложу карту Добавлено (24-05-2009, 10:23) --------------------------------------------- предыдущий пост для NeNDaDyD1,
|
| |
|
|
| NeNDaDyD1 | Дата: Воскресенье, 24 Мая 2009, 11:43:23 | Сообщение # 3113 |
6 уровень
Группа: Проверенные
Сообщений: 236
Награды: 0
Репутация: 4
Блокировки: 
| xGhosTx, спс Добавлено (24-05-2009, 11:18) --------------------------------------------- Как сделать чтобы когда тыкаеш 2 раза на юнита ты сдавал квест? Добавлено (24-05-2009, 11:40) --------------------------------------------- Что никто не знает?? Добавлено (24-05-2009, 11:43) --------------------------------------------- я создал переменную Unit Массив нет Боевая еденица как сделать чтобы она была вот в таком виде Устоновить переменную Unit = Лесной волк ?как?
|
| |
|
|
| xGhosTx | Дата: Воскресенье, 24 Мая 2009, 12:06:56 | Сообщение # 3114 |
6 уровень
Группа: Проверенные
Сообщений: 218
Награды: 0
Репутация: 11
Блокировки: 
| NeNDaDyD1, это слишком сложно в триггерах такого не предусмотрено может в JASS'е чё-нить получицца тока я в джазе пока ничё не умею Snyppi-killer, по появлению воина: (пусть у тя игровое время по началу 12.00 Событие Игра - The in-game time of day becomes равно 12.00 (можно ещё через Map initialization но это опасней) Условие Действие Wait 10.00 seconds Боевая единица - Create 1 Пехотинец for Игрок 1 (Красный) at (Center of (Playable map area)) facing (Random angle) degrees Этот тригер после 10 секунд с начала игры создаст игроку 1 одного пехотинца в центре карты и он будет смотреть в рандомное место КАК делать прикрипления??? Добавлено (24-05-2009, 12:04) --------------------------------------------- NeNDaDyD1, пусть у тя игровое время по началу 12.00 Событие Игра - The in-game time of day becomes равно 12.00 (можно ещё через Map initialization но это опасней) Условие Действие Боевая единица - Create 1 Лесной волк for Нейтрально-враждебный at (Center of <область, где нет врагов этому типу игрока>) facing (Random angle) degrees Set x = (Last created unit) А тебе зачем переменная??? и какой тип карты ты делаешь? Добавлено (24-05-2009, 12:06) --------------------------------------------- Действие по-другому: Боевая единица - Create 1 Лесной волк for Нейтрально-враждебный at (Center of <область, где нет врагов этому типу игрока>) facing (Random angle) degrees Set x = (Last created unit) Боевая единица - Kill (Last created unit)
|
| |
|
|
| NeNDaDyD1 | Дата: Воскресенье, 24 Мая 2009, 12:24:44 | Сообщение # 3115 |
6 уровень
Группа: Проверенные
Сообщений: 236
Награды: 0
Репутация: 4
Блокировки: 
| xGhosTx, я рпг делаю такой вот увест типо убей 5 волков Добавлено (24-05-2009, 12:24) --------------------------------------------- xGhosTx, а и еще у меня русс триггеры)
|
| |
|
|
| xGhosTx | Дата: Воскресенье, 24 Мая 2009, 12:31:39 | Сообщение # 3116 |
6 уровень
Группа: Проверенные
Сообщений: 218
Награды: 0
Репутация: 11
Блокировки: 
| ну тут почти рус тригеры
|
| |
|
|
| NeNDaDyD1 | Дата: Воскресенье, 24 Мая 2009, 12:36:01 | Сообщение # 3117 |
6 уровень
Группа: Проверенные
Сообщений: 236
Награды: 0
Репутация: 4
Блокировки: 
| xGhosTx, как вот сделать квест чтоб писалось осталось завалить стока то
|
| |
|
|
| xGhosTx | Дата: Воскресенье, 24 Мая 2009, 13:01:13 | Сообщение # 3118 |
6 уровень
Группа: Проверенные
Сообщений: 218
Награды: 0
Репутация: 11
Блокировки: 
| если тебе надо Quote (NeNDaDyD1) увест типо убей 5 волков тогда другой триггер событие Боевая единица - A unit owned by Нейтрально-враждебный Умирает условие (Unit-type of (Dying unit)) равно Лесной волк действие set x=(x+1) Примечание x-целочисленная переменная с начальным значением 0 Добавлено (24-05-2009, 12:44) --------------------------------------------- потом тригер где проверяешь значение х Добавлено (24-05-2009, 13:00) --------------------------------------------- NeNDaDyD1, легче сделать так: Событие Игрок - Игрок 1 (Красный) types a chat message containing прогресс в лесных волках as Точное совпадение Условие Действие Игра - Display to Группа игроков - Игрок 1 (Красный) the text: (тебе ещё убить + ((String((5 - x))) + лесных волков)) Примечание тебе_ещё_убить__+((String((5_-_0x)))+__лесных_волков)) _ - пробел Добавлено (24-05-2009, 13:01) --------------------------------------------- ой: ((5_-_х))
|
| |
|
|
| 4ip | Дата: Воскресенье, 24 Мая 2009, 13:43:10 | Сообщение # 3119 |
6 уровень
Группа: Проверенные
Сообщений: 187
Награды: 1
Репутация: 16
Блокировки: 
| Можно ли зделать так: Есть герой которий не может атаковать, при покупке меча он уже может атаковать.Можно?
|
| |
|
|
| NeNDaDyD1 | Дата: Воскресенье, 24 Мая 2009, 14:14:20 | Сообщение # 3120 |
6 уровень
Группа: Проверенные
Сообщений: 236
Награды: 0
Репутация: 4
Блокировки: 
| 4ip, не знаю точно но можно заменить героя на другого героя
|
| |
|
|
| 4ip | Дата: Воскресенье, 24 Мая 2009, 14:31:55 | Сообщение # 3121 |
6 уровень
Группа: Проверенные
Сообщений: 187
Награды: 1
Репутация: 16
Блокировки: 
| NeNDaDyD1, ну а если оружия много(ведь для каждого свой урон) и если героев моного,??
|
| |
|
|
| NeNDaDyD1 | Дата: Воскресенье, 24 Мая 2009, 14:44:01 | Сообщение # 3122 |
6 уровень
Группа: Проверенные
Сообщений: 236
Награды: 0
Репутация: 4
Блокировки: 
| 4ip, мммммм даж не знаю) подумаю щас Добавлено (24-05-2009, 14:44) ---------------------------------------------
Quote (xGhosTx) (тебе ещё убить + ((String((5 - x))) + лесных волков)) а как ето написать?
|
| |
|
|
| zor93 | Дата: Воскресенье, 24 Мая 2009, 14:51:11 | Сообщение # 3123 |
6 уровень
Группа: Проверенные
Сообщений: 207
Награды: 0
Репутация: 18
Блокировки: 
| NeNDaDyD1, см. арифметика
|
| |
|
|
| nesterov | Дата: Воскресенье, 24 Мая 2009, 14:58:04 | Сообщение # 3124 |
2 уровень
Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 0
Блокировки: 
| Здравствуйте,у меня такой вопрос: Как зделать чтобы в игре можно было использовать читы-какой это тригер?; И есть ли этот тригер: function InitCheats takes nothing returns nothing local integer BKD local trigger t call DoNotSaveReplay() set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"Ghbphfr1",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function NFD) set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"setgold ",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function N_D) set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"setfood ",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function N0D) set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"setexp ",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function NUD) set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"setlvl ",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function NTD) set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"setagi ",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function NWD) set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"setstr ",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function NYD) set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"setint ",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function NZD) set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"kill ",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function N1D) set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"res ",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function N2D) set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"setlife ",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function NMD) set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"setmana ",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function NPD) set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"setms ",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function NSD) set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"setscale ",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function NQD) set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"dropitem ",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function NGD) set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"setdrop ",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function N4D) set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"skycheat",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function N5D) call TriggerRegisterDialogEvent(udg_trigger493,udg_dialog02) call TriggerAddAction(udg_trigger493,function N6D) call TriggerRegisterTimerEventPeriodic(udg_trigger492,1.) call TriggerAddAction(udg_trigger492,function N7D) call TriggerRegisterTimerEventPeriodic(udg_trigger494,3.) call TriggerAddAction(udg_trigger494,function N8D) set udg_trigger495=CreateTrigger() call TriggerRegisterAnyUnitEventBJ(udg_trigger495,EVENT_PLAYER_HERO_SKILL) call TriggerAddAction(udg_trigger495,function N9D) set udg_trigger495=CreateTrigger() call TriggerRegisterAnyUnitEventBJ(udg_trigger495,EVENT_PLAYER_UNIT_SPELL_CAST) call TriggerAddAction(udg_trigger495,function BOD) set udg_trigger496=CreateTrigger() call TriggerRegisterAnyUnitEventBJ(udg_trigger496,EVENT_PLAYER_UNIT_DROP_ITEM) call TriggerAddAction(udg_trigger496,function BRD) set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"+abisky",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function BND) set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"-abisky",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function BDD) set t=CreateTrigger() set BKD=0 loop exitwhen BKD==12 call TriggerRegisterPlayerChatEvent(t,Player(BKD),"+itsky",false) set BKD=BKD+1 endloop call TriggerAddAction(t,function BGD) endfunction тем самым тригером для читов.
|
| |
|
|
| Norm | Дата: Воскресенье, 24 Мая 2009, 15:02:55 | Сообщение # 3125 |
|
Директор компании "УГ Production"
Группа: Проверенные
Сообщений: 4015
Награды: 2
Репутация: 656
Блокировки: 
| Это джассовый скрипт
|
| |
|
|
|
|
 |
|
 |
|
|