SA-MP Forums Archive
[AJUDA] Erro? - 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] Erro? (/showthread.php?tid=186754)



[AJUDA] Erro? - Dr_Pawno - 30.10.2010

Aee pessoal eu tava fazeno um Anti-WeaponHack. Fiz sertin quando fui testa, eu nem pegava a arma e falava que eu tava de cheater. Olhem:

pawn Код:
new ArmasLiberadas[] = {0, 1, 4, 5, 6, 24, 25, 29, 30, 31};
forward AntiShit();

public OnGameModeInit()
{
    SetTimer("AntiShit", 1, true);
    return 1;
}

public AntiShit()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        AntiMoneyHack(i);
        AntiWeaponHack(i);
    }
    return 1;
}

AntiWeaponHack(playerid)
{
    new string[256], nome[MAX_PLAYER_NAME];
    if(!ArmasLiberadas[GetPlayerWeapon(playerid)])
    {
        GetPlayerName(playerid, nome, sizeof(nome));
        ResetPlayerWeapons(playerid);
        format(string, sizeof(string), "[SERVER] %s foi banido pela CPU. (Razгo: Weapon-Hack)", nome);
        SendClientMessageToAll(COR_CINZA, string);
        //Ban(playerid);
        return 1;
    }
    return 1;
}



Re: [AJUDA] Erro? - zSuYaNw - 30.10.2010

tenta:
pawn Код:
#include <a_samp>

new ArmasLiberadas[10][0] = {
"0",
"1",
"4",
"5",
"6",
"24",
"25",
"29",
"30",
"31"
};
forward AntiShit();

public OnGameModeInit()
{
    SetTimer("AntiShit", 1, true);
    return 1;
}

public AntiShit()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
//        AntiMoneyHack(i);
        AntiWeaponHack(i);
    }
    return 1;
}

AntiWeaponHack(playerid)
{
    new string[256], nome[MAX_PLAYER_NAME];
    if(!GetPlayerWeapon(playerid) == ArmasLiberadas[0][0])
    {
        GetPlayerName(playerid, nome, sizeof(nome));
        ResetPlayerWeapons(playerid);
        format(string, sizeof(string), "[SERVER] %s foi banido pela CPU. (Razгo: Weapon-Hack)", nome);
        SendClientMessageToAll(COR_CINZA, string);
        //Ban(playerid);
        return 1;
    }
    return 1;
}



Re: [AJUDA] Erro? - Dr_Pawno - 30.10.2010

Код:
warning 213: tag mismatch
na linha
pawn Код:
if(!GetPlayerWeapon(playerid) == ArmasLiberadas[0][0])



Re: [AJUDA] Erro? - Shelby - 30.10.2010

pawn Код:
if(GetPlayerWeapon(playerid) != ArmasLiberadas[0][0])



Re: [AJUDA] Erro? - Dr_Pawno - 30.10.2010

continuo com o mesmo problema e ainda travo meu gta --''

e nem spawnaaaaaa


Re: [AJUDA] Erro? - [SK]Mulek - 30.10.2010

nessa linha:

pawn Код:
if(!GetPlayerWeapon(playerid) == ArmasLiberadas[0][0])
tente colocar:

pawn Код:
if(GetPlayerWeapon(playerid) != ArmasLiberadas[0][0])



Re: [AJUDA] Erro? - zSuYaNw - 30.10.2010

Tenta assim>
pawn Код:
forward AntiShit();

public OnGameModeInit()
{
    SetTimer("AntiShit", 1, true);
    return 1;
}

public AntiShit()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
//        AntiMoneyHack(i);
        AntiWeaponHack(i);
    }
    return 1;
}

AntiWeaponHack(playerid)
{
    new string[256], nome[MAX_PLAYER_NAME];
    if(GetPlayerWeapon(playerid) != 0 || 1 || 4 || 5 || 6 || 24 || 25 || 29 || 30 || 31 )
    {
        GetPlayerName(playerid, nome, sizeof(nome));
        ResetPlayerWeapons(playerid);
        format(string, sizeof(string), "[SERVER] %s foi banido pela CPU. (Razгo: Weapon-Hack)", nome);
        SendClientMessageToAll(COR_CINZA, string);
        //Ban(playerid);
        return 1;
    }
    return 1;
}



Re: [AJUDA] Erro? - TiagoPS - 30.10.2010

coloca em onplayerupdate й mais seguro


Re: [AJUDA] Erro? - Dr_Pawno - 02.11.2010

os meus anti-shit tudo paro de funciona do nada --''. que raiva


Re: [AJUDA] Erro? - TiagoPS - 02.11.2010

Anti_Shit sahsuahus anti-merda sahsuahsu
eu fasco cada if para uma arma assim nunk buga e defino sу para adm usar arma bloqueada ai nгo buga