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

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

Ответ
 
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Прелоад
Почему не получается сделать прелоад? Т.е. юниты создаются и удаляются, но все равно при покупке получается задержка.
» Code
Код:
//! textmacro ItemsPreload takes min, max
    loop
         exitwhen $min$ > $max$
             call RemoveItem(CreateItem($min$, 0, 0))
             set $min$ = $min$ + 1
    endloop
//! endtextmacro

//! textmacro UnitsPreload takes min, max
    loop
         exitwhen $min$ > $max$
             call RemoveUnit(CreateUnit(Player(10), $min$, 0, 0, 0))
             set $min$ = $min$ + 1
    endloop
//! endtextmacro

function Trig_Preload_Actions takes nothing returns nothing
    //! runtextmacro ItemsPreload ("ITID_CHARGET_MIN", "ITID_CHARGET_MAX")
    //! runtextmacro ItemsPreload ("ITID_POWERUP_MIN", "ITID_POWERUP_MAX")
    //! runtextmacro ItemsPreload ("ITID_ARTIFACT_MIN", "ITID_ARTIFACT_MAX")
    //! runtextmacro ItemsPreload ("ITID_PERMANENT_MIN", "ITID_PERMANENT_MAX")
    //! runtextmacro ItemsPreload ("ITID_PURCHASABLE_MIN", "ITID_PURCHASABLE_MAX")
    //! runtextmacro ItemsPreload ("ITID_MISCELLANEOURS_MIN", "ITID_MISCELLANEOURS_MAX")
    
    //! runtextmacro UnitsPreload ("UID_ELFS_HEROES_MIN", "UID_ELFS_HEROES_MAX")
    //! runtextmacro UnitsPreload ("UID_ORCS_HEROES_MIN", "UID_ORCS_HEROES_MAX")
endfunction

//===========================================================================
function InitTrig_Preload takes nothing returns nothing
    set gg_trg_Preload = CreateTrigger(  )
    call TriggerRegisterTimerEvent(gg_trg_Preload, 0.01, false)
    call TriggerAddAction( gg_trg_Preload, function Trig_Preload_Actions )
endfunction
Старый 23.10.2008, 17:06
J
expert
offline
Опыт: 48,447
Активность:
это че за такие ужасне циклы со счетчиком равкода? у тебя наверно юниты несуществующего типа создаются и удаляются, в РО ведь равкоды юнитов идут никак не попорядку, даже если спецально ратавлять там между каждыми несколькими десятками будет по 150 свободных намеров равкодов
Старый 23.10.2008, 17:12
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Jon, 7 свободных

Hellfim добавил:
Собственно говоря я и просто делал действие над 1 юнитом и выбирал его, идет задержка.

Hellfim добавил:
Кстати, как узнать номера этих 7 пустых равкодов?
Старый 23.10.2008, 17:27
ScorpioT1000
Работаем
offline
Опыт: отключен
кашмар какойто, посмотри какой будет готовый код lol, да и цикл тут прерывается походу
Старый 24.10.2008, 00:12
agentex

offline
Опыт: 34,834
Активность:
Hellfim, http://xgm.guru/forum/showthread.php?t=18938

agentex добавил:
правда там ^ макросов нет никаких :O
Старый 24.10.2008, 00:17
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
ScorpioT1000, ниче так, 8 лупов ^_^
Старый 24.10.2008, 16:24
Ответ

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

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

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

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



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