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

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

Ответ
 
19death91
Kicked by Dron
offline
Опыт: 966
Активность:
КД свыше 300?
Подскажите как всё таки сделать кд свыше 300 секунд (через шифт и щелчок (галочка стоит) некатит пробовал уже).Ну а если никак такой кулдан не сделать то может можно как-то по другому запретить, убрать, передать предмет на 480 сек. Вообщем самое главное недать игроку пользоваться предметом в течение 480 сек. Пожалуйста . . .
Старый 21.03.2009, 01:23
Bloody_Elf

offline
Опыт: 1,417
Активность:
Код:
function BlockSpell takes nothing returns nothing
    local ability ab
    set ab=GetSpellAbilityId()
    call SetPlayerAbilityAvailableBJ( false, GetSpellAbilityId(), GetOwningPlayer(GetSpellAbilityUnit()) )
    call TriggerSleepAction( 480.00 )
    call SetPlayerAbilityAvailableBJ( true, ab, GetOwningPlayer(GetSpellAbilityUnit()) )
endfunction

Только нужно сделать в условии проверку на твою способность и в событии отслеживать каст заклинаний.
Старый 21.03.2009, 06:18
Ranger21
I love beatiul days XD
offline
Опыт: 13,274
Активность:
call TriggerSleepAction( 480.00 )
И при паузе этот кулдаун слетит к чёрту
Автор используй таймеры...
Если нужны будут аттачи к таймерам, то юзай TimerUtils от векса
Старый 21.03.2009, 08:19
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
19death91, автор, кд свыше 300 работает, но моделька перезарядки нет, она помоему с половины идет, вот так вот.
Старый 21.03.2009, 11:44
Ответ

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

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

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

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



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