хм...а есть...событие которое проверяет кто зашел в портал? или только область поможет?
или например...захватить клик игрока при выборе портала и за счет этого захвата сделать с ним чт угодно...типа a unit нажимает на правую кнопку мыши условие проверит куда он тыкнул и действие
я решил вопрос....))))) я проверял ))) какое имя у меня в гарене )))) триггерно и за счет этого все игроки получали 10 кратный опыт...при этом в инициализации стояло условие которое дает 100% опыт за убийство моба
вот так выглядит мой триггер )))
и 2 который дает опыт ))
и да...я тестировал его играя сам с собой по локалке и там все работало...но вот в гарене или айкапе он не работает...я его тупо отключил и все стало на свои места никаких ливов нет )))
надеюсь эти триггеры которые я скинул сейчас послужат другим уроком )) спасибо за совет я закрываю вопрос
в цикле он проверяет условие...если условия дают ИСТИНУ то он идет дальше и в конце создается юнит...посл этого он выходит оттуда и отключает триггер
дискорд
discord.gg/3Dgu5rG
только в другом триггере я создаю кнопку и потом надпись высвечивается...а тут по идее тоже самое
нужно чтобы условие сработало и потом все остальное
смотри Uде расположен TURN OFF (THIS TRIGGER)
в тесте....я захожу с другим игроком...и его просто кикает....соединение прервано....и все...тоесть...создается юнит ------> потом срабатывает Лив и все...при этом меня они тоже не видят..тоесть я играю а они нет при этом боевая единица не удаляется и в таблицы рекордов иногда высвечивается что он вышел....бред какойто
проверяю через unit-slot
Типо нужно чтоб создавался юнит после лива игрока?
НЕТ...он создается и так и так...нужно чтобы ОТКЛЮЧИТЬ этот триггер Лива если игрок играет...ЛИВ срабатывает после того как создается Юнит
ну давайте ГУРУ...помогите с этим триггером
-_- вопрос и ответ слушайте, я не собираюсь оправдаться перед вами из за того что я выбрал именно такой СТИЛЬ написания кода, я скажу лишь одно если вы не видите что творится в триггерах если не учили в школе или колледже С++, Assembler, Jass script и так далее то есть языки программирования то вам лучше молчать, я это учил и потому знаю как лучше оформлять код потому что если я напишу..чтото на подобие if (INVALID_HANDLE_VALUE) { cout << "Ошибка";} то этот язык программирования пошлет меня куда подальше вы не посмотрели что творится в триггерах потому и пишете такие комментарии одно скажу для того чтобы у вас была зацепка здесь ВСЕ триггеры взаимосвязаны между собой и если я сделаю неверный шаг то все сломается потому и использую такие конструкции
ну я могу дать открытую версию карты но при условии что вы вступите в дискорд для общения и если поменяйте триггеры на ваши то об этом напишете кем редактировался этот триггер
да...загрузил защищенную версию карты на epicwar
там автор ApoloZ и последняя версия 2.1 сейчас работаю над 2.2 версией
сами посмотрите как было и как стало...я там многое поменял
Sergarr, мне кажется, что в самой карте что-то, раз так странно она себя ведёт.
согласен....вот и сижу решаю эти вопросы...за@@@@@...уже решать их...когда посмотрел в триггерах этой карты там КОШМАР творился....
за 20 дней более или менее подправил практически ВСЕ в карте и продолжаю...вот почему используя такие...специфические....скажем там функции
решил вопрос...дело в том что он проверял по цепочке что уничтожалось и что появлялось дело в if было..спасибо
я могу использовать конструкцию типа if (number of units of type Stone меньше или равно Max 1, -1
А почему не "меньше или равно 1"? Зачем этот Max(1,-1) вообще нужен, его значение всегда же равно 1.
не равно 1...пробовал...он буквально воспринимает все...он рандомно выбирал ...либо 0 либо 1
если вставлял 0 вместо MAX он не работал
он работает вот как этот триггер
Я вообще не понял, что делает этот триггер, что делает триггер test. Объясни словами, что хочешь сделать.
P. S. Как мне сообщили опытные люди, GUI исполняет минимальное время 0.1 сек. Правда, не факт, что они не напутали чего-то)
....объясняю логику....пока все 5 Stone не умрут этот триггер не включится...использовать timer(переменную типа timer) здесь неуместно здесь сработает только То-Действие и никак иначе-Действие мне нужно добавить одно условие чтобы он отключился НЕ ИСПОЛЬЗУЯ разные триггеры для включения этого таймера я могу использовать конструкцию типа if (number of units of type Stone меньше или равно Max 1, -1 AND dying unit равно тип юнита равно ГЕРОЙ и в условие триггера добавить unit type of triggering unit = ГЕРОЙ но такая конструкция не будет работать
Зачем указываешь область лучше укажи на вся карта. И удали после пик группы.. Утечка.....
ну...mzik это и есть вся карта....только я хотел использовать эту область для музыки но не включил...но можно и так..я исправил это...здесь.как бы объяснить....здесь очень много триггеров которые проверяют друг друга...проблема была в выборе уровня сложности...я выбрал local player и вместо отряда выбрал группу игроков..проблема решилась..спасибо Dragonear:
В событиях нужно указать не только событие ухода из игры красного игрока, но и всех остальных игроков.
этого не нужно делать...я написал их в отдельных триггерах
» WarCraft 3 / Проверка уровня игрока и разблокировка Портала
или например...захватить клик игрока при выборе портала и за счет этого захвата сделать с ним чт угодно...типа a unit нажимает на правую кнопку мыши условие проверит куда он тыкнул и действие
» WarCraft 3 / Лив игрока при игре в мултиплеере
вот так выглядит мой триггер )))
надеюсь эти триггеры которые я скинул сейчас послужат другим уроком )) спасибо за совет я закрываю вопрос
» WarCraft 3 / Лив игрока при игре в мултиплеере
» WarCraft 3 / Лив игрока при игре в мултиплеере
рисунками
» WarCraft 3 / Лив игрока при игре в мултиплеере
дискорд
discord.gg/3Dgu5rG
» WarCraft 3 / Лив игрока при игре в мултиплеере
нужно чтобы условие сработало и потом все остальное
смотри Uде расположен TURN OFF (THIS TRIGGER)
» WarCraft 3 / Лив игрока при игре в мултиплеере
я написал в другом триггере чтото похожее вот теперь поставлю такие же условия но измененные
вот как выглядит сейчас
» WarCraft 3 / Лив игрока при игре в мултиплеере
проверяю через unit-slot
» WarCraft 3 / Лив игрока при игре в мултиплеере
он просто проверяет кто вышел
мне нужно одновременно создать юнит и проверить когда он вышел из игры
» WarCraft 3 / Лив игрока при игре в мултиплеере
ну давайте ГУРУ...помогите с этим триггером
» WarCraft 3 / Лив игрока при игре в мултиплеере
не работает...
не хочет работать
» WarCraft 3 / Лив игрока при игре в мултиплеере
» WarCraft 3 / Проблема с Every 0.01 seconds of game time
» WarCraft 3 / Проблема с Every 0.01 seconds of game time
» WarCraft 3 / Проблема с Every 0.01 seconds of game time
там автор ApoloZ и последняя версия 2.1 сейчас работаю над 2.2 версией
сами посмотрите как было и как стало...я там многое поменял
» WarCraft 3 / Проблема с Every 0.01 seconds of game time
8gabriel8: согласен....вот и сижу решаю эти вопросы...за@@@@@...уже решать их...когда посмотрел в триггерах этой карты там КОШМАР творился....
за 20 дней более или менее подправил практически ВСЕ в карте и продолжаю...вот почему используя такие...специфические....скажем там функции
решил вопрос...дело в том что он проверял по цепочке что уничтожалось и что появлялось дело в if было..спасибо
» WarCraft 3 / Проблема с Every 0.01 seconds of game time
если вставлял 0 вместо MAX он не работал
он работает вот как этот триггер
» WarCraft 3 / Проблема с Every 0.01 seconds of game time
» WarCraft 3 / Проблема с Every 0.01 seconds of game time
я не могу за счет 1 стоуна включить другой триггер
» WarCraft 3 / Проблема с Every 0.01 seconds of game time
» WarCraft 3 / Проблема с Every 0.01 seconds of game time
так понятнее спасибо
» WarCraft 3 / Проблема с Every 0.01 seconds of game time
» WarCraft 3 / Проблема с Every 0.01 seconds of game time
» WarCraft 3 / Удаление игрока если он вышел из игры
Dragonear: этого не нужно делать...я написал их в отдельных триггерах
» WarCraft 3 / Добавление предмета в Tome Shop