Почему после копирования в файл war3map.j карта становится не играбельной?
В глобальные блок было занесено все правильно После занесения скомпилировал карту через 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_Actions takes nothing returns nothing
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

Мда, в сотый раз на одни и те же грабли, а переменные с юнитами то кто будет создавать? У тебя событие на конкретного юнита, которого нет!
Ты элементарного не понимаешь а лезишь в чужие карты, че ты там собрался делать? Ты ни гугу.
Статьи от начала до конца, попытки создать свою, работающую карту ну а только потом можно попытаться ломануть чужу карту.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
21
Hanuman, то что ты полностью всех юнитов скопировал это не помогло
глобальная переменная все равно другая может быть у этого гнома
выбери его через гуишный триггер любой подходящей функцией, конвертни триггер в джасс и узнай, какая
28
Ты же просто влепил юнита в своей карте и забыл добавить его создание в функцию во взломанной карте. А для того, чтобы его создать во взломанной карте, нужно указать верные координаты точки создания.
8gabriel8:
_0012.
Да имя переменной не решает, были бы одинаковые, jasshelper выдал бы ошибку.
9
8gabriel8:
PT153, какой jasshelper в блокноте?
Про остальное молчу
Я компилирую карту им, через командную строку запускаю
24
Гоните его, насмехайтесь над ним, он всеравно не понимает что делает. Начиная с скорее всего не инициализированной глобалки и заканчивая именами триггеров и функций, не говоря уже об использовании GetFilterPlayer в триггере на применение способности.
28
какой jasshelper в блокноте?
Прочитай мануал к jasshelper, его можно вызывать без JNPG.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.