[Dъvida] Esse comando vai desbanir a conta/IP? -
eNtinityGaming - 31.01.2014
Bom peguei um comando de desban e adaptei ao meu gm, e queria saber se esse comando vai desbanir a conta do player e/ou o IP dele... olha o comando que bane:
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;
}
Eu queria saber se o meu comando de desban vai desbanir a conta e/ou o IP do player...
pawn Код:
CMD:desban(playerid,params[])
{
new id;
new string[256];
if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,white," "cred"[x] Vocк nгo tem permissгo para usar este comando!");
if (isnull(params))
return SendClientMessage(playerid, red, "[x] Uso correto: /desban [CONTA/IP]");
format(string,sizeof string, Userfile,GetPName(id));
INI_Open(string);
INI_WriteInt("Banned",0);
INI_Save();
INI_Close();
if (!fexist(Userfile))
return SendClientMessage(playerid, -1, "Este Usuбrio/IP nгo esta banido!");
if (fremove(Userfile))
SendClientMessage(playerid, -1, "Usuбrio/IP desbanido com sucesso!");
else
SendClientMessage(playerid, -1, "Falha durante o desbanimento!");
return 1;
}
Re: [Dъvida] Esse comando vai desbanir a conta/IP? -
Gii - 31.01.2014
Nгo, nгo vai.
pawn Код:
CMD:desban(playerid,params[]) {
if(PInfo[playerid][Level] < 3)
return SendClientMessage(playerid,white," "cred"[x] Vocк nгo tem permissгo para usar este comando!");
if (isnull(params))
return SendClientMessage(playerid, red, "[x] Uso correto: /desban [CONTA/IP]");
format(string,sizeof string, Userfile, params);
if (!fexist(string))
return SendClientMessage(playerid, -1, "Este Usuбrio/IP nгo esta banido!");
fremove(string);
format (string, sizeof string, "[%s] foi desbanido com sucesso!", params);
SendClientMessage(playerid, -1, string);
return 1;
}
Re: [Dъvida] Esse comando vai desbanir a conta/IP? -
eNtinityGaming - 31.01.2014
Tem que definir a string deu 7 erros, й new string[150]; ?
Re: [Dъvida] Esse comando vai desbanir a conta/IP? -
eNtinityGaming - 31.01.2014
Ajudem, de vez esse comando desbanir ele nгo esta funcionando corretamente, ele serve para desbanir o IP e a conta, porйm nгo esta desbanindo a conta que no caso й setando o Banned para 0... Ou seja ele n seta o banned para 0
pawn Код:
CMD:desban(playerid,params[]) {
new string[120];
new id;
if(PInfo[playerid][Level] < 3)
return SendClientMessage(playerid,white," "cred"[x] Vocк nгo tem permissгo para usar este comando!");
if (isnull(params))
return SendClientMessage(playerid, red, "[x] Uso correto: /desban [CONTA/IP]");
format(string,sizeof string, Userfile,GetPName(id));
INI_Open(string);
INI_WriteInt("Banned",0);
INI_Save();
INI_Close();
if (!fexist(string))
return SendClientMessage(playerid, -1, "Este Usuбrio/IP nгo esta banido!");
format (string, sizeof string, "[%s] foi desbanido com sucesso!", params);
SendClientMessage(playerid, -1, string);
return 1;
}