Анимация "держать ящик", какой функцией сделать именно на эту анимацию проверку выполняется ли анимация или нет?PHP код:
ApplyAnimation(playerid,"CARRY","crry_prtial",4.1,0,1,1,1,1);
Вид для печати
Анимация "держать ящик", какой функцией сделать именно на эту анимацию проверку выполняется ли анимация или нет?PHP код:
ApplyAnimation(playerid,"CARRY","crry_prtial",4.1,0,1,1,1,1);
Я так понял это так делается?PHP код:
if(GetAnimationName(!GetPlayerAnimationIndex(i),"CARRY",32,"crry_prtial",32))
{
ApplyAnimation(i,"CARRY","crry_prtial",4.1,0,1,1,1,1);
}
Эмм, нет... GetAnimationName возвращает название библиотеки + название самой анимации под тем индексом, что внесён в неё (в случае с использованием GetPlayerAnimationIndex внутри GetAnimationName, получается, что функция вернёт ту анимацию, что проигрывается у игрока).
В общем, либо извлекаем имя анимации в массив и далее тем же strcmp проверяем его, либо узнаём индекс нужной тебе анимации и сверяем данные из GetPlayerAnimationIndex с этим индексом.
PHP код:
if(GetPlayerAnimationIndex(i) != ид_нужной_тебе_анимации)
{
ApplyAnimation(i,"CARRY","crry_prtial",4.1,0,1,1,1,1);
}