Desbanir e Desbanir o IP -
eNtinityGaming - 04.02.2014
O desban nem funciona, ja o desban ip sу fica assim [ > ] Uso correto: /desbanip [ip]
porque? Me ajudem por favor...
pawn Код:
CMD:desban(playerid,params[])
{
if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,white,"» "cred"Vocк nгo tem permissгo para usar este comando!");
static string[500], id;
format(string,sizeof string, Userfile,GetPName(id));
INI_Open(string);
INI_WriteInt("Banned",0);
INI_Save();
INI_Close();
format(string,sizeof string,"%s desbaniu %s.",GetPName(playerid),GetPName(id));
return 1;
}
CMD:desbanip(playerid,params[])
{
new IP[80];
new String[128];
if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,red,"[x] Vocк nгo tem permissгo para fazer isso!");
if(isnull(params,"s",IP)) return SendClientMessage(playerid,red,"{FFFF00}[ > ] Uso correto: /desbanip [ip]");
SendClientMessage(playerid,orange,"{FFFF00}[ > ] O IP %s foi desbanido com sucesso! ", IP);
SendRconCommand(String);
SendRconCommand("reloadbans");
return 1;
}
O desban fiz com base no ban
pawn Код:
CMD:ban
(playerid,params
[]){ if(PInfo
[playerid
][Level
] < 3) return SendClientMessage
(playerid,white,
"» "cred
"Vocк nгo tem permissгo para usar este comando!");
static id,reason
[80];
if(sscanf
(params,
"us[80]",id,reason
)) return SendClientMessage
(playerid,orange,
"[ > ] Uso correto: "cblue
"/ban [id] [motivo]");
if(!IsPlayerConnected
(id
)) return SendClientMessage
(playerid,red,
"O player nгo estб conectado!!");
SendFMessageToAll
(red,
"{fff200}[eNG] O(a) administrador(a) {FFFFFF}%s {fff200}baniu o(a) {FFFFFF}%s. {fff200}Motivo: {FFFFFF}%s",GetPName
(playerid
),GetPName
(id
),reason
);
static string
[500],y,mm,d;
getdate(y,mm,d
);
format(string,
sizeof string,
"{fff200}[eNG] O(a) administrador(a) {FFFFFF}%s {fff200}baniu o(a) {FFFFFF}%s. {fff200}Motivo: {FFFFFF}%s",GetPName
(playerid
),GetPName
(id
),reason
);
SaveIn
("Banlog",string,
1);
format(string,
sizeof string ,
""corange
"Administrador(a): %s \nSeu nome: %s \nSeu IP: %s \nMotivo do banimento: %s. \nData: %d/%d/%d \n\n\n\t"cgreen
"Tente uma segunda chance pedindo desbanimento no fуrum www.entinitygaming.forumeiros.com",GetPName
(playerid
),GetPName
(id
),GetIP
(id
),reason,d,mm,y
);
ShowPlayerDialog
(id,
4533,
0,
""cred
"Vocк foi banido - leia os seguintes detalhes!",string,
"Fechar",
"");
format(string,
sizeof string, Userfile,GetPName
(id
));
INI_Open
(string
);
INI_WriteInt
("Banned",
1);
INI_Save
();
INI_Close
();
format(string,
sizeof string,
"%s baniu %s.",GetPName
(playerid
),GetPName
(id
));
BanEx
(id,string
);
return 1;
}
Re: Desbanir e Desbanir o IP -
AssasinoLM - 04.02.2014
Quote:
Originally Posted by eNtinityGaming
O desban nem funciona, ja o desban ip sу fica assim [ > ] Uso correto: /desbanip [ip]
porque? Me ajudem por favor...
pawn Код:
CMD:desban(playerid,params[]) { if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,white,"» "cred"Vocк nгo tem permissгo para usar este comando!"); static string[500], id; format(string,sizeof string, Userfile,GetPName(id)); INI_Open(string); INI_WriteInt("Banned",0); INI_Save(); INI_Close(); format(string,sizeof string,"%s desbaniu %s.",GetPName(playerid),GetPName(id)); return 1; }
CMD:desbanip(playerid,params[]) { new IP[80]; new String[128]; if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,red,"[x] Vocк nгo tem permissгo para fazer isso!"); if(isnull(params,"s",IP)) return SendClientMessage(playerid,red,"{FFFF00}[ > ] Uso correto: /desbanip [ip]"); SendClientMessage(playerid,orange,"{FFFF00}[ > ] O IP %s foi desbanido com sucesso! ", IP); SendRconCommand(String); SendRconCommand("reloadbans"); return 1; }
O desban fiz com base no ban
pawn Код:
CMD:ban (playerid,params []){ if(PInfo [playerid ][Level ] < 3) return SendClientMessage (playerid,white, "» "cred "Vocк nгo tem permissгo para usar este comando!"); static id,reason [80]; if(sscanf (params, "us[80]",id,reason )) return SendClientMessage (playerid,orange, "[ > ] Uso correto: "cblue "/ban [id] [motivo]"); if(!IsPlayerConnected (id )) return SendClientMessage (playerid,red, "O player nгo estб conectado!!"); SendFMessageToAll (red, "{fff200}[eNG] O(a) administrador(a) {FFFFFF}%s {fff200}baniu o(a) {FFFFFF}%s. {fff200}Motivo: {FFFFFF}%s",GetPName (playerid ),GetPName (id ),reason ); static string [500],y,mm,d; getdate(y,mm,d ); format(string, sizeof string, "{fff200}[eNG] O(a) administrador(a) {FFFFFF}%s {fff200}baniu o(a) {FFFFFF}%s. {fff200}Motivo: {FFFFFF}%s",GetPName (playerid ),GetPName (id ),reason ); SaveIn ("Banlog",string, 1); format(string, sizeof string , ""corange "Administrador(a): %s \nSeu nome: %s \nSeu IP: %s \nMotivo do banimento: %s. \nData: %d/%d/%d \n\n\n\t"cgreen "Tente uma segunda chance pedindo desbanimento no fуrum www.entinitygaming.forumeiros.com",GetPName (playerid ),GetPName (id ),GetIP (id ),reason,d,mm,y ); ShowPlayerDialog (id, 4533, 0, ""cred "Vocк foi banido - leia os seguintes detalhes!",string, "Fechar", ""); format(string, sizeof string, Userfile,GetPName (id )); INI_Open (string ); INI_WriteInt ("Banned", 1); INI_Save (); INI_Close (); format(string, sizeof string, "%s baniu %s.",GetPName (playerid ),GetPName (id )); BanEx (id,string ); return 1; }
|
achei um sistema de ban para vocк ai fica a seu critйrio querer ou nгo:
http://www.4shared.com/file/ibaneKWZ..._ViniBorn.html
http://pastebin.com/439nFEPL
Re: Desbanir e Desbanir o IP -
eNtinityGaming - 04.02.2014
Nгo quero outros sistemas, quero aprender a resolver os meus problemas.
Re: Desbanir e Desbanir o IP -
@Riichard - 04.02.2014
Tente
pawn Код:
if(sscanf(params, "s[80]", IP))
Re: Desbanir e Desbanir o IP -
eNtinityGaming - 04.02.2014
Nгo funcionou!
Re: Desbanir e Desbanir o IP -
@Riichard - 04.02.2014
Aqui funcionou normalmente:
pawn Код:
CMD:desbanip(playerid, params[])
{
if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid, red, "[x] Vocк nгo tem permissгo para fazer isso!");
new
IP[80],
String[128]
;
if(sscanf(params, "s[80]", IP)) return SendClientMessage(playerid, red, "{FFFF00}[ > ] Uso correto: /desbanip [ip]");
format(String, sizeof(String), "{FFFF00}[ > ] O IP %s foi desbanido com sucesso!", IP);
SendClientMessage(playerid, orange, String);
format(String, sizeof(String), "banip %s", IP);
SendRconCommand(String);
SendRconCommand("reloadbans");
return 1;
}
Re: Desbanir e Desbanir o IP -
s4kuL - 04.02.2014
format(String, sizeof(String), "
banip %s", IP); // vocк estб banindo richard.
Tenta assim:
pawn Код:
CMD:desbanip(playerid,params[])
{
new
IP[80],
String1[128]
;
if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,red,"[x] Vocк nгo tem permissгo para fazer isso!");
if(isnull(params,"s",IP)) return SendClientMessage(playerid,red,"{FFFF00}[ > ] Uso correto: /desbanip [ip]");
format(String1,sizeof(String1),"unbanip %s",IP);
SendRconCommand(String1);
SendRconCommand("reloadbans");
SendClientMessage(playerid,orange,"{FFFF00}[ > ] O IP %s foi desbanido com sucesso! ", IP);
return 1;
}
Re: Desbanir e Desbanir o IP -
eNtinityGaming - 04.02.2014
Valeu, e o desban ?
Re: Desbanir e Desbanir o IP -
s4kuL - 04.02.2014
Me diga o local onde fica arquivado as contas dos jogadores.
Re: Desbanir e Desbanir o IP -
ViniBorn - 04.02.2014
Usando SendRconCommand("reloadbans") vocк vai reiniciar o arquivo samp.ban, e desbanir todos que estavam gravados nele