Получение урона сработает на молоток, стомп и баш. Если регистрация стана происходит по "факту", то можно добавлять неуязвимость, дерево или другой тип на который не сработает стан. Если в момент каста или атаки регистрируется, то микростан все равно будет и канальные каты будет сбивать
Не знаю, пофиксили ли это в новых вариках, но по своему опыту могу сказать, что на юнита в стане или оглушении лучше не вешать триггерную неуязвимость. Я несколько лет назад поднимал этот вопрос. Часто происходят всякие нехорошие глюки, например юнит может остаться неуязвимым
навсегда
Урон такой же. Там можно выбрать тип урона, чтоб нанести чистый урон, учитывалась броня или маг.резист.
Второй вопрос не совсем понял, но правильной постройке триггера глюков не будет.
При каждом убийстве отнимается -1 от переменной ( int) или добавляется.
Второй триггер, каждые 0.1 сек как только int равен или меньше нуля то запускать то, что там нужно. Иначе думаю никак.
Так, как варик может подтупливать, то вечная проблема на 1.26 и 1.27 - то что GetLastCreatedButtonBJ() и вообще эта событийно - ориентированная хрень, когда нужно сохранять последнее созданое что - то вечно косячит. Это я все к тому, что если глобалки стоят в очереди, то варик может затупить и не понять, какая из них только что созданная.
Лучше локалку, так надеждее
set (u) choose[0] = GetLastCreatedButtonBJ()
( у и создать вначале локальную, потом если что скопировать в глобалку по необходимости и обнулить) Это само -собой!
А что у нас с трупами и ультиматумом рыцаря смерти "гальванизация" ? Персонаж умер - но он по прежнему остается в игре в виде трупа. Значит занимает память. Даже труповозка может по картинке подобранного трупа определить тип умершего юнита. Значит - оставлять неразлагаемый труп - это равносильно оставлять юнита занимать место ? А виспы не оставляют трупов, то есть они удаляются сразу или висят как " неудаляемые трупы" в памяти вечно?
СерафимКречет, Просто пишешь Randim int. При определенных условиях.
Прописываешь далее все варианты if и когда равно , перечисляешь положительные значения цифр - то выпадает предмет. If нет - ничего не пишешь. В таких случаях ничего не появится( не произойдет) Что тебе и требуется!
Я делал у себя похожую систему в карте когда после смерти убитого Ведьмой юнита на этом месте появляется определенный предмет. Все работает превосходно. Можно с утечкой создавать на месте убитого точку и на ней предмет, потом обнулять. Можно через координаты. - тогда вообще шикардос. Но тут минимальные знания jass нужны.
Погляжу в псевдокоде game.dll как оно их обрабатывает, может и осилю добавить функционала Doodad'ам в кастом патче, что я делаю ну и может даже в мемхак добавлю.
))
С мемхаком в карту даже на иринаботе нельзя будет поиграть. Это получится варик только для себя, в который не с кем поиграть!
наверное потому что CreateTextTag не принимает аргументов
без понятия. Мне лишь нужен был текстаг без утечки(
Он и так не утечен, даже на гуиях, скрин выше тому доказательство.
Используй на гуи если не можешь на джассе, это почти одно и тоже.
И на будущее научись сперва использовать гуи если не знаешь основы основ триггера переход на джасс не даст буста к твоим навыкам а усложнит тебе задачи
Quewerty:
У меня был похожий случай, когда не смог скопировать карту! У тебя рефоргет или новый же варик?! Короче новый варик запускается в 86 и 64! Если не из той папки запустить, то будет ошибка и не сможет скопировать!
делаешь кнопку " сесть в автомобиль" делаешь персонажа неуязвимым, ставишь на паузу, делаешь невидимым(скрыть) убираешь в дальний угол карты, создаешь группу, заносишь персонажа в группу.
Автомобиль едет куда тебе нужно, когда нужно выйти -
делаешь кнопку "выйти" создаешь точку или указываешь через х и у позицию автомобиля, переносишь твоего "пассажира" на место автомобиля приказываешь стать уязвимым, снимаешь с паузы, делаешь видимым.
Аналогичная ситуация, если автомобиль взрывается - тогда создается эффект, что пассажир сидел внутри автомобиля, а потом оказался на месте взорванного транспорта.
» WarCraft 3 / Как отловить стан?
навсегда
» WarCraft 3 / Мемхак для замены(удаления) меню приказов
» WarCraft 3 / Недостаточно ресурсов памяти для обработки этой команды...
» WarCraft 3 / Есть в варике способность без общего кд?
» WarCraft 3 / Нанесение урона триггерным способом
Второй триггер, каждые 0.1 сек как только int равен или меньше нуля то запускать то, что там нужно. Иначе думаю никак.
Отредактирован SсRealm
» WarCraft 3 / jass Переменные
Лучше локалку, так надеждее
( у и создать вначале локальную, потом если что скопировать в глобалку по необходимости и обнулить) Это само -собой!
» WarCraft 3 / Создание юнита по координатам
» WarCraft 3 / Создание юнита по координатам
» WarCraft 3 / Как скрыть иконку способности
» WarCraft 3 / Как отредактировать Лорды Европы
Отредактирован SсRealm
» WarCraft 3 / Трупы виспов удаляются?
Отредактирован SсRealm
» WarCraft 3 / Очень бомбит от непонимания дропа предметов
Прописываешь далее все варианты if и когда равно , перечисляешь положительные значения цифр - то выпадает предмет. If нет - ничего не пишешь. В таких случаях ничего не появится( не произойдет) Что тебе и требуется!
Я делал у себя похожую систему в карте когда после смерти убитого Ведьмой юнита на этом месте появляется определенный предмет. Все работает превосходно. Можно с утечкой создавать на месте убитого точку и на ней предмет, потом обнулять. Можно через координаты. - тогда вообще шикардос. Но тут минимальные знания jass нужны.
» WarCraft 3 / Очень бомбит от непонимания дропа предметов
» WarCraft 3 / Удаление не разрушаемых объектов ( трава камни)
))
С мемхаком в карту даже на иринаботе нельзя будет поиграть. Это получится варик только для себя, в который не с кем поиграть!
» WarCraft 3 / Отказ крепления аттачмена!
» WarCraft 3 / Отказ крепления аттачмена!
Отредактирован SсRealm
» WarCraft 3 / Как правильно написать GetUnitState ?
» WarCraft 3 / Команды удаления переменных
» WarCraft 3 / Здравствуйте разрешите вопрос задать?
» WarCraft 3 / Текстаг на джасс
» WarCraft 3 / Вылетает редактор при открытии карты
У меня был похожий случай, когда не смог скопировать карту! У тебя рефоргет или новый же варик?! Короче новый варик запускается в 86 и 64! Если не из той папки запустить, то будет ошибка и не сможет скопировать!
» WarCraft 3 / Вылетает редактор при открытии карты
» WarCraft 3 / Транспортное средство
Автомобиль едет куда тебе нужно, когда нужно выйти -
делаешь кнопку "выйти" создаешь точку или указываешь через х и у позицию автомобиля, переносишь твоего "пассажира" на место автомобиля приказываешь стать уязвимым, снимаешь с паузы, делаешь видимым.
Аналогичная ситуация, если автомобиль взрывается - тогда создается эффект, что пассажир сидел внутри автомобиля, а потом оказался на месте взорванного транспорта.
» WarCraft 3 / Текстаг на джасс
» WarCraft 3 / Текстаг на джасс
Спасибо, исправил))
set udg_casting_unit = GetSpellAbilityUnit()
call CreateTextTag( "|c0F0099FF" + GetObjectName(GetSpellAbilityId), GetUnitLoc(udg_casting_unit) 0, 10.00, 100, 50.00, 100, 0 )
set udg_text = bj_lastCreatedTextTag
call SetTextTagVelocity( udg_text, 64, GetUnitFacing(udg_casting_unit) )
call SetTextTagPermanent( udg_text, true )
call SetTextTagPermanent(udg_text,false)
call SetTextTagLifespan(udg_text,2)
call SetTextTagLifespan(udg_text,0.0)
endfunction
function InitTrig_Spell_____________________u takes nothing returns nothing
set gg_trg_Spell_____________________u = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Spell_____________________u, EVENT_PLAYER_UNIT_SPELL_EFFECT )
call TriggerAddAction( gg_trg_Spell_____________________u, function Trig_Spell_____________________u_Actions )
endfunction
все равно выдает ошибку!