Небольшой фрагмент:
function PreloadFiles takes nothing returns nothing
call Preload( "")
call CreateNUnitsAtLoc( 1, 'h001', Player(11), Location(-13757.500,22696.250), bj_UNIT_FACING )
call TriggerSleepAction(0,5)
" )
call Preload( "")
call CreateNUnitsAtLoc( 1, 'h001', Player(11), Location(-22808.250,13805.000), bj_UNIT_FACING )
call TriggerSleepAction(0,5)
" )
call Preload( "")
call CreateNUnitsAtLoc( 1, 'h001', Player(11), Location(-22645.000,23168.000), bj_UNIT_FACING )
call TriggerSleepAction(0,5)
" )
endfunction
Как сделать так чтоб эти функции выполнялись?(пытался и без TriggerSleepAction)

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

С какого пресеру у вас будет в Preload работать TriggerSleepAction? От с какого, когда оно только в потоке триггера работает!
Потом в прелоаде работают только нативки, никаких бж.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
28
5 лет назад
0
Надо запятые в числах на точки заменить.
0
5
5 лет назад
0
Хоть и правильно, но не помогло(
0
28
5 лет назад
0
ProximityCat, а зачем вообще Preload? Как он вызывается?
CreateNUnitsAtLoc замени на CreateUnit (порядок аргументов глянь в common.j).
0
5
5 лет назад
Отредактирован ProximityCat
0
PreloadFiles находится в текстовом файле, вызывается функцией Preloader(S) из карты где S путь к файлу. А чтоб запихнуть информацию в этот самый текстовый файл, используется довольно извращенный способ в моем случае: call Preload("\")\ncall CreateNUnitsAtLoc( 1, 'h001', Player(11), Location("+R2S(R)+","+R2S(R2)+"), bj_UNIT_FACING )\ncall TriggerSleepAction(0.5)\n//"). Руководствовался этой статьей: xgm.guru/p/wc3/preexp.
0
32
5 лет назад
0
С какого пресеру у вас будет в Preload работать TriggerSleepAction? От с какого, когда оно только в потоке триггера работает!
Потом в прелоаде работают только нативки, никаких бж.
Принятый ответ
0
5
5 лет назад
Отредактирован ProximityCat
0
Ну попробую убрать(Хотя я уже говорил что пробовал и без TriggerSleepAction).
0
32
5 лет назад
0
ProximityCat, кроме этого следовало писать правильно, без ошибок. Потом нахрена создавать юнитов в прелоаде?
0
5
5 лет назад
0
Свои причины :3
Чтобы оставить комментарий, пожалуйста, войдите на сайт.