[Ajuda] Anti-Cheat Armas & Jetpack
#1

Boas pessoal.
Tou editando um GM para montar o meu servidor!
Mas tenho 1 problema que nгo consigo arranjar!
E por isso Vim aqui para ver se me podem ajudar a resolve-lo.


Problema:
Anti-Cheat Armas & Jetpack -> bloqueia as armas tambйm para admins!

PHP код:
public CheckHack() // Anti Xiter de Armas e Jet Pack
{
    new 
string[128];
    new 
giveplayer[MAX_PLAYER_NAME];
    for(new 
0MAX_PLAYERSi++)
    {
           if(
IsPlayerConnected(i) && gPlayerLogged[i] == && !IsPlayerNPC(i) && spawnado[i] > 0)
           {
// Minigun
if(GetPlayerWeapon(i) == 38)
                {               
                
GetPlayerName(igiveplayersizeof(giveplayer));
                
format(stringsizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Minigun /tv nele rapido"giveplayer,i);
                
ABroadCast(COLOR_LIGHTRED,string,1);
                
SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
                
//ResetPlayerWeaponsEx(i);
                
SetPlayerArmedWeapon(i0);
                }
// Rocket Launcher
/*else if(GetPlayerWeapon(i) == 35)
                {
                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando um Rocket Launcher /tv nele rapido", giveplayer,i);
                ABroadCast(COLOR_LIGHTRED,string,1);
                SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
                //ResetPlayerWeaponsEx(i);
                SetPlayerArmedWeapon(i, 0);
                }*/ 
Reply
#2

Quote:
Originally Posted by HaLoCiNoGeN
Посмотреть сообщение
Boas pessoal.
Tou editando um GM para montar o meu servidor!
Mas tenho 1 problema que nгo consigo arranjar!
E por isso Vim aqui para ver se me podem ajudar a resolve-lo.


Problema:
Anti-Cheat Armas & Jetpack -> bloqueia as armas tambйm para admins!

PHP код:
public CheckHack() // Anti Xiter de Armas e Jet Pack
{
    new 
string[128];
    new 
giveplayer[MAX_PLAYER_NAME];
    for(new 
0MAX_PLAYERSi++)
    {
           if(
IsPlayerConnected(i) && gPlayerLogged[i] == && !IsPlayerNPC(i) && spawnado[i] > 0)
           {
// Minigun
if(GetPlayerWeapon(i) == 38)
                {               
                
GetPlayerName(igiveplayersizeof(giveplayer));
                
format(stringsizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Minigun /tv nele rapido"giveplayer,i);
                
ABroadCast(COLOR_LIGHTRED,string,1);
                
SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
                
//ResetPlayerWeaponsEx(i);
                
SetPlayerArmedWeapon(i0);
                }
// Rocket Launcher
/*else if(GetPlayerWeapon(i) == 35)
                {
                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando um Rocket Launcher /tv nele rapido", giveplayer,i);
                ABroadCast(COLOR_LIGHTRED,string,1);
                SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
                //ResetPlayerWeaponsEx(i);
                SetPlayerArmedWeapon(i, 0);
                }*/ 
Tente:

pawn Код:
public CheckHack() // Anti Xiter de Armas e Jet Pack
{
    new string[128];
    new giveplayer[MAX_PLAYER_NAME];
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && !IsPlayerNPC(i) && spawnado[i] > 0 && PlayerInfo[i][pAdmin] <= 0)
        {

// Minigun
if(GetPlayerWeapon(i) == 38)
                {              
                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Minigun /tv nele rapido", giveplayer,i);
                ABroadCast(COLOR_LIGHTRED,string,1);
                SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
                //ResetPlayerWeaponsEx(i);
                SetPlayerArmedWeapon(i, 0);
                }
// Rocket Launcher
/*else if(GetPlayerWeapon(i) == 35 && PlayerInfo[i][pAdmin] <= 0)
                {
                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando um Rocket Launcher /tv nele rapido", giveplayer,i);
                ABroadCast(COLOR_LIGHTRED,string,1);
                SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
                //ResetPlayerWeaponsEx(i);
                SetPlayerArmedWeapon(i, 0);
                }*/
ajudei?? da +rep ai

@edit:

oppss postei codigo errado,

aki estб o certo

pawn Код:
public CheckHack() // Anti Xiter de Armas e Jet Pack
{
    new string[128];
    new giveplayer[MAX_PLAYER_NAME];
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && !IsPlayerNPC(i))
        {

// Minigun
if(GetPlayerWeapon(i) == 38 && PlayerInfo[i][pAdmin] <= 0)
                {              
                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Minigun /tv nele rapido", giveplayer,i);
                ABroadCast(COLOR_LIGHTRED,string,1);
                SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
                //ResetPlayerWeaponsEx(i);
                SetPlayerArmedWeapon(i, 0);
                }
// Rocket Launcher
/*else if(GetPlayerWeapon(i) == 35 && PlayerInfo[i][pAdmin] <= 0)
                {
                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando um Rocket Launcher /tv nele rapido", giveplayer,i);
                ABroadCast(COLOR_LIGHTRED,string,1);
                SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
                //ResetPlayerWeaponsEx(i);
                SetPlayerArmedWeapon(i, 0);
                }*/
Ajudeei da +rep ai
Reply
#3

Mesmo assim nгo Funciona.
Se souberes mais alguma maneira
Ou alguйm souber me ajude!

Dou +rep a todos que me ajudarem...
Reply
#4

Quote:
Originally Posted by HaLoCiNoGeN
Посмотреть сообщение
Mesmo assim nгo Funciona.
Se souberes mais alguma maneira
Ou alguйm souber me ajude!

Dou +rep a todos que me ajudarem...
tente assim entгo.

pawn Код:
public CheckHack() // Anti Xiter de Armas e Jet Pack
{
    new string[128];
    new giveplayer[MAX_PLAYER_NAME];
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && !IsPlayerNPC(i))
        {

// Minigun
if(GetPlayerWeapon(i) == 38 && PlayerInfo[i][pAdmin] == 0)
                {              
                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Minigun /tv nele rapido", giveplayer,i);
                ABroadCast(COLOR_LIGHTRED,string,1);
                SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
                //ResetPlayerWeaponsEx(i);
                SetPlayerArmedWeapon(i, 0);
                }
// Rocket Launcher
/*else if(GetPlayerWeapon(i) == 35 && PlayerInfo[i][pAdmin] == 0)
                {
                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando um Rocket Launcher /tv nele rapido", giveplayer,i);
                ABroadCast(COLOR_LIGHTRED,string,1);
                SetPlayerPos(i,-123.7512,-2869.0913,183.3834+600);
                //ResetPlayerWeaponsEx(i);
                SetPlayerArmedWeapon(i, 0);
                }*/
Tenta ai.

qual gamemode vocк estб usando??

.

@edit

Poste a Public CheckHack COMPLETA por favor.!
Reply
#5

Muito Obrigado Problema resolvido!!! +Rep victor304
Mais uma vez muito obrigado!!
Sem querem abusar nгo me podes dar uma olhada neste topico?

Topico:

https://sampforum.blast.hk/showthread.php?tid=339474
Reply
#6

vou ver, mais pelo que vi atй agora, o topico n foi feito por vocк [uma duvida sua]

e outra q o problema deste topico q vocк passou, ja foi resolvido :P
Reply
#7

Muito Obrigado! victor304
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)