Форум

  • Страница 1 из 1
  • 1
Модератор форума: valych  
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Информация для новичков » Обнуление анимаций
Обнуление анимаций
Вы могли замечать, что когда вы или другой игрок делает анимацию впервые, то она не проигрывается. Это можно исправить таким способом:

Вверх мода:

Код
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
24.04.2013 в 15:15
Помогло
27.05.2013 в 16:47
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Информация для новичков » Обнуление анимаций
  • Страница 1 из 1
  • 1
Поиск: