Я вообще ничего не смыслю в Jass'e, но встрял с такой проблемой, гуглить пытался и не нашел как исправить, может кто подскажет, что я тут натворил неправильно, вроде бы подсматривал код у других людей и у них все нормально робит, сам не знаю в чем дело.
Скриншот

Я вообще ничего не смыслю в Jass'e
Статей на сайте предостаточно.
А на крайний случай можно же сконвертировать пустой триггер в код и посмотреть синтаксис вызова.
function Trig_temp_Actions takes nothing returns nothing
endfunction

//===========================================================================
function InitTrig_temp takes nothing returns nothing
    set gg_trg_temp = CreateTrigger(  )
    call TriggerAddAction( gg_trg_temp, function Trig_temp_Actions )
endfunction
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
30
Я вообще ничего не смыслю в Jass'e
Статей на сайте предостаточно.
А на крайний случай можно же сконвертировать пустой триггер в код и посмотреть синтаксис вызова.
function Trig_temp_Actions takes nothing returns nothing
endfunction

//===========================================================================
function InitTrig_temp takes nothing returns nothing
    set gg_trg_temp = CreateTrigger(  )
    call TriggerAddAction( gg_trg_temp, function Trig_temp_Actions )
endfunction
Загруженные файлы
Принятый ответ
7
NazarPunk:
Я вообще ничего не смыслю в Jass'e
Статей на сайте предостаточно.
А на крайний случай можно же сконвертировать пустой триггер в код и посмотреть синтаксис вызова.
function Trig_temp_Actions takes nothing returns nothing
endfunction

//===========================================================================
function InitTrig_temp takes nothing returns nothing
    set gg_trg_temp = CreateTrigger(  )
    call TriggerAddAction( gg_trg_temp, function Trig_temp_Actions )
endfunction
Вот кстати когда писал вопрос сообразил поменять QD_Timeout на gg_trg_QD_Timeout, но ошибка осталась.
Может ли это быть, что я делаю через custom скрипты?
30
Вот кстати когда писал вопрос сообразил поменять QD_Timeout на gg_trg_QD_Timeout, но ошибка осталась.
Она и останется, ибо документацию нужно читать.
native TriggerAddAction takes trigger whichTrigger, code actionFunc returns triggeraction
Нужно имя функции передавать. Я же привёл пример.
call TriggerAddAction( gg_trg_temp, function Trig_temp_Actions )
7
NazarPunk:
Вот кстати когда писал вопрос сообразил поменять QD_Timeout на gg_trg_QD_Timeout, но ошибка осталась.
Она и останется, ибо документацию нужно читать.
native TriggerAddAction takes trigger whichTrigger, code actionFunc returns triggeraction
Нужно имя функции передавать. Я же привёл пример.
call TriggerAddAction( gg_trg_temp, function Trig_temp_Actions )
Я начинаю немного понимать, но все же я еще раз упомяну, что я это делаю через кастомные скрипты, как мне дальше быть?)
32
Mate, а почему вы пытаетесь добавить триггеру действие, ссылаясь на нативную функцию которая требует аргументы.
функция TriggerAddAction требует триггера и code, ссылку на функцию, при этом у этой функции не должно быть ни входных аргументов.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.