[Ajuda] alguem dar um help nesse ant cheat aki
#1

Alguem mim ajuda aqui oq eu devo fazer criei uma bool pro meu ant weapon hack pra ver c a pessoa ta de hack ou n tipo /dararmas pra alguem ele vai dar o valor como true ok c eu puxar pelo Hack ele nгo detecta pq ta como valor true se no caso eu morrer vai ficar valor False; ai s ele detecta, oq eu devo fazer?
Reply
#2

Nгo entendi, formata este seu texto pois estб complicado
Reply
#3

Tipo o meu ant weapon hack aqui, eu fiz uma bool pra quer qnd alguem for pegar arma no CMD vai ta true; blz ele vai ver q vc nгo puxou arma pelo HACK,pois ele vai ta true ai se puxar arma pelo HACK ele ver q vc nгo puxou .. entendeu? sу vai ver q vc puxou se de FALSE
Reply
#4

Hum, No seu comando vocк criou uma variбvel para quando der uma arma para o player ficar true?
exemplo:
PHP код:
new bool:pArma[MAX_PLAYERS]; 
Ai depois que ele receber a arma ficara:
PHP код:
pArma[playerid] = true
Reply
#5

isso
Reply
#6

Quote:
Originally Posted by [BOPE]Seu._.Madruga
Посмотреть сообщение
Hum, No seu comando vocк criou uma variбvel para quando der uma arma para o player ficar true?
exemplo:
PHP код:
new pArma[MAX_PLAYERS]; 
Ai depois que ele receber a arma ficara:
PHP код:
pArma[playerid] = true
para valores true/false deve-se usar bool.

pawn Код:
new bool:pArma[MAX_PLAYERS];
Reply
#7

Quote:
Originally Posted by PT
Посмотреть сообщение
para valores true/false deve-se usar bool.

pawn Код:
new bool:pArma[MAX_PLAYERS];
Й esqueci disso.
Reply
#8

deu pra entender agora?
Reply
#9

Bom pelo oque eu entendi й mais ou menos assim, fiz este cуdigo por cima porйm nгo sou muito aprofundado neste assunto de anti hack. Se funcionar bem, se nгo funcionar pelo menos tentei ajudar

° No comeзo do GM:
PHP код:
#include <a_samp>
#include <zcmd>
#include <sscanf2>
forward AntWeaponHack();
new 
bool:checkArma[MAX_PLAYERS] = false;
new 
idArma[MAX_PLAYERS] = 0
° Em OnGameModeInit:
PHP код:
SetTimer("AntWeaponHack"3000,1); 
° Em OnPlayerDisconnect:
PHP код:
idArma[playerid] = 0;
checkArma[playerid] = false
° No final do GameMode:
PHP код:
public AntWeaponHack()
{
    new 
aname[MAX_PLAYER_NAME], string[124];
    for(new 
iMAX_PLAYERSi++)
    {
        if(
GetPlayerWeapon(i) == idArma[i])
        {
            if(
checkArma[i] == true)
            {
            }
            else
            {
                
GetPlayerName(ianame,sizeof(aname));
                
format(stringsizeof(string),"[ADM-BOT] O(A) player %s foi banido(a) por usar weapon hack!"aname);
                
SendClientMessageToAll(-1string);
                return 
Ban(i);
            }
        }
        else
        {
            if(
checkArma[i] == true)
            {
            }
            else
            {
                
GetPlayerName(ianame,sizeof(aname));
                
format(stringsizeof(string),"[ADM-BOT] O(A) player %s foi banido(a) por usar weapon hack!"aname);
                
SendClientMessageToAll(-1string);
                return 
Ban(i);
            }
        }
    }
    return 
1;

° Nгo sei qual processador de comandos vocк usa, mas jб fiz este em zcmd, caso nгo use este processador adapte no seu:
PHP код:
CMD:dararma(playeridparams[]) {
    new 
idplayeridarmamunicaoaname[MAX_PLAYER_NAME], pname[MAX_PLAYER_NAME], string[124];
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1"[ ERRO ] {FF0000}Vocк nгo tem acesso a este comando!");
    if(!
IsPlayerConnected(idplayer)) return SendClientMessage(playerid, -1"[ ERRO ] {FF0000}Este player nгo estб conectado!");
    
GetPlayerName(playeridaname,sizeof(aname));
    
GetPlayerName(idplayerpname,sizeof(pname));
    if(
sscanf(params"ddd"idplayeridarmamunicao)) return SendClientMessage(playerid, -1"[ ERRO ] Digite: /dararma [id do player] [id da arma] [municao]");
    
GivePlayerWeapon(idplayeridarmamunicao);
    
format(stringsizeof(string), "* O(A) administrador(a) %s te deu a arma ID: %d"anameidarma);
    
SendClientMessage(idplayer, -1string);
    
format(stringsizeof(string), "* %s vocк setou a arma ID: %d para o(a) player %s"anameidarmapname);
    
SendClientMessage(playerid, -1string);
    
idArma[idplayer] = idarma;
    
checkArma[idplayer] = true;
    return 
1;

Obs: Sei que estб faltando vбrias coisas neste cуdigo, Porйm se nгo me engano irб verificar sу oque o player estiver na mгo. Quem quiser adaptar as novas coisas vгo dando quote para ajudar o membro.
Reply
#10

eu uso zcmd,eu fiz msm coisa sу q msm dando true no cmd de pegar arma e puxar pelo HACK ele n detecta pq ta true, sу detecta se tiver False ;x
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)