SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese > Lançamentos/Releases

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Old 19/10/2012, 07:42 PM   #1
ipsBruno
Godfather
 
ipsBruno's Avatar
 
Join Date: Apr 2010
Location: Brazil, Caxias RS
Posts: 6,092
Reputation: 540
Default 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
__________________
Baixar Músicas Grátis

Last edited by ipsBruno; 23/10/2012 at 02:44 PM.
ipsBruno is offline   Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT. The time now is 01:01 AM.


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