SA-MP Forums Archive
[Ajuda] Ajuda anti hacker avisos falsos - 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] Ajuda anti hacker avisos falsos (/showthread.php?tid=588247)



Ajuda anti hacker avisos falsos - gmstrikker - 06.09.2015

Alguem me ajuda com meu anti hacker vida/colete? Ta dando muitos avisos falsos

SetTimerEx("checagemhack", 500, 1, "i", playerid);

public checagemhack(playerid)
Код:
	// verificaзгo:
	new Float: vida;
	GetPlayerHealth(playerid, vida);
	if(vida > GetPVarFloat(playerid, #PlayerVida)) {
		new giveplayer[MAX_PLAYER_NAME];
		new bstring[128];
		GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
		format(bstring, sizeof(bstring), "ANTICHEAT: %s foi detectado por: HEALTH HACK", PlayerName(playerid) );
		ABroadCast(COLOR_LIGHTGREEN,bstring,3);
		SetPlayerHealthEx(playerid, 5);
	}
	
	new Float: colete;
	GetPlayerArmour(playerid, colete);
	if(colete > GetPVarFloat(playerid, #PlayerColete)) {
		new giveplayer[MAX_PLAYER_NAME];
		new bstring[128];
		GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
		format(bstring, sizeof(bstring), "ANTICHEAT: %s foi detectado por: ARMOUR HACK", PlayerName(playerid) );
		ABroadCast(COLOR_LIGHTGREEN,bstring,3);
		SetPlayerArmourEx(playerid, 0);
	}



Re: Ajuda anti hacker avisos falsos - Asus994 - 07.09.2015

Manda a funзao do Ant Cheater Toda


Re: Ajuda anti hacker avisos falsos - [BOPE]Seu._.Madruga - 07.09.2015

PHP код:
new Float: vida[MAX_PLAYERS];
new 
Float: colete[MAX_PLAYERS];

GetPlayerHealth(playerid, vida[playerid]);
if(
vida[playerid] > GetPVarFloat(playerid, #PlayerVida))
{
    new 
giveplayer[MAX_PLAYER_NAME], bstring[128];
    
GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
    
format(bstring, sizeof(bstring), "ANTICHEAT: %s foi detectado por: HEALTH HACK", giveplayer );
    
ABroadCast(COLOR_LIGHTGREEN,bstring,3);
    
SetPlayerHealthEx(playerid, 5);
}


GetPlayerArmour(playerid, colete[playerid]);
if(
colete[playerid] > GetPVarFloat(playerid, #PlayerColete))
{
    new 
giveplayer[MAX_PLAYER_NAME], bstring[128];
    
GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
    
format(bstring, sizeof(bstring), "ANTICHEAT: %s foi detectado por: ARMOUR HACK", giveplayer );
    
ABroadCast(COLOR_LIGHTGREEN,bstring,3);
    
SetPlayerArmourEx(playerid, 0);
} 



Re: Ajuda anti hacker avisos falsos - gmstrikker - 10.09.2015

Quote:
Originally Posted by [BOPE]Seu._.Madruga
Посмотреть сообщение
PHP код:
new Float: vida[MAX_PLAYERS];
new 
Float: colete[MAX_PLAYERS];
GetPlayerHealth(playerid, vida[playerid]);
if(
vida[playerid] > GetPVarFloat(playerid, #PlayerVida))
{
    new 
giveplayer[MAX_PLAYER_NAME], bstring[128];
    
GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
    
format(bstring, sizeof(bstring), "ANTICHEAT: %s foi detectado por: HEALTH HACK", giveplayer );
    
ABroadCast(COLOR_LIGHTGREEN,bstring,3);
    
SetPlayerHealthEx(playerid, 5);
}
GetPlayerArmour(playerid, colete[playerid]);
if(
colete[playerid] > GetPVarFloat(playerid, #PlayerColete))
{
    new 
giveplayer[MAX_PLAYER_NAME], bstring[128];
    
GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
    
format(bstring, sizeof(bstring), "ANTICHEAT: %s foi detectado por: ARMOUR HACK", giveplayer );
    
ABroadCast(COLOR_LIGHTGREEN,bstring,3);
    
SetPlayerArmourEx(playerid, 0);
} 
Te dei um rep, mas ta dando muito aviso de anti cheat errado, qnd toma mts tiros, qnd desloga dps q toma tiro ainda fica dando aviso, mt bizarro, serб q й por isso \/?

Код:
stock SetPlayerHealthEx(playerid, Float: vida)
{
    SetPVarFloat(playerid, #PlayerVida, vida);
    return SetPlayerHealth(playerid, vida);
}
stock SetPlayerArmourEx(playerid, Float: colete)
{
    SetPVarFloat(playerid, #PlayerColete, colete);
    return SetPlayerArmour(playerid, colete);
}



Re: Ajuda anti hacker avisos falsos - [BOPE]Seu._.Madruga - 10.09.2015

Posta seu sistema de anti hack completo


Re: Ajuda anti hacker avisos falsos - gmstrikker - 10.09.2015

Ta tudo aн brother :S


Re: Ajuda anti hacker avisos falsos - [BOPE]Seu._.Madruga - 11.09.2015

PHP код:
enum hInfo {
    
Float:vida,
    
Float:colete,
    
TIMERcheck
}
new 
HackInfo[MAX_PLAYERS][hInfo];
forward CheckHack(playerid);
public 
OnPlayerDisconnect(playerid, reason)
{
    
KillTimer(HackInfo[playerid][TIMERcheck]);
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    
KillTimer(HackInfo[playerid][TIMERcheck]);
    
HackInfo[playerid][TIMERcheck] = SetTimerEx("CheckHack", 1000, true, "i", playerid);
    return 
1;
}
public 
CheckHack(playerid)
{
    
GetPlayerHealth(playerid, HackInfo[playerid][vida]);
    
GetPlayerArmour(playerid, HackInfo[playerid][colete]);
    if(
HackInfo[playerid][vida] > GetPVarFloat(playerid, "PlayerVida"))
    {
        new 
giveplayer[MAX_PLAYER_NAME], bstring[128];
        
GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
        
format(bstring, sizeof(bstring), "ANTICHEAT: %s foi detectado por: HEALTH HACK", giveplayer );
        
ABroadCast(COLOR_LIGHTGREEN,bstring,3);
        
SetPlayerHealthEx(playerid, 5);
    }
    if(
HackInfo[playerid][colete] > GetPVarFloat(playerid, "PlayerColete"))
    {
        new 
giveplayer[MAX_PLAYER_NAME], bstring[128];
        
GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
        
format(bstring, sizeof(bstring), "ANTICHEAT: %s foi detectado por: ARMOUR HACK", giveplayer );
        
ABroadCast(COLOR_LIGHTGREEN,bstring,3);
        
SetPlayerArmourEx(playerid, 0);
    }
    return 
1;
}
stock SetPlayerHealthEx(playerid, Float: vidas)
{
    
SetPVarFloat(playerid, "PlayerVida", vidas);
    return 
SetPlayerHealth(playerid, vidas);
}
stock SetPlayerArmourEx(playerid, Float: coletes)
{
    
SetPVarFloat(playerid, "PlayerColete", coletes);
    return 
SetPlayerArmour(playerid, coletes);
} 



Re: Ajuda anti hacker avisos falsos - gmstrikker - 11.09.2015

Quote:
Originally Posted by [BOPE]Seu._.Madruga
Посмотреть сообщение
PHP код:
enum hInfo {
    
Float:vida,
    
Float:colete,
    
TIMERcheck
}
new 
HackInfo[MAX_PLAYERS][hInfo];
forward CheckHack(playerid);
public 
OnPlayerDisconnect(playerid, reason)
{
    
KillTimer(HackInfo[playerid][TIMERcheck]);
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    
KillTimer(HackInfo[playerid][TIMERcheck]);
    
HackInfo[playerid][TIMERcheck] = SetTimerEx("CheckHack", 1000, true, "i", playerid);
    return 
1;
}
public 
CheckHack(playerid)
{
    
GetPlayerHealth(playerid, HackInfo[playerid][vida]);
    
GetPlayerArmour(playerid, HackInfo[playerid][colete]);
    if(
HackInfo[playerid][vida] > GetPVarFloat(playerid, "PlayerVida"))
    {
        new 
giveplayer[MAX_PLAYER_NAME], bstring[128];
        
GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
        
format(bstring, sizeof(bstring), "ANTICHEAT: %s foi detectado por: HEALTH HACK", giveplayer );
        
ABroadCast(COLOR_LIGHTGREEN,bstring,3);
        
SetPlayerHealthEx(playerid, 5);
    }
    if(
HackInfo[playerid][colete] > GetPVarFloat(playerid, "PlayerColete"))
    {
        new 
giveplayer[MAX_PLAYER_NAME], bstring[128];
        
GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
        
format(bstring, sizeof(bstring), "ANTICHEAT: %s foi detectado por: ARMOUR HACK", giveplayer );
        
ABroadCast(COLOR_LIGHTGREEN,bstring,3);
        
SetPlayerArmourEx(playerid, 0);
    }
    return 
1;
}
stock SetPlayerHealthEx(playerid, Float: vidas)
{
    
SetPVarFloat(playerid, "PlayerVida", vidas);
    return 
SetPlayerHealth(playerid, vidas);
}
stock SetPlayerArmourEx(playerid, Float: coletes)
{
    
SetPVarFloat(playerid, "PlayerColete", coletes);
    return 
SetPlayerArmour(playerid, coletes);
} 
outro rep ai

mas agora o sv ta acusando como xiter qnd faz mudanзa rapida na vida/colete tipo qnd da tiro de mp5, ak...
qnd o server seta o maximo de vida e alguem junto faz outra parada, acusa como cheat


Re: Ajuda anti hacker avisos falsos - n0minal - 11.09.2015

Fico me perguntando o que vocкs tem na mente pra usar uma "proteзгo anti-cheater" que nem hook usa, hook й fundamental pra isso, PVars pra anti-cheater? Sйrio? Que tenso


Re: Ajuda anti hacker avisos falsos - gmstrikker - 21.01.2016

Quote:
Originally Posted by ipsLeon
Посмотреть сообщение
Fico me perguntando o que vocкs tem na mente pra usar uma "proteзгo anti-cheater" que nem hook usa, hook й fundamental pra isso, PVars pra anti-cheater? Sйrio? Que tenso
Pq mano?
E como seria desse outro jeito...