Здравствуйте! Очень нужна помощь!
Пересадите, пожалуйста, этой симпатичной девушке скелет от Джайны и если не трудно добавьте анимацию плавания! Заранее спасибо!
Вот двухэтажный триггер с условием если* if Если в одном из условий действие сработает, то мне нужно, чтобы оно больше не проигрывалось. Удалить либо условие либо действие в этой колбасе( этаже) Если я поставлю выключить триггер в этом действии, то выключится весь триггер. Теперь понятнее объяснил, мне либо условие удалять, либо действие. ( вариант поставить логическую 1 -0 не предлагать)
Вставлю свои пять копеек.
Чтобы не было краша при подборе, достаточно дать обычным предметам внешность книги, при подборе создавать спецэффект исчезновения книги, затем фиксировать то, что он подобрал, удалять предмет и заменять героем.
Чтобы у НЕгероя был геройский портрет даем фейковому даммику москиты и удаляем круг выбора, а когда игрок окликивает фейкового москитного героя - переключаем выбор на негеройского юнита
Как мимикрид во втором старкрафте что ли?
Все, что приходит в голову это юнит, который при приближении к вражескому юниту изчезает. Невидимость можно раскрыть, поэтому на его месте создается неуязвимый даммик, который не может атаковать с способностью москиты. У него нужно убрать атаку и круг выделения, тогда игрок - противник не сможет его обнаружить. Управлять таким юнитом ты тоже не сможешь, но можно триггерно заставить его следовать за определенным юнитом, в течении какого то времени, так ты получишь вижн.
Можно еще сделать, чтобы ты кликнул по юниту за которым твой шпион следит и если расстояние между ними соответсвует, убирай "невидимку" и создавай на его месте обычного юнита. Как то так.
Еще есть вариант с командой "Скрыть юнита" но управлять ты им не сможешь, хоть он и невидимка которого невозможно раскрыть
FIRERANGER, FIRERANGER, создай простую переменную "да" "нет". Для каждого слота. Если герой получает предмет в слот 1, то пиши ее как да, если выбрасывает то нет. Так, для каждого слота 6 слотов. ( будет шестиэтажка из "если")
Как и было сказано выше проверяй, жив ли герой.
Можешь и вовсе сделать невидимого даммика и давать предметы ему вместо героя, когда он мерт,в а когда воскрешается, то забирай триггерно у даммика и отдавай герою. От того, что у него будут заняты слоты и предметы появятся под ногами не особенно страшно. Ну или вовсе, нефиг было умирать, если раздают предметы. У меня так герой - оборотень обламывался с превращением, когда был мертв)
konvan5, Знаешь, спасибо. Если твой вариант окажется рабочим, то я же могу переменную integer использовать вместо числа в твоем варианте?
Давно была идея, чтобы игроки докупали время перерыва, если им это необходимо. В wait ex это сделать было бы проблематично, а тут вполне можно попробовать))😊
SсRealm, у тебя действия в инициализации запускаются. Из-за этого могут быть сдвиги какие-то. Как то-же окно таймера в инициализации, как помню, не создается.
Поэтому запускай триггер по событию "время прошло". Хотя бы 0.01 сек ставишь и уже не в инициализации запускаешь триггер.
Типа так:
Если что, действия инициализации происходят во время загрузки карты (в конце в основном).
В оригинале у меня там стоит юнит входит в область и триггер выключается, это просто пример
konvan5,
Тестовая карта. Через 10 сек появляется волна и она то задерживается после таймера, то нет. После частого запуска варика( проверки карты ) ошибка с задержкой таймера перед первой волной повторяется. Если тестить отдельный таймер по той же схеме, то с воскрешением героев ошибки нет
konvan5, Да и пофигу! Главное - работает.
Как не зайдешь на ХГМ - все все на свете знают, а я всегда не прав. Пойду дальше делать карту. Всем спасибо, вопрос закрыт.
host_pi, Нет никакого рассинхрона. Сам ты там что -то куришь. Волны идут, герои воскрешаются. Как минимум, это полноценная замена обычному вейту. Ну, а как иначе? Создавать таймеры по отдельности?
host_pi, function WAIT_EX takes real s returns nothing
local timer t = CreateTimer()
call TimerStart(t,s,false,null)
loop
call TriggerSleepAction(s)
exitwhen TimerGetRemaining(t) == 0.
endloop
call DestroyTimer(t)
set t = null
endfunction
Таймер отдельно умирает, он через wait ex. сделан.
» WarCraft 3 / Нужна модель? - Вам сюда!
» WarCraft 3 / иконки основной характеристики
» WarCraft 3 / Нужна модель? - Вам сюда!
» WarCraft 3 / Нужна модель? - Вам сюда!
» WarCraft 3 / Нужна модель? - Вам сюда!
Пересадите, пожалуйста, этой симпатичной девушке скелет от Джайны и если не трудно добавьте анимацию плавания! Заранее спасибо!
https://www.xgm.guru/files/100/123536/comments/534525/ZoraByZero...
» WarCraft 3 / Удалить событие
» Stormgate / Демонстрация редактора Stormgate
» WarCraft 3 / Возможно ли триггерно пришить юниту тип героя и аттрибуты? +Мемхак
» WarCraft 3 / Возможно ли триггерно пришить юниту тип героя и аттрибуты? +Мемхак
Чтобы не было краша при подборе, достаточно дать обычным предметам внешность книги, при подборе создавать спецэффект исчезновения книги, затем фиксировать то, что он подобрал, удалять предмет и заменять героем.
» WarCraft 3 / Продажа предметов
» WarCraft 3 / Управление неподконтрольным юнитом
Все, что приходит в голову это юнит, который при приближении к вражескому юниту изчезает. Невидимость можно раскрыть, поэтому на его месте создается неуязвимый даммик, который не может атаковать с способностью москиты. У него нужно убрать атаку и круг выделения, тогда игрок - противник не сможет его обнаружить. Управлять таким юнитом ты тоже не сможешь, но можно триггерно заставить его следовать за определенным юнитом, в течении какого то времени, так ты получишь вижн.
» WarCraft 3 / Предеметы для ИИ героя
Как и было сказано выше проверяй, жив ли герой.
» WarCraft 3 / Amarilia Defence 1.18
Пофиксены магазины
Добавлен магазин призывных животных
Исправлены некоторые баги
» WarCraft 3 / Помощь в респауне героя
Условие -герой
Действие: воскресить в такой то области
» WarCraft 3 / Переодически подвисает таймер
» WarCraft 3 / Переодически подвисает таймер
Давно была идея, чтобы игроки докупали время перерыва, если им это необходимо. В wait ex это сделать было бы проблематично, а тут вполне можно попробовать))😊
» WarCraft 3 / Переодически подвисает таймер
» WarCraft 3 / Переодически подвисает таймер
» WarCraft 3 / Переодически подвисает таймер
» WarCraft 3 / Переодически подвисает таймер
Тестовая карта. Через 10 сек появляется волна и она то задерживается после таймера, то нет. После частого запуска варика( проверки карты ) ошибка с задержкой таймера перед первой волной повторяется. Если тестить отдельный таймер по той же схеме, то с воскрешением героев ошибки нет
» WarCraft 3 / Переодически подвисает таймер
Как не зайдешь на ХГМ - все все на свете знают, а я всегда не прав. Пойду дальше делать карту. Всем спасибо, вопрос закрыт.
» WarCraft 3 / Переодически подвисает таймер
» WarCraft 3 / Переодически подвисает таймер
» WarCraft 3 / Переодически подвисает таймер
local timer t = CreateTimer()
call TimerStart(t,s,false,null)
loop
call TriggerSleepAction(s)
exitwhen TimerGetRemaining(t) == 0.
endloop
call DestroyTimer(t)
set t = null
endfunction
» WarCraft 3 / Переодически подвисает таймер