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

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

Закрытая тема
 
4go10_frank

offline
Опыт: 2,089
Активность:
Закончите функцию
function Optimize_Effects takes effect e, real r returns nothing
<ждём время (r)>
<удаляем эффект (e)>
endfunction
эту функцию я скопирую к себе в custom script и после каждого созданного спецэффекта запускать с параметрами (GetLastCreatedEffect(), 1.00-5.00). У меня конечно же ниче не получилось :) первой строчкой в функции был TriggerSleepAction, и если после запуска этой функции в триггере оставались ещё какие то действия то вар ждал пока пройдет ТригСлипЭкшн и только потом продолжал выполнять действия в триггере. Помогите плиз
Старый 03.07.2008, 23:39
J
expert
offline
Опыт: 48,447
Активность:
попробуй так)
Код:
function I2FX takes integer h returns effect
    return h
    return null
endfunction

function DestroyEffectTimed_Timer takes nothing returns nothing
    call DestroyEffect(I2FX(R2I(TimerGetRemaining(GetExpiredTimer())+.5)))
    call DestroyTimer(GetExpiredTimer())
endfunction

function DestroyEffectTimed takes effect e, real r returns nothing
    local timer t = CreateTimer()
    call TimerStart(t, H2I(e), false, null)
    call PauseTimer(t)
    call TimerStart(t, r, false, function DestroyEffectTimed_Timer)
    set t = null
endfunction

Отредактировано Jon, 03.07.2008 в 23:52.
Старый 03.07.2008, 23:46
4go10_frank

offline
Опыт: 2,089
Активность:
Ого, нехило придумал) заф попробую, ща комп врубать влом
Старый 03.07.2008, 23:51
4go10_frank

offline
Опыт: 2,089
Активность:
а вроде не ждёт, Jon, спс огромное в любом случае :)
имхо это можно в библиотеку функций добавлять, полезная весчь
в крайнем случае моно сделать маленькую наработочку, еще добавить удаление юнитов, точек и плавающего текста, вообще здороо будет)
Старый 04.07.2008, 13:10
Radiant
Silence
offline
Опыт: 4,907
Активность:
Jon, как ты до такого додумался? o.O
Старый 11.07.2008, 19:24
J
expert
offline
Опыт: 48,447
Активность:
Radiant додумался нея, просто такой приемчик, кто автор хз, думается что может даже какойто буржуй...
Старый 11.07.2008, 19:27
ShadoW DaemoN

offline
Опыт: 37,078
Активность:
Автор - Captain Griffen. "Додумались" кстати больше года назад. Собственно, вот тема с кампов - http://wc3campaigns.net/showthread.php?t=101332
Имхо, лучше аттачить через массив. Typecasting не очень-то внушает мне доверия...
Старый 11.07.2008, 20:03
adic3x

offline
Опыт: 108,439
Активность:
есть подозрение что это вызывает утечки
Старый 11.07.2008, 20:34
Закрытая тема

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

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

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

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



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