SA-MP Forums Archive
[Ajuda] Anti-speed hack - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Anti-speed hack (/showthread.php?tid=382638)



Anti-speed hack - netogba - 04.10.2012

eae galera vim aqui pedir ajuda de vocк de uma coisa que eu tentei muito mais nгo obtive sucesso...
Код:
/*
    |----------------------------------------------------|
    |___________________ Anti-Speed Hack ________________|
    |                                                    |
    |       Creditos: Paulo_TerroR                       |
    |       Transformado em FS por: Caio_Freeze          |
    |____________________________________________________|
*/

/*Sistema de avisos criado por alguem.*/

#define FILTERSCRIPT

#include <a_samp>
//============Define=========//
#define COR_VERDE 0x00FF00AA //
#define COR_ERRO 0xFF7777AA//
//===========================//

//========new=====//
new string[128];  //
new aviso[MAX_PLAYERS];
new liberado[MAX_PLAYERS];
new Dedos[MAX_PLAYERS];
//================//

//===forward====//
forward Hack(playerid); //
forward Liberar(playerid);
forward Kill();
//==============//
public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print("     Carregando Anti-Speed Hack... ");
    print("--------------------------------------\n");
    SetTimer("Kill", 500, true);
    return 1;
}

public OnFilterScriptExit()
{
    print("\n--------------------------------------");
    print("     Desligando Anti-Speed Hack... ");
    print("--------------------------------------\n");
    return 1;
}

public OnPlayerConnect(playerid)
{
    aviso[playerid] = 0;
    liberado[playerid] = 1;
    Dedos[playerid] = SetTimerEx("Hack", 200, true, "d", playerid);
}

public Kill()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(!IsPlayerConnected(i))
        {
            KillTimer(Dedos[i]);
        }
    }
}

public Hack(playerid)
{
    new keys, updown, leftright;
    GetPlayerKeys(playerid, keys, updown, leftright);
    new Nome[MAX_PLAYER_NAME]; GetPlayerName(playerid, Nome, sizeof(Nome));
    new Float:Pos[4]; Pos[3] = GetPlayerDistanceFromPoint(playerid, Pos[0], Pos[1], Pos[2]); GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    if((keys & KEY_ACTION || keys & KEY_FIRE) && (floatround(floatmul(Pos[3], 10.0)) > 200) && (IsPlayerInAnyVehicle(playerid)))
    {
        if(liberado[playerid] == 1)
        {
            if(aviso[playerid] >= 3)
            {
                format(string, 128, "SERVER:%s(%d) foi banido pelo Speed Hacker | Motivo: Anti-Speed-Hacker", Nome, playerid);
                SendClientMessageToAll(COR_ERRO, string);
                Ban(playerid);
            }
            else
            {
                format(string, 128, "SERVER: %s(%d) й suspeita de Speed Hacker", Nome, playerid);
                SendClientMessageToAll(COR_ERRO, string);
                liberado[playerid] = 0;
                aviso[playerid]++;
                SetTimerEx("Liberar", 6000, false, "d", playerid);
            }
        }
    }
}

public Liberar(playerid) return liberado[playerid] = 0;
o erro que da й esse.
Код:
C:\Users\NETO\Documents\GTA SERVE\GTA SERVE\filterscripts\speed.pwn(72) : error 017: undefined symbol "GetPlayerDistanceFromPoint"
por favor me ajudem...


Re: Anti-speed hack - Delete_ - 04.10.2012

Atualize suas includes.


Re: Anti-speed hack - netogba - 04.10.2012

Qual delas?