Показать сообщение отдельно
Непрочитано 04.04.2011, 00:29   #32
Пользователь

Автор темы (Топик Стартер) Re: Большие трудности с триггерами вакрафта

Programmator, объясни пожалуйста твою статью http://zone-game.info/guard_position.html как то не понятно совсем (я уже начитанный джазер)
Код:
function Trig_lo_Conditions takes nothing returns boolean
/////??????/////
endfunction

function IssOrder takes nothing returns nothing
local unit u = GetTriggerUnit()
call SetUnitPosition(u,GetUnitX(u),GetUnitY(u))
call DisableTrigger(GetTriggeringTrigger())
call IssuePointOrderByIdLoc(u,OrderId("attack"),udg_Locations[GetUnitUserData(u)])
call EnableTrigger(GetTriggeringTrigger()) 
endfunction

//===========================================================================
function InitTrig_lo takes nothing returns nothing
    local trigger t = CreateTrigger(  )
    call TriggerRegisterPlayerUnitEvent(t,Player(13),EVENT_PLAYER_UNIT_ISSUED_POINT_ORDER,null)
    call TriggerRegisterPlayerUnitEvent(t,Player(14),EVENT_PLAYER_UNIT_ISSUED_POINT_ORDER,null)
    call TriggerAddCondition( t, Condition( function Trig_lo_Conditions ) )
    call TriggerAddAction( t, function IssOrder )
    set t = null
endfunction
В событии кое-что понял, с условием не понятно что там конкретно с возвратом функции, также не понятно пункт №3. Пожалуйста можно увидеть полный код полностью на джаз где расписано событие, условие, действие. Я хочу усвоить эту статью. Просто не очень понятно лично мною разжовано, пример хотя бы показал в статье.
CrazyHead вне форума Ответить с цитированием