Добавлен Hanuman
Почему после копирования в файл war3map.j карта становится не играбельной?
В глобальные блок было занесено все правильно После занесения скомпилировал карту через jasshelper (без J ass New Gen Pack Rebuild)
Вот глобалки
trigger gg_trg_Untitled_Trigger_001= null
unit gg_unit_Hmkg_0012= null
В глобальные блок было занесено все правильно После занесения скомпилировал карту через jasshelper (без J ass New Gen Pack Rebuild)
Вот глобалки
trigger gg_trg_Untitled_Trigger_001= null
unit gg_unit_Hmkg_0012= null
Вот инициализация call InitTrig_Untitled_Trigger_001()
Вот сам триггер
function Trig_Untitled_Trigger_001_Conditions takes nothing returns boolean
if ( not ( GetSpellAbilityId() == 'A07Q' ) ) then
return false
endif
return true
endfunction
function Trig_Untitled_Trigger_001_Conditions takes nothing returns boolean
if ( not ( GetSpellAbilityId() == 'A07Q' ) ) then
return false
endif
return true
endfunction
function Trig_Untitled_Trigger_001_Actions takes nothing returns nothing
call CreateNUnitsAtLoc(1, 'H000', GetFilterPlayer(), GetUnitLoc(gg_unit_Hmkg_0012), bj_CAMERA_DEFAULT_DISTANCE)
endfunction
call CreateNUnitsAtLoc(1, 'H000', GetFilterPlayer(), GetUnitLoc(gg_unit_Hmkg_0012), bj_CAMERA_DEFAULT_DISTANCE)
endfunction
===========================================================================
function InitTrig_Untitled_Trigger_001 takes nothing returns nothing
set gg_trg_Untitled_Trigger_001=CreateTrigger()
call TriggerRegisterUnitEvent(gg_trg_Untitled_Trigger_001, gg_unit_Hmkg_0012, EVENT_UNIT_SPELL_CAST)
call TriggerAddCondition(gg_trg_Untitled_Trigger_001, Condition(function Trig_Untitled_Trigger_001_Conditions))
call TriggerAddAction(gg_trg_Untitled_Trigger_001, function Trig_Untitled_Trigger_001_Actions)
endfunction
function InitTrig_Untitled_Trigger_001 takes nothing returns nothing
set gg_trg_Untitled_Trigger_001=CreateTrigger()
call TriggerRegisterUnitEvent(gg_trg_Untitled_Trigger_001, gg_unit_Hmkg_0012, EVENT_UNIT_SPELL_CAST)
call TriggerAddCondition(gg_trg_Untitled_Trigger_001, Condition(function Trig_Untitled_Trigger_001_Conditions))
call TriggerAddAction(gg_trg_Untitled_Trigger_001, function Trig_Untitled_Trigger_001_Actions)
endfunction
Принятый ответ
Мда, в сотый раз на одни и те же грабли, а переменные с юнитами то кто будет создавать? У тебя событие на конкретного юнита, которого нет!
Ты элементарного не понимаешь а лезишь в чужие карты, че ты там собрался делать? Ты ни гугу.
Статьи от начала до конца, попытки создать свою, работающую карту ну а только потом можно попытаться ломануть чужу карту.
Ты элементарного не понимаешь а лезишь в чужие карты, че ты там собрался делать? Ты ни гугу.
Статьи от начала до конца, попытки создать свою, работающую карту ну а только потом можно попытаться ломануть чужу карту.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ты элементарного не понимаешь а лезишь в чужие карты, че ты там собрался делать? Ты ни гугу.
Статьи от начала до конца, попытки создать свою, работающую карту ну а только потом можно попытаться ломануть чужу карту.
Отредактирован biridius
_0012 - означает, что он был поставлен на карту двенадцатым номером (нумерация с 0).
В твоей карте переделаны юниты под стандартными равкодами, то есть у тебя это может быть не гном. Переделай триггер, поставив событие не Specific unit, а Generic unit. Так как способность у тебя скорее всего есть только у этого типа юнитов, то в условии уточнять тип юнита не требуется, но если у нескольких, а нужна лишь этому, то ставь условие Unit-type comparsion, а в нём unit type of (Casting unit) и тот юнит, что под равкодом Hmkg.
глобальная переменная все равно другая может быть у этого гнома
выбери его через гуишный триггер любой подходящей функцией, конвертни триггер в джасс и узнай, какая
Отредактирован PT153
8gabriel8:
Про остальное молчу