[FilterScript] Anti-Cheat ANTIFLY\ANTI GOD\ANTI SKIN BUG\ANTI MONEY HACK\ANTI JETPACK HACK\ANTI GODOFCARS\ANTI FAKEKILL
#1

Anti Cheat 1.4 UPDATE
CORRIGIDO ERRO DE NВO DETECTAR O FLY & SKIN BUG
Adcionado Anti G0D MODE & Anti JetPack hack & ANTI G0D OF CARS

Anti-fake
Anti-skin bug
Anti-fly
Anti-money
Anti-god Health & Armour hack
Anti-jetpack
God Of Cars / Mod Trol

Comandos:
- retirado comando /money
Code:
/MF - Abre o Dialog para configuraзгo do anti cheat OBS precisa estar logado na RCON
Include usadas
a_samp -> by SA-MP Team
zcmd -> by Zeex
bini -> by ipsBruno


Print do dialog:


O Anti Money Hack vai vim desligado caso vocк tenho um sistema que Salve o money dos players mantenha ele desligado para nгo bugar porque ele ja salva o money do player.
O Anti G0DM0DE (BETA) se achar algum bug nele por favor reporte-o

bugs (4) CORRIGIDOS TODOS

- anti fly nгo detecta - corrigido
- anti skin bug nгo detecta - corrigido
- Entra no carro й e kickado - corrigido
- Kickando ao entrar em Lago em las venturas - corrigido


- Otimizado a detecзгo de fly e anti skin bug!
Download
PasteBin Versвo 1.4 (RECOMENDADO)
PasteBin Versвo 1.3
PasteBin Versвo 1.2
PasteBin Versвo 1.1

Creditos:

FilterScript desenvolvido por min [$]_Red_[MF]
IsPlayerInWater by stabker
Reply
#2

English version?
Reply
#3

Quote:
Originally Posted by Eoussama
View Post
English version?
No
Reply
#4

Tu vai й arrumar um jeito de ser banido ou sei la oque,
eu acho que Moderador's da Board PT, pode mudar o nome do tуpico.. era sу pedir[...]
Reply
#5

Quote:
Originally Posted by PedroEduardo
View Post
Tu vai й arrumar um jeito de ser banido ou sei la oque,
eu acho que Moderador's da Board PT, pode mudar o nome do tуpico.. era sу pedir[...]
Eita nгo sabia que dava pra ele mais passa user dele ai o link que quando acontecer de novo eu peзo ele
Nгo vai mais precisar criar topicos novos viu que no nome desse esta sem versгo Anti-Cheat ANTIFLY\ANTI GOD\ANTI SKIN BUG\ANTI MONEY HACK\ANTI JETPACK HACK\ANTI GODOFCARS\ANTI FAKEKILL
isso e esse e o final so vo fazer os updade aqui agora.
Reply
#6

ai uma coisa й que quando o jogador nгo e agredido por uma arma de fogo e esta com colete perderб a vida ! Entгo seria melhor uma verificaзгo unica de funзгo !
PHP Code:
public OnPlayerGiveDamage(playeriddamagedidFloat:amountweaponidbodypart)
{
    if(
antigod == 1)
    {
        if(
damagedid != INVALID_PLAYER_ID)
        {
            if(
CHECANDO[damagedid] == 0)
            {
                if(
MORTO[damagedid] == 0)
                {
                    if(
weaponid != 34)
                    {
                        
CHECANDO[damagedid] = 1// nгo dar bugs na hora de checar o player
                        
static Float:Health,Float:Armour;
                        
GetPlayerHealth(damagedidHealth);
                        
GetPlayerArmour(damagedidArmour);
                        
SetTimerEx("CheckArmourHealth"GetPlayerPing(damagedid)+300false"iii"damagedidArmourHealth);
                    }
                }
            }
        }
    }
    return 
1;
}
/////////////////////////////////////////////////////////////////////////
forward CheckArmourHealth(playeridFloat:OldArmourFloat:OldHealth);
public 
CheckArmourHealth(playeridFloat:OldArmourFloat:OldHealth)
{
    static 
Float:Health,Float:Armour;
    
GetPlayerArmour(playeridArmour);
    
GetPlayerHealth(playeridHealth);
    if((
Armour >= OldArmour || Armour == OldArmour) && MORTO[playerid] == 0)
    {
        
hits[playerid]++;
        if(
hits[playerid] >= WARNINGSKICK) return KickPlayer(playerid"Armour/Health H4CK");
    }
    
CHECANDO[playerid] = 0;
    return 
1;

Reply
#7

Quote:
Originally Posted by lucas_mdr1235
View Post
ai uma coisa й que quando o jogador nгo e agredido por uma arma de fogo e esta com colete perderб a vida ! Entгo seria melhor uma verificaзгo unica de funзгo !
PHP Code:
public OnPlayerGiveDamage(playeriddamagedidFloat:amountweaponidbodypart)
{
    if(
antigod == 1)
    {
        if(
damagedid != INVALID_PLAYER_ID)
        {
            if(
CHECANDO[damagedid] == 0)
            {
                if(
MORTO[damagedid] == 0)
                {
                    if(
weaponid != 34)
                    {
                        
CHECANDO[damagedid] = 1// nгo dar bugs na hora de checar o player
                        
static Float:Health,Float:Armour;
                        
GetPlayerHealth(damagedidHealth);
                        
GetPlayerArmour(damagedidArmour);
                        
SetTimerEx("CheckArmourHealth"GetPlayerPing(damagedid)+300false"iii"damagedidArmourHealth);
                    }
                }
            }
        }
    }
    return 
1;
}
/////////////////////////////////////////////////////////////////////////
forward CheckArmourHealth(playeridFloat:OldArmourFloat:OldHealth);
public 
CheckArmourHealth(playeridFloat:OldArmourFloat:OldHealth)
{
    static 
Float:Health,Float:Armour;
    
GetPlayerArmour(playeridArmour);
    
GetPlayerHealth(playeridHealth);
    if((
Armour >= OldArmour || Armour == OldArmour) && MORTO[playerid] == 0)
    {
        
hits[playerid]++;
        if(
hits[playerid] >= WARNINGSKICK) return KickPlayer(playerid"Armour/Health H4CK");
    }
    
CHECANDO[playerid] = 0;
    return 
1;

Um check para colete e vida pode gerar conflito esse sistema seu e gerar falsas denuncias
Reply
#8

possa ser que vocк esteja certo mesmo, porque o que eu fiz foi questгo de logica talvez vocк consiga alguйm pra lhe ajuda a fazer esse teste!

PS: estou na casa da minha namorada pois isso nгo da pra eu lhe ajudar.


@EDIT: Onde ha a tal falha no sistema que eu lhe mostrei ?

PHP Code:
    if((Armour >= OldArmour || Armour == OldArmour) && MORTO[playerid] == 0
por
PHP Code:
    if((Armour >= OldArmour || Health >= OldHealth) && MORTO[playerid] == 0
Achei esse
Reply
#9

Quote:

talvez vocк consiga alguйm pra lhe ajuda a fazer esse teste!

Estou Disponнvel Red!, jб sabe nй que pode contar comigo, sу me mandar MP
Reply
#10

Estб melhorando em mano, porйm para ser um Ant-Cheat mais completo era bom vocк adicionar mais funзхes EX: Ant Weapon Hack, Ant Cheat de Puxar Carros entre outros...
Quote:
Originally Posted by Eoussama
View Post
English version?
Uma boa dica й fazer em outras linguagens e postar na pбgina do fуrum em inglкs.
Sу para de fica criando tуpico se nгo vai tomar ban '-'
Reply
#11

Quote:
Originally Posted by ViDaLoKa1
Посмотреть сообщение
Estб melhorando em mano, porйm para ser um Ant-Cheat mais completo era bom vocк adicionar mais funзхes EX: Ant Weapon Hack, Ant Cheat de Puxar Carros entre outros...

Uma boa dica й fazer em outras linguagens e postar na pбgina do fуrum em inglкs.
Sу para de fica criando tуpico se nгo vai tomar ban '-'
esse й o tуpico final agora todas as atualizaзхes vгo ser aqui atualizando esse tуpico
Reply
#12

Descupe doble post mais quero informar a correзгo de 1 bug
Bug: entrar no carro e ser kickado - corrigido
Reply
#13

Novo Update 1.4

Код:
- Kickando ao entrar em Lago em las venturas - corrigido

- Otimizado a detecзгo de fly e anti skin bug!
Reply
#14

Quote:
Originally Posted by Oupier
Посмотреть сообщение
Como coloco essa filterscript em meu servidor ?
Sу inserir ele no server.cfg
Reply
#15

Quote:
Originally Posted by Oupier
Посмотреть сообщение
Tenho todas as includes que ele disse que precisa , coloquei na pasta filterscript do meu server , fui na server.cfg e na parte filterscripts botei o nome do FS dele , e fui no servidor e nгo tem nada , dб comando invбlido
Verifique no samp-server se o filterscript й carregado corretamente.
Reply
#16

Quote:
Originally Posted by Oupier
Посмотреть сообщение
й carregado , mбs quando entro no server logo na rcon , e dou o comando mas diz comando invбlido '-'
Voce esta utilizando todas as includes requisitadas pelo FS?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)