IsApplyAnimation(playerid, animation[])
Описание и код:
Проверка "запущена ли у игрока какая-либо анимация". stock IsApplyAnimation(playerid, animation[])
{
new bool:IsApply;
if(GetPlayerAnimationIndex(playerid))
{
new animlib[32], animname[32];
GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,32,animname,32);
if(!strcmp(animname, animation, true)) IsApply=true;
else IsApply=false;
}
return IsApply;
}
Пример
public OnPlayerUpdate(playerid)
{
if(IsApplyAnimation(playerid, "FALL_fall"))
{
SendClientMessage(playerid, 0xFFFFFFFF, "Падаешь!"); //Во время "полёта" будет флудить сообщением "Падаешь!"
}
return 1;
}