Карта не запускается выдаёт "Меню варика". Что с триггером не так? Все равкоды написаны правильно.

Чувак, ты JASS API хоть 1 сек смотрел?
Что за trig?, что за c?
	local trigger trig = CreateTrigger()
У тебя переменные не объявлены, а ты пытаешься к ним обратится, ясно что выдаст ошибку.
`
ОЖИДАНИЕ РЕКЛАМЫ...
32
Чувак, ты JASS API хоть 1 сек смотрел?
Что за trig?, что за c?
	local trigger trig = CreateTrigger()
У тебя переменные не объявлены, а ты пытаешься к ним обратится, ясно что выдаст ошибку.
Принятый ответ
32
GoJustGo:
quq_CCCP, это cJass тут они не обязательны.
Что то я там cJass не увидел...
       function onInit() {
        trigger t = CreateTrigger();
       
        TriggerRegisterAnyUnitEventBJ(t, EVENT_PLAYER_UNIT_SPELL_EFFECT);
        TriggerAddCondition(t, Condition(function() -> boolean {
            integer abillvl;
            cfdata cf;
           
            // ----------------------------------------------------------------
            // *** condition ****
            if (GetSpellAbilityId() !=  CHAIN_FROST && GetSpellAbilityId() !=  CHAIN_FROST_UPGRADED)
                return false;
            // ----------------------------------------------------------------
               
            abillvl = GetUnitAbilityLevel(GetTriggerUnit(), GetSpellAbilityId());
            if (GetSpellAbilityId() ==  CHAIN_FROST_UPGRADED) abillvl += 1;
           
            // *** store data ***
            cf = cfdata.create(GetTriggerUnit(), GetSpellTargetUnit(), abillvl);
            cf.NewMissile(cf.caster);
            debug if (!IsUnitInRangeXY(cf.caster, cf.missile.X, cf.missile.Y, 100.) && !CHECK_MISSILE_POSITION)
                BJDebugMsg("|cffff0000Error:|rChain Frost missile not created at caster position, please enable \"CHECK_MISSILE_POSITION\".");
            //UnitShareVision(cf.target, cf.owner, true);
//* * *
Вот это cJass а у вас нет...
28
quq_CCCP, вместо
function onInit()
лучше
void onInit()
GoJustGo, cJass выучи и не пиши бред
объявление переменных требуется во всех языках программирования в которых существуют переменные
18
Если всмотрется, то не видно на панельке сверху вкладки cJass, а ты его используешь. скачай JNGP. и внимательно следуй инструкциям. И на всякий случай запускай редактор от имени администратора.
Еще внимательно почитай мануал по cJass'у, там не говорится, что можно НЕ объявлять переменные.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.