TBan - Simples mas eu acho que útil ;)


Primeiramente, eu peço desculpas a todos do fórum se esta include for um codigo útil e nem seja uma include..
Mas ela funciona perfeitamente. Agora vamos ao o que interessa 

•Função
Esta include tem duas funções:
→BanIP(id)
→BanNick(id)

Como o próprio nome das funções já diz, ela serve para banir tanto por IP como por Nick.
•Modo de usar
O uso dela é muito simples e fácil.
1ª- Crie uma pasta na sua scriptfiles chamada TBan e duas sub-pastas IP e Nick.
2ª- Veja um script de exemplo do modo de uso:
pawn Code:
#include <a_samp> #include <zcmd> #include <sscanf> #include <TBan> main(){} public OnPlayerConnect(playerid){     CheckBan(playerid);     return 1; } CMD:banip(playerid,params[]) {     new id;     if(sscanf(params,"u",id)) return SendClientMessage(playerid, -1, "Use: /banip (id)");     BanIP(id);     return 1; } CMD:bannick(playerid,params[]) {     new id;     if(sscanf(params,"u",id)) return SendClientMessage(playerid, -1, "Use: /bannick (id)");     BanNick(id);     return 1; }

•Bugs
Se alguma função não funcionar por favor me contactar via PM para eu corrigir imediatamente.
•Download
4Shared - http://www.4shared.com/file/SC0ADk6j/TBan.html?
Forum SA-MP:
Code:
#include <a_samp>
#include <dof2>

stock CheckBan(playerid){
 new file[70],file2[70],snd[MAX_PLAYER_NAME],up[70];
 GetPlayerIp(playerid,up,sizeof(up));
 GetPlayerName(playerid,snd,sizeof(snd));
 format(file,sizeof(file),"TBanidos/IP/%s.cfg",up);
 format(file2,sizeof(file2),"TBanidos/Nick/%s.cfg",snd);
 if(DOF2_FileExists(file) || DOF2_FileExists(file2)){ Kick(playerid); }
 return 1;
}

stock BanIP(id){
 new up[70],file[70];
 GetPlayerIp(id,up,sizeof(up));
 format(file,sizeof(file),"TBanidos/IP/%s.cfg",up);
 DOF2_CreateFile(file);
 return 1;
}

stock BanNick(id){
 new snd[MAX_PLAYER_NAME],file[70];
 GetPlayerName(id,snd,sizeof(snd));
 format(file,sizeof(file),"TBanidos/Nick/%s.cfg",snd);
 DOF2_CreateFile(file);
 return 1;
}
•Observação
Por favor, não xingar, trollar ou fazer do tópico um chat pois minha intenção foi das melhores, peço novamente desculpas se for um código útil.

0 comentários:

Postar um comentário

Cool Red Outer Glow Pointer
▲ Ir para Topo