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

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

Закрытая тема
 
truth troll
Silenced by truth troll
offline
Опыт: 7,396
Активность:
Syntax Error
Всем здарова. У меня такой вопрос:

Код:
function Trig_Spell01b_Conditions takes unit Attacker returns boolean 
   return GetEventDamageSource() == Attacker
   endfunction

// бла- бла- бла

function Trig_Spell01a_Actions takes nothing returns nothing
local trigger trg = CreateTrigger()
    
    
    call TriggerRegisterUnitEvent( trg, GetTriggerUnit(), EVENT_UNIT_DAMAGED )
    call TriggerAddCondition( trg, Condition( function Trig_Spell01b_Conditions(GetAttacker()) ) )
    call TriggerAddAction( trg, function Trig_Spell01b_Actions)
    
    set trg = null
endfunction

// бла- бла- бла


Возможно ли использовать в условии триггера функцию с "takes" не "nothing"? У меня выбевает Syntax Error... Если да, то где ошибка?
Старый 05.08.2009, 09:52
Daemonik

offline
Опыт: 5,084
Активность:
Нет. Нельзя, В условиях, takes nothing returns boolean
Старый 05.08.2009, 09:58
truth troll
Silenced by truth troll
offline
Опыт: 7,396
Активность:
Daemonik, Это очень плохо! Придётся через массив делать =(((

Наверное тема закрыта
Старый 05.08.2009, 10:01
Закрытая тема

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

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

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

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



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