Get Players Speed (+rep)
#1

I have this at a timer which updates every 1 second

pawn Код:
for(new i=0;i<MAX_PLAYERS;i++)
    {
        if(IsPlayerConnected(i))
        {
            if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
            {
                new speed = GetSpeed(i);
                if(speed > 200 && PlayerInfo[i][pAdmin] < 1)
                {
                    new string[256];
                    new sendername[MAX_PLAYER_NAME];
                    GetPlayerName(i, sendername, sizeof(sendername));
                    format(string, sizeof(string), "[ACHTUNG] Folgender Spieler hat mцglicherweise Speedhack: [%d]%s - %d km/h",i,sendername,speed);
                    ABroadCast(COLOR_YELLOW,string,1);
                }
            }
        }
    }
And this is the stock to get players speed

pawn Код:
public GetSpeed(id)
{
    new Float:s[4];
    GetVehicleVelocity(GetPlayerVehicleID(id),s[0],s[1],s[2]);
    return floatround(1.61*floatsqroot(floatabs(floatpower(s[0]+s[1]+s[2],2)))*100);
}
The problem is, it won't send a message to admins even if the player is driving 500 km/h, it should send a message to admins if the players reaches over 200 km/h

It compiles without errors and warnings, but it doesn't work

Can anyone help? I'll give +rep
Reply


Messages In This Thread
Get Players Speed (+rep) - by Dripac - 25.03.2012, 20:25
Re: Get Players Speed (+rep) - by Face9000 - 25.03.2012, 21:08
Re: Get Players Speed (+rep) - by sjvt - 25.03.2012, 21:11
Re: Get Players Speed (+rep) - by Kyle - 25.03.2012, 21:12
Re: Get Players Speed (+rep) - by Face9000 - 25.03.2012, 21:12
Re: Get Players Speed (+rep) - by sjvt - 25.03.2012, 21:14
AW: Get Players Speed (+rep) - by Dripac - 25.03.2012, 21:19
AW: Get Players Speed (+rep) - by 'Pawno. - 25.03.2012, 21:22
Re: Get Players Speed (+rep) - by Face9000 - 25.03.2012, 21:22

Forum Jump:


Users browsing this thread: 8 Guest(s)