Cоздание антибага
#15

Я знаю этот баг очень давно. Сам его учился в сингле делать. У меня есть два варианта анти бага. Вот один из них.
PHP код:
public OnPlayerUpdate(playerid)
{
    if(
GetPlayerAnimationIndex(playerid))
    {
    new 
animlib[32],animname[32];
    
GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,sizeof(animlib),animname,sizeof(animname));
    if((
strcmp(animname,"KILL_KNIFE_PLAYER") == 0) && GetPlayerSpeed(playerid) > 5.0)
    {
    new 
string[128];
    
format(string,sizeof(string),"Игрок %s (%d) походу юзает Knife Bug ",Playername(playerid),playerid);
    
SendClientMessageToAll(COLOR_GREY,string);
    }
    }
    return 
true;
}
//--------
stock Float:GetPlayerSpeed(playerid)
{
    new 
Float:Pos[3];
    
GetPlayerVelocity(playerid,Pos[0],Pos[1],Pos[2]);
    return 
floatsqroot(Pos[0] * Pos[0] + Pos[1] * Pos[1] + Pos[2] * Pos[2]) * 120;

У меня работает. Должно помочь.
Cудь элементарна, если игрок уже режет сзади (анимация) и он не стоит на месте (как это происходит обычно).

просто ходячий лежачий мертвец - лаг.
Reply


Messages In This Thread
Cоздание антибага - by KriD - 25.04.2012, 15:54
Re: Cоздание антибага - by Stepashka - 25.04.2012, 15:57
Re: Cоздание антибага - by KriD - 25.04.2012, 16:01
Re: Cоздание антибага - by Stepashka - 25.04.2012, 16:11
Re: Cоздание антибага - by KriD - 25.04.2012, 16:14
Re: Cоздание антибага - by azen - 25.04.2012, 16:23
Re: Cоздание антибага - by Stepashka - 25.04.2012, 16:44
Re: Cоздание антибага - by KriD - 25.04.2012, 16:47
Re: Cоздание антибага - by Stepashka - 25.04.2012, 16:56
Re: Cоздание антибага - by jhonyxakep - 26.04.2012, 03:55
Re: Cоздание антибага - by azen - 26.04.2012, 04:05
Re: Cоздание антибага - by jhonyxakep - 26.04.2012, 04:06
Re: Cоздание антибага - by azen - 26.04.2012, 04:11
Re: Cоздание антибага - by OKStyle - 26.04.2012, 04:19
Re: Cоздание антибага - by Gameyer - 26.04.2012, 04:20
Re: Cоздание антибага - by jhonyxakep - 26.04.2012, 04:33
Re: Cоздание антибага - by Vandersexxx - 26.04.2012, 05:54
Re: Cоздание антибага - by Gameyer - 26.04.2012, 10:07
Re: Cоздание антибага - by KriD - 26.04.2012, 13:54
Re: Cоздание антибага - by iEnemY - 26.04.2012, 15:02
Re: Cоздание антибага - by KriD - 26.04.2012, 15:38
Re: Cоздание антибага - by iEnemY - 26.04.2012, 16:25
Re: Cоздание антибага - by Gameyer - 27.04.2012, 06:29
Re: Cоздание антибага - by Mass_Deboose - 27.04.2012, 06:48
Re: Cоздание антибага - by jhonyxakep - 27.04.2012, 07:48
Re: Cоздание антибага - by Geryy - 27.04.2012, 08:08
Re: Cоздание антибага - by Gameyer - 27.04.2012, 13:13

Forum Jump:


Users browsing this thread: 2 Guest(s)