SA-MP Forums

SA-MP Forums (https://forum.sa-mp.com/index.php)
-   Lançamentos/Releases (https://forum.sa-mp.com/forumdisplay.php?f=56)
-   -   [Include] pbAntiCheater 1.1 (https://forum.sa-mp.com/showthread.php?t=386231)

ipsBruno 19/10/2012 07:42 PM

pbAntiCheater 1.1
 
pbAntiCheater
Por ipsBruno e ipsPaulo

Baniram a nova conta do Paulo juntamente com o tópico da biblioteca. Por este motivo vou fazer este favor e postar aqui o projeto que estávamos fazendo a algum tempo.

Como todos sabem, esta biblioteca é uma espécie de anti cheater com funções diferenciadas. Foi aplicado vários tipos de checagens e lógicas novas - implementadas por mim e idealizada por algumas pessoas "neste" tópico.

pbAntiCheater, ao contrário do que pensam, tem funções que não são encontradas em nenhum dos AntiCheaters atuais (acreditem, eu já pesquisei)

O objetivo deste anti hack foi fazer algo com bloqueio de não apenas as coisas mais simples, mas sim as mais complexas .. incluíndo muitas vezes vários hackings baseados nos mod cleo que por vezes achávamos impossível.

Aqui a lista de funções:

PHP Code:

//                              Bot,
//                              Death Flood,
//                              Surf Vehicle,
//                              Car Teleport,
//                              State Hack,
//                              No-Reload,
//                              Weapon Hack,
//                              Ammo Hack,
//                              Freeze Hack,
//                              Score Hack,
//                              Money Hack,
//                              Health Hack,
//                              Armour Hack,
//                              Publish Text,
//                              Offend Text,
//                              Flood Text,
//                              Teleport Hack,
//                              Air Break,
//                              Player Bugger,
//                              High Ping,
//                              Spider Hack,
//                              CP Race Hack,
//                              Speed Hack,
//                              Player Speed Hack,
//                              Fly Hack 

Para montar as lógicas me exigiu bastante trabalho, pois muitas vezes eu tinha que estar procurando código fonte dos hackings para poder montar o anti cheater, portanto respeite nosso trabalho e mantenha a autoria.


Download
Aqui o download do código. Salve como pbAntiCheater.inc em sua pasta de includes
http://pastebin.com/sG3xHNrQ

E coloque em seu gamemode após #include a_samp:
PHP Code:

#include pbAntiCheater 

Modo de uso

pbAntiCheater tem um sistema diferente. Ao detectar o cheater é chamado uma call back que informa qual tipo de cheater ele usa:

Veja o exemplo:
PHP Code:

forward OnPlayerHacking(playeridhackid);
public 
OnPlayerHacking(playeridhackid) {

    if(
hackid == PLAYER_BOT_LEVEL1) {
        
SendClientMessage(playerid, -1"noob para de ddos no meu sv ");
        
Kick(playerid);
    }
    if(
hackid == PLAYER_BOT_LEVEL2) {
        
SendClientMessage(playerid, -1"noob para de ddos no meu sv ");
        
Kick(playerid);
    }
    if(
hackid == PLAYER_BOT_LEVEL3) {
        
SendClientMessage(playerid, -1"noob para de ddos no meu sv BAN ");
        
BanEx(playerid"fdppp");
    }

    if(
hackid == PLAYER_DEATHFLOOD_LEVEL1 || PLAYER_DEATHFLOOD_LEVEL2 == hackid || PLAYER_DEATHFLOOD_LEVEL3 == hackid) {
        
SendClientMessage(playerid, -1"noob para de fake kill");
    }

    if(
hackid == PLAYER_SURF_VEHICLE) {
        
SendClientMessage(playerid, -1"noob para de surf vehicle");
    }

    if(
hackid == PLAYER_CAR_TELEPORT) {
        
SendClientMessage(playerid, -1"noob para de car teleport");
    }

    if(
hackid == PLAYER_STATE_HACK) {
        
SendClientMessage(playerid, -1"noob para de state hack");
    }

    if(
hackid == PLAYER_FREEZE_HACK) {
        
SendClientMessage(playerid, -1"noob para de freeze hack");
    }

    if(
hackid == PLAYER_SCORE_HACK) {
        
SendClientMessage(playerid, -1"noob para de score hack");
    }

    if(
hackid == PLAYER_MONEY_HACK) {
        
SendClientMessage(playerid, -1"noob para de money hack");
    }
    if(
hackid == PLAYER_PUBLISH_TEXT) {
        
SendClientMessage(playerid, -1"ninguem quer entrar no teu sv noob");
    }
    if(
hackid == PLAYER_OFFEND_TEXT) {
        
SendClientMessage(playerid, -1"vtnc, para de ofende os outros fdp");
    }
    if(
hackid == PLAYER_FLOOD_TEXT) {
        
SendClientMessage(playerid, -1"calma ai mermão, rlx cuca");
    }
    
    if(
hackid == PLAYER_TELEPORT_HACK) {
        
SendClientMessage(playerid, -1"preguiçoso, USA CARRO mas não teleport !!1");
    }
    if(
hackid == PLAYER_WEAPON_HACK) {
        
SendClientMessage(playerid, -1"não usa weapon hack po");
    }
    if(
hackid == PLAYER_AMMO_HACK) {
        
SendClientMessage(playerid, -1"fdp nao usa ammo hack");
    }
    if(
hackid == PLAYER_NORELOAD_HACK) {
        
SendClientMessage(playerid, -1"fdp nao usa no reload hack");
    }
    if(
hackid == PLAYER_AIRBREAK_HACK) {
        
SendClientMessage(playerid, -1"fdp para de usa no airbreak hack");
    }
    if(
hackid == PLAYER_SPIDER_HACK) {
        
SendClientMessage(playerid, -1"fdp para de usa no spider car");
    }
    if(
hackid == PLAYER_CPRACE_HACK) {
        
SendClientMessage(playerid, -1"fdp para de usa no cprace hack");
    }
    if(
hackid == PLAYER_SPEED_HACK) {
        
SendClientMessage(playerid, -1"fdp para de usa no speed hack");
    }
    if(
hackid == PLAYER_FLY_HACK) {
        
SendClientMessage(playerid, -1"fdp para de nadar no céu !!1");
    }

    return 
true;
}

// coloque isto em seu gamemode 

Enfim, espero que gostem.

Abraços :mrgreen:

Q.I 19/10/2012 07:49 PM

Re: pbAntiCheater 1.1
 
tem que falar o que e essa include e foda d+

Kuddy 19/10/2012 07:53 PM

Re: pbAntiCheater 1.1
 
Altamente foda :)

Parabéns, irei adaptar alguns sistemas destes ao meu mode :D

zSuYaNw 19/10/2012 07:53 PM

Re: pbAntiCheater 1.1
 
Irei usar ¹

Bom trabalho Paulo e Bruno.

jpeg 19/10/2012 07:57 PM

Re: pbAntiCheater 1.1
 
excelente trabalho.

Joao Pedro 19/10/2012 10:18 PM

Re: pbAntiCheater 1.1
 
Muito bom mesmo, parabéns pelo excelente trabalho. Tirando essas mensagens que achei desnecessárias, o restante me agradou muito.

Math3us 19/10/2012 10:25 PM

Re: pbAntiCheater 1.1
 
otimo trabalho Bruno parabéns =)

FeelLikeASir_ 19/10/2012 10:26 PM

Re: pbAntiCheater 1.1
 
Bem legal, pena o paulor estar banido, né.bemfeito

death1 19/10/2012 10:29 PM

Re: pbAntiCheater 1.1
 
Usarei no meu Gang War!

Maklister 19/10/2012 11:20 PM

Re: pbAntiCheater 1.1
 
Meus Parabens, Fodastico

Sim, Infelismente paulor banido =/

10/10


All times are GMT. The time now is 10:21 AM.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.