XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Hate
конь вакуумный
offline
Опыт: 43,030
Активность:
Не повышается уровень абилы
почему не работает, де косяк ?
function FilterUn takes nothing returns boolean
local unit u = GetFilterUnit()
call SetUnitAbilityLevelSwapped( 'A006', u, 20 )
set u = null
return false
endfunction

function Trig_Test_2_Actions takes nothing returns nothing
call GroupEnumUnitsOfType(udg_TmpGroup, "Кукла", Filter(function  FilterUn))
endfunction

//===========================================================================
function InitTrig_Test_2 takes nothing returns nothing
    set gg_trg_Test_2 = CreateTrigger(  )
    call TriggerRegisterTimerEventSingle( gg_trg_Test_2, 1.00 )
    call TriggerAddAction( gg_trg_Test_2, function Trig_Test_2_Actions )
endfunction
пробовал и такую строчку
call GroupEnumUnitsOfType(udg_TmpGroup, "h002", Filter(function  FilterUn))
всеравно уровень абилки 1
уровней у абилки 100
Hatsume_Hate добавил:
закройте, сделал так
function jajaja takes nothing returns nothing
local unit u = GetEnumUnit()
call SetUnitAbilityLevelSwapped( 'A006', u, 20 )
set u = null
endfunction

function Trig_Test3_Actions takes nothing returns nothing
call ForGroup(GetUnitsOfTypeIdAll('h002'), function jajaja)
endfunction

//===========================================================================
function InitTrig_Test3 takes nothing returns nothing
    set gg_trg_Test3 = CreateTrigger(  )
    call TriggerRegisterTimerEventSingle( gg_trg_Test3, 1.00 )
    call TriggerAddAction( gg_trg_Test3, function Trig_Test3_Actions )
endfunction
[+] замечание от Suite: 2.2 (название темы не отражает сути вопроса)
Старый 13.04.2012, 03:01
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,024
Активность:
Hatsume_Hate, ну что сказать молодец, я уже хотел тебе написать варианты решения проблемы...
В след раз создавай тему когда уже совсем отчаешся, три дня не можеш решить проблему... Вот тогда уже создавай тему.
Старый 13.04.2012, 03:08
prog

offline
Опыт: 32,865
Активность:
Для GroupEnumUnitsOfType тип юнита надо задавать в специальном виде, а менно custom_ и равкод для нестандартных юнитов (для стандартных не помню уже).
Старый 13.04.2012, 03:45
DioD

offline
Опыт: 45,134
Активность:
наркоманы, отладочные сообщения вообще для чего придуманы? проверить сразу что не выполняется условие не судьба?

дабы не оффтоп, внутри каждой функции всегда ставить код плана

DEBUG_FUNC_NAME_STATE
Старый 13.04.2012, 09:24
Suite
┌_____┐
offline
Опыт: 11,222
Активность:
2.2 ... содержанием первого сообщения-вопроса типа "закройте, я уже разобрался" авторы будут получать предупреждения, в случае повтора нарушения пользователя наказание будет ужесточено для него вплоть до выставления 1-2 пунктов нарушений.
ок. будь внимательнее и в следущий раз плз сперва делай/проверяй - потом создавай топик.
Старый 13.04.2012, 13:30
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 11:00.