Você não está conectado. Conecte-se ou registre-se

(C++) ExistsFileInClient

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

1 (C++) ExistsFileInClient em Ter Out 02, 2012 5:03 pm

[iPs]BrunoSilva

avatar
Administrador
ExistsFileInClient

Como prometido, neste tópico irei postar a função ExistFileInClient que serve para checar se algum arquivo existe na pasta GTA SA do jogador ou não.

Bem primeiramente para que usaria isto? Simples !! Fazendo por exemplo:

Em OnPlayerConnect

Código:
    static player_ip[20];
   
    GetPlayerIp(playerid, player_ip, 20);
   
    switch(ExistFileInClient(player_ip, "Cleo/IntOperations.cleo")) {
        case EXISTE: SendClientMessage(playerid, -1, "Eu sei que você usa Cleo4. Cuidado com os hackings");
        case SEM_CONEXAO:  SendClientMessage(playerid, -1, "Você não está usando o programa do Bruno. Atualize seu SA:MP");
        case NEXIST:  SendClientMessage(playerid, -1, "Você não está usando sa:mp hacking. Parabéns, você é o cara");
    }

    switch(ExistFileInClient(player_ip, "spedoo.png")) {
        case EXISTE: SendClientMessage(playerid, -1, "Eu sei que você usa sobel1t3. Cuidado com os hackings");
        case SEM_CONEXAO:  SendClientMessage(playerid, -1, "Você não está usando o programa do Bruno. Atualize seu SA:MP");
        case NEXIST:  SendClientMessage(playerid, -1, "Você não está usando sa:mp hacking. Parabéns, você é o cara");
    } 

Você pode checar se o cara está com hacking ou não na pasta do seu GTA SA.


------------

Para usar este script, dividi em duas partes. Uma é a parte do servidor que é composta por um plugin e a outra é a parte do cliente, que é composta por um simples executável.


Primeiramente está é para você que é dono de um servidor e quer usar o plugin:

Baixe o plugin efic.dll e coloque na sua pasta plugins
http://www.solidfiles.com/d/9565dbbd8e/

Após isto, no topo de seu gamemode, coloque o seguinte código:

pawn Code:
Código:
native ExistFileInClient(ip[], file[]);

#define EXISTE      002
#define NEXIST      001
#define SEM_CONEXAO 100
#define ERRO_FUNCAO 000

- Agora só usar ExistFileInClient conforme seu gosto, eu aconselho para usar contra anti cheater, é praticamente perfeito porque detecta o cara facilmente.

Perfeito, agora vamos para parte cliente.

Está parte é para você que é jogador e pretende jogar em um servidor com efic.dll

Primeiramente você deve baixar o seguinte executável:

Baixe aqui
http://www.solidfiles.com/d/fe6ff400c0/ Mirror 1
http://www.solidfiles.com/d/ac9b037c1e/ Mirror 2


Após baixar isto, siga os procedimentos:
Quote:

1 - Dê dois cliques em samp_4.exe

2 - Em 'Extract' To selecione a pasta "C:\Program Files\Rockstar Games\GTA San Andreas" (pasta gta) do seu computador (onde escontra-se o samp.exe).

3 -Após isto clique em "Extract" e "Yes To All"

4 - Ao abrir sa:mp ele pode a parecer uma janela de permissão, coloque "PERMITIR ACESSO"
Se aparecer can not delet output file ao instalar é porque você está com samp.exe aberto .. Feche tudo para poder instalar o sistema. Se o erro persistir reinicie o computador.

- Pessoal, o plugin, códigos fontes e truques é discutido neste tópico:
http://forum.sa-mp.com/showthread.php?p=2032846


Créditos:
Bruno da Silva - Desenvolvimento
Pedro Miranda - Testes


Equipe [iPs]TeaM 2010 2012

- Se alguém quiser fazer um tutorial bem explicado em relação a isto, tem minha permissão. Tanto como algum filterscript com uma lista de anti hackings.

Ver perfil do usuário http://www.brunodasilva.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum