Скажите пожалуйста. Почему не работает функция OrderId2String?
function Trig_____________________________________001_Actions takes nothing returns nothing
    local string h
    set h = OrderId2String('Aeye')
    call DisplayTextToPlayer( GetLocalPlayer(), 0.0, 0.0, "order=" + h )                                        
    call IssuePointOrderLocBJ( gg_unit_odoc_0000, h, GetRectCenter(GetPlayableMapRect()) )
endfunction

//===========================================================================
function InitTrig_____________________________________001 takes nothing returns nothing
    set gg_trg_____________________________________001 = CreateTrigger(  )
    call TriggerRegisterTimerEventSingle( gg_trg_____________________________________001, 1.00 )
    call TriggerAddAction( gg_trg_____________________________________001, function Trig_____________________________________001_Actions )
endfunction
Функция не передаёт ни каких данных в переменную.
Сообщение которое появляется на экране "order=".

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

Функция не передаёт ни каких данных в переменную.
ты ошибаешься
OrderId2String('Aeye') возвращает "" (пустая строка) т.к. приказ 'Aeye' не имеет строкового представления
"order=" + "" = "order="
всё работает
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
7
7 лет назад
0
'Aeye' - это равкод способности, а не ид приказа
0
20
7 лет назад
0
Конвертни стандартный гуевский приказ на storm bolt (или на основе чего ты делал абилку, если канал - то order id spell) и лепи
0
28
7 лет назад
Отредактирован nvc123
0
Функция не передаёт ни каких данных в переменную.
ты ошибаешься
OrderId2String('Aeye') возвращает "" (пустая строка) т.к. приказ 'Aeye' не имеет строкового представления
"order=" + "" = "order="
всё работает
Принятый ответ
0
29
7 лет назад
Отредактирован 16GB
0
Есть вот такая прога
для получения айди приказов
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.