• Страница 1 из 1
  • 1
Модератор форума: valych  
Обнуление анимаций
ZioSHikДата: Среда, 24.04.2013, 15:15 | Сообщение # 1
.::Offline::.
Авторитет
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
Вы могли замечать, что когда вы или другой игрок делает анимацию впервые, то она не проигрывается. Это можно исправить таким способом:

Вверх мода:

Код
new gPlayerAnimLibsPreloaded[MAX_PLAYERS];
В public OnPlayerConnect(playerid):
gPlayerAnimLibsPreloaded[playerid] = 0;


В OnPlayerSpawn(playerid):

Код
if(!gPlayerAnimLibsPreloaded[playerid]) {
  PreloadAnimLib(playerid, "BASEBALL");
  PreloadAnimLib(playerid, "BEACH");
  PreloadAnimLib(playerid, "benchpress");
  PreloadAnimLib(playerid, "BD_FIRE");
  PreloadAnimLib(playerid, "BOMBER");
  PreloadAnimLib(playerid, "CAMERA");
  PreloadAnimLib(playerid, "CAR_CHAT");
  PreloadAnimLib(playerid, "CARRY");
  PreloadAnimLib(playerid, "CASINO");
  PreloadAnimLib(playerid, "COP_AMBIENT");
  PreloadAnimLib(playerid, "CRACK");
  PreloadAnimLib(playerid, "DAM_JUMP");
  PreloadAnimLib(playerid, "DEALER");
  PreloadAnimLib(playerid, "DODGE");
  PreloadAnimLib(playerid, "FOOD");
  PreloadAnimLib(playerid, "GANGS");
  PreloadAnimLib(playerid, "GRAVEYARD");
  PreloadAnimLib(playerid, "HEIST9");
  PreloadAnimLib(playerid, "INT_HOUSE");
  PreloadAnimLib(playerid, "INT_OFFICE");
  PreloadAnimLib(playerid, "KISSING");
  PreloadAnimLib(playerid, "LOWRIDER");
  PreloadAnimLib(playerid, "MD_CHASE");
  PreloadAnimLib(playerid, "ON_LOOKERS");
  PreloadAnimLib(playerid, "PARK");
  PreloadAnimLib(playerid, "PAULNMAC");
  PreloadAnimLib(playerid, "PED");
  PreloadAnimLib(playerid, "RYDER");
  PreloadAnimLib(playerid, "RAPPING");
  PreloadAnimLib(playerid, "RIOT");
  PreloadAnimLib(playerid, "SHOP");
  PreloadAnimLib(playerid, "SMOKING");
  PreloadAnimLib(playerid, "SNM");
  PreloadAnimLib(playerid, "STRIP");
  PreloadAnimLib(playerid, "SUNBATHE");
  PreloadAnimLib(playerid, "SWAT");
  PreloadAnimLib(playerid, "SWORD");
  PreloadAnimLib(playerid, "SWEET");
  gPlayerAnimLibsPreloaded[playerid] = 1;
  }


Это небольшая часть каталогов анимации.

Добавляем в любое место:

Код
PreloadAnimLib(playerid, animlib[])
{
  ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0);
}


Теперь ваши анимации должны будут работать правильно.

Специально для www.SAMP-TEAM.com
 
Smile_daysДата: Понедельник, 27.05.2013, 16:47 | Сообщение # 2
.::Offline::.
Новичок
Сообщений: 10
[ 0 ]
Награды: 0

Статус отсутствует
Помогло
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2025
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика