PDA

Просмотр полной версии : [Native] GetPlayerAnimationIndex



L0ndl3m
08.07.2014, 20:26
GetPlayerAnimationIndex
Получает ID (индекс) анимации игрока.

Параметры:

(playerid)

playerid - ID игрока, у которого нужно получить ID анимации


Возвращаемые значения:

ID анимации игрока или 0, если игрок не подключен.
Функция также может вернуть 0, если анимация не известна серверу.
Большинство неизвестных анимаций перечислены здесь (http://pro-pawn.ru/showthread.php?9482&p=43750&viewfull=1#post43750).

Пример использования ( античит на Sobeit Mode [ Fly Hack ] ):


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 (http://pro-pawn.ru/member.php?2057-Londlem)

Специально для: Pro-Pawn.Ru (http://pro-pawn.ru)

Копирование данной статьи без разрешения автора запрещено!