GetPlayerAnimationIndex
Получает ID (индекс) анимации игрока.
Параметры:
PHP код:
(playerid)
- playerid - ID игрока, у которого нужно получить ID анимации
Возвращаемые значения:
ID анимации игрока или 0, если игрок не подключен.
Функция также может вернуть 0, если анимация не известна серверу.
Большинство неизвестных анимаций перечислены здесь.
Пример использования ( античит на Sobeit Mode [ Fly Hack ] ):
PHP код:
new
Float: p_vel_x,
Float: p_vel_y,
Float: p_vel_z;
GetPlayerVelocity(playerid, p_vel_x, p_vel_y, p_vel_z);
if(floatround(floatsqroot(p_vel_x * p_vel_x + p_vel_y * p_vel_y + p_vel_z * p_vel_z) * 213.3) > 40 && GetPlayerWeapon(playerid) != 46)
{
switch(GetPlayerAnimationIndex(playerid))
{
case 958, 959, 1538, 1539, 1543:
{
static const
fmt_str[] = "%s (%i) кикнут за использование s0beit.";
new
str[sizeof(fmt_str) - 2 + MAX_PLAYER_NAME - 2 + 3];
GetPlayerName(playerid, str, sizeof(str));
format(str, sizeof(str), fmt_str, str, playerid);
SendClientMessageToAll(-1, str);
Kick(playerid);
}
}
}
Автор статьи: Londlem
Специально для: Pro-Pawn.Ru
Копирование данной статьи без разрешения автора запрещено!