Чтобы удалить предмет из лавки триггерно, его туда нужно сначала добавить триггерно. Т.е на карте появляется лавка гоблина вобще без предметов, в РО - в поле предметов продано = 0, никаких предметов. Потом этой конкретной лавке в триггере настраиваем ассортимент, ну и меняем его как хотим в процессе игры.
Дело в том что стандартные функции ограничение уровня или получения опыта, не дают опыту расти у героя, но опыт герой всеравно ворует. Исключение если он там макс лвл, или если в константах убрать распределение опыта (но там свои сложности, от тира зданий бонус опыта зависит к примеру).
Ну только если дебафф файрлорда взять, там настраивается и замедление и уменьешение силы атаки, но что мешает ввести отрецательные значения?
Другие варианты из 2х способностей, абилка когтей или аура.
Нужно отключать сохранение игры, в картах с мемхаком сохранение невозможно, варианты есть как у драколича так и от юзеров хайва ( событие игра сохраняется, действие диалог скрыть)
call DialogDisplay( GetLocalPlayer( ), PreventSaveDialog, false )
endfunction
function PreventSaveStopSave takes nothing returns boolean
local boolean GameAllowSave = false
if GameAllowSave == false then
call DisplayTextToPlayer( GetLocalPlayer( ), 0, 0, "ваш текст о невозможности сохранить игру" )
call DialogDisplay( GetLocalPlayer( ), PreventSaveDialog, true )
if GetTriggerPlayer() == GetLocalPlayer( ) then
call StartSound( bj_questFailedSound )
call KillSoundWhenDone(bj_questFailedSound)
endif
endif
call TimerStart( SaveBlockTimer, 0.00, false, function PreventSaveExit )
return false
endfunction
function InitAntiSaveGame takes nothing returns nothing
local trigger AntiSaveLocalTrigger = CreateTrigger( )
call TriggerRegisterGameEvent( AntiSaveLocalTrigger, EVENT_GAME_SAVE )
call TriggerAddCondition( AntiSaveLocalTrigger, Filter( function PreventSaveStopSave ) )
set AntiSaveLocalTrigger = null
endfunction
Дальная или ренж атака?
Можно морфнуть в версию без анимации, сбросить кд атаки и приказать ударить, по завершению атаки, морфнуть обратно в версию с обыными параметрами анимации.
Это стандартное поведение ИИ, он щиты на лоу хп включает, если осталась мана. Нужно делать кастом способность, и триггерный щит и триггерно же прописывать поведение. Либо целиком ИИ писать в скрипте карты, где будет и микро и применение способностей.
Зависит от карты и какие новые функции в ней используются, на 1.26 нет поддержки больших BLP и соответственно более качественных моделей, игроков всего 16, только jass, mpq и точка! Способности работают только так как они работают на 1.26 (пример если на 1.31+ пофиксили допустим 'ANeg', и она работает у не героев, на 1.26 же она фаталит при вручению не герою). Разумеется фреймовые фишки и события на детект физ. урона и прочее что добавили близарды доступно только с помощью "мемхака" или "ужапи" - последнее лаунчер, который модифицирует игру, и позволяет пока что только играть на Ирине, быть может появится на прочих платформах. Разумеется автомат конверт возможен только с простыми картами и только с потерей функционала.
Так что нужно переписывать, а лучше перенести ланд и объектные данные по частям и исправив ручками все проблемы несовместимости, это пиппец как много работы, особенно если в карте 100500 новых фишек и Аниме моделей по пол гига весом.
SсRealm, ограничение формата карт, оно в движке игры. В 2003 даже 16 было очень круто. Не говоря про кучу костылей и упрощений, переписывать движок игры чет не получилось ни у кого. Даже у близардов у которых есть исходники.
» WarCraft 3 / подскажите пожалуйста как спрятать/сделать неактивной иконку…
» WarCraft 3 / есть 2 героя, как сделать так чтобы один из них не получал…
» WarCraft 3 / есть 2 героя, как сделать так чтобы один из них не получал…
» WarCraft 3 / Подскажите способностьнужна пассивная способность которая…
» WarCraft 3 / Подскажите способностьнужна пассивная способность которая…
Другие варианты из 2х способностей, абилка когтей или аура.
» WarCraft 3 / ИИ на джасс
Ред. quq_CCCP
» WarCraft 3 / Крашит при сохранении карты в сетевой игре
Ред. quq_CCCP
» WarCraft 3 / Крашит при сохранении карты в сетевой игре
» WarCraft 3 / Крашит при сохранении карты в сетевой игре
» WarCraft 3 / Как сделать мгновенную атаку?
Ред. quq_CCCP
» WarCraft 3 / Как сделать мгновенную атаку?
Можно морфнуть в версию без анимации, сбросить кд атаки и приказать ударить, по завершению атаки, морфнуть обратно в версию с обыными параметрами анимации.
» WarCraft 3 / Как увеличить получаемый героем опыт, или уменьшить необходимый…
» WarCraft 3 / Как увеличить получаемый героем опыт, или уменьшить необходимый…
» WarCraft 3 / ИИ плохо использует "Щит маны"Помогите плз, у леди Вайш…
» WarCraft 3 / Как отследить урон от руки/заклинаний? Какую систему…
» WarCraft 3 / Как отследить урон от руки/заклинаний? Какую систему…
Ред. quq_CCCP
» WarCraft 3 / Всем привет! Возможна ли конвертация рефорджевской карты на…
Так что нужно переписывать, а лучше перенести ланд и объектные данные по частям и исправив ручками все проблемы несовместимости, это пиппец как много работы, особенно если в карте 100500 новых фишек и Аниме моделей по пол гига весом.
» WarCraft 3 / В World Editor добавлена поддержка 64 тайлов
» WarCraft 3 / TriggerRegisterPlayerChatEvent для Observers? Как сделать так…
» WarCraft 3 / Нанесение урона при нахождении на высоте
Ред. quq_CCCP
» WarCraft 3 / помогите с war3map.shd
» WarCraft 3 / помогите с war3map.shd
» WarCraft 3 / помогите с war3map.shd
Карта тестилась на ирине, можите зайти поиграть.
» WarCraft 3 / Как отловить событие выход в главное меню
» WarCraft 3 / Помогите найти кастомную карту.