я уже 2 день немного выучил jass, но проблема появился когда я играю не контролируемый герой, то в магазине не могу купить вещи так как он нейтральный, но двигать могу...
А также не могу знать как вещи поднять
call IssueTargetOrder(GetTriggerUnit(),"use",GetSpellTargetItem())
не слушает как ?

Принятый ответ

Подарок вам! За помошь!
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
13
9 лет назад
0
call IssueTargetItemOrder( GetTriggerUnit(), "smart", GetSpellTargetItem() )
И используй переменные такие как unit и item.
0
23
9 лет назад
0
Zkay:
call IssueTargetItemOrder( GetTriggerUnit(), "smart", GetSpellTargetItem() )
И используй переменные такие как unit и item.
Не катит чета тупо мол и не слушает приказы 2 сек а потом ничего не происходит! Эх! =)
Zkay:
call IssueTargetItemOrder( GetTriggerUnit(), "smart", GetSpellTargetItem() )
И используй переменные такие как unit и item.
function System_Action takes nothing returns nothing
    local unit targetUnit = GetSpellTargetUnit()
    local item targetItem = GetSpellTargetItem()
    local unit triggerUnit = GetTriggerUnit()
    
    if targetUnit != null then
        if IsPlayerAlly(GetOwningPlayer(triggerUnit), GetOwningPlayer(targetUnit)) then
            call IssueTargetOrder(triggerUnit,"move",targetUnit)
        else
            call IssueTargetOrder(triggerUnit,"attack",targetUnit)
        endif
    elseif targetItem != null then
        call IssueTargetItemOrder(triggerUnit,"smart",targetItem)
    else
        call IssuePointOrder(triggerUnit,"move",GetSpellTargetX(),GetSpellTargetY())
    endif
endfunction
Так правильно?
Нужно решить проблему с покупкой в магазине и поднять веши!
0
13
9 лет назад
Отредактирован Zkay
0
Если хочешь поднять предмет, то сделай его нормальным, подыми предмет и потом верни как было у тебя.
0
23
9 лет назад
0
то есть игрок сменить?
0
13
9 лет назад
0
Нет. Он при твоей системке не сможет работать.
Если отловишь приказ, убери своё колдовство, потом бери предмет и затем заколдуй его снова.
0
23
9 лет назад
0
Zkay:
Нет. Он при твоей системке не сможет работать.
Если отловишь приказ, убери своё колдовство, потом бери предмет и затем заколдуй его снова.
я еше не дошел до способности узнавать не поскажешь как удалить?
0
13
9 лет назад
0
Ты объясни для чего ты это делаешь?
И кстати можно и без этого. Но надо отловить приказ по объекту и триггерно сделать всё.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.