[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум pawno » Pawno » Стандартные функции » ApplyAnimation (Fix)
ApplyAnimation
ЛолЛисДата: Четверг, 12.05.2016, 20:14 | Сообщение # 1
Группа: Администратор
Сообщений: 277
Статус: Offline
Все наверное знают, что при первой попытке воспроизведении анимации она не включается. Ее фиксанули предзагрузкой при коннекте, но загружать кучу анимаций, которые возможно, и не будут использоваться - как-то не респектабельно. В общем, это дело каждого, но вот мой вариант фикса этого бага:

в конец мода:
Код
#define ApplyAnimation ApplyAnimationFix
stock ApplyAnimationFix(playerid, abimlib[],animname[],Float:fDelta, loop, lockx, locky,freeze, time)
{
        if(GetPVarInt(playerid, abimlib) == 0)
        {
            SetPVarInt(playerid, abimlib, 1);
            ApplyAnimation(playerid, abimlib,animname,Float:fDelta, loop, lockx, locky,freeze, time);
            return ApplyAnimation(playerid, abimlib,animname,Float:fDelta, loop, lockx, locky,freeze, time);
        }
        else return ApplyAnimation(playerid, abimlib,animname,Float:fDelta, loop, lockx, locky,freeze, time);
}

Ну еще руководствовался тем, что у некоторых, да и у меня, немного подлагивало при коннекте из-за функции PreloadAnim

Автор: Неизвестен


IP: 83.222.105.54:8358
© [CRMP] Россия - Дрифт
 
Форум pawno » Pawno » Стандартные функции » ApplyAnimation (Fix)
Страница 1 из 11
Поиск:

Хостинг от uCoz