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
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:
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.
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
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.