1

» WarCraft 3 / Не работает loop(цикл)

nvc123, Вот что до нее выводило
KingMaximax, ох тыж епт заработало
такую дыру сделал
в глобалке группу написал но не прописал CreateGroup()
KingMaximax, Благодарю
nvc123, Вам тоже спасибо, только мозг запутал вам
Загруженные файлы
1

» WarCraft 3 / Не работает loop(цикл)

nvc123, Посмотрел
((Код
if ( G == null ) {
BJD( "G == null" )
else
BJD( "G! == null" )
if ( FirstOfGroup(G) == null ) {
BJD ( "FirstOfGroup(G) == null" )
else
BJD(GetUnitName(FirstOfGroup(G)))
}
}
))
Ничего не написало.
1

» WarCraft 3 / Не работает loop(цикл)

nvc123, Все проверил
    BJD("GroupEnumUnitsInRange( G, x1, y1, 500, null )")
    GroupEnumUnitsInRange( G, x1, y1, 500, null )
    BJD("loop")
    loop
        BJD("E = FirstOfGroup(G)")
        E = FirstOfGroup(G)
        BJD("exitwhen E == null")
        exitwhen E == null
        BJD("if IsUnitEnemy(E,p) and IsUnitType(E,UNIT_TYPE_DEAD) == false and IsUnitType(E,UNIT_TYPE_STRUCTURE) == false")
        if IsUnitEnemy(E,p) and IsUnitType(E,UNIT_TYPE_DEAD) == false and IsUnitType(E,UNIT_TYPE_STRUCTURE) == false
        BJD("UnitDamageTarget( c, E, 500, false, false, null, null, null )")
        UnitDamageTarget( c, E, 500, false, false, null, null, null )
        BJD("endif")
        endif
        BJD("GroupRemoveUnit( G, E )")
        GroupRemoveUnit( G, E )
    BJD("endloop")
    endloop
    BJD("KillUnit( d )")
    KillUnit( d )
    BJD("FlushChildHashtable( h, id )")
    FlushChildHashtable( h, id )
Вот где обрывается
Загруженные файлы
1

» WarCraft 3 / Не работает loop(цикл)

nvc123, Кстати когда установил jngp при компиляции выдавал ошибку Syntax error while-cond ....... зашел в либы Adic Helper,a ,
зашел в cj_types.j удалил строку while(cond) ..... ошибку выдавать перестало. Может быть из за этого loop не работает?
1

» WarCraft 3 / Не работает loop(цикл)

nvc123, У моего друга этот спелл работает когда он через свой jngp компилирует, а когда я компилирую через свой нифига не работает циклы вообще отключаются.
1

» WarCraft 3 / Не работает loop(цикл)

evenantik, Группу объявил в нестандартном коде карты
hashtable h
group G
unit E
Все равно не работает
nvc123, Я про void Spell3Act2. Первая функция создает юнита и таймер на десять секунд, а вторая должна убить юнита и нанести урон в области 500, в игре создается юнит проходит десять сек. и никаких действий юнит не удаляется да и урон в области не наносит не фига, а когда удаляю loop c кода - то спелл работает юнит удаляется
Вот карта. Извините за глупость и за наглость, что такое дебаг?
Загруженные файлы