21.09.2012, 20:08
Tenta
pawn Код:
CMD:banir(playerid, params[])
{
new id, motivo[128], Nome[24], GNome[24], string[200], Ano, Mes, Dia, Hora, Minuto, Segundo, Data[50], Horario[50];
if(Player[playerid][pAdmin] < 2) return SendClientMessage(playerid,-1,"Vocк nгo esta autorizado a utilizar este comando!");
if(sscanf(params, "us[128]", id, motivo)) return SendClientMessage(playerid, -1, "Use: /banir [id] [motivo]");
{
GetPlayerName(id, GNome, sizeof(GNome));
GetPlayerName(playerid, Nome, sizeof(Nome));
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"O jogador esta offline!");
format(string,sizeof(string),"SG-RP: %s baniu o jogador %s pelo seguinte motivo: %s",Nome,GNome,motivo);
SendClientMessageToAll(-1,string);
format(string,sizeof(string),"Conta: %s\nMotivo: %s\nAdministrador: %s",GNome,motivo,Nome);
ShowPlayerDialog(id,9,DIALOG_STYLE_MSGBOX,"Vocк foi banido!",string,"Fechar","");
format(string, 128, "Banidos/%s.ini",GNome);
getdate(Ano, Mes, Dia);
gettime(Hora, Minuto, Segundo);
format(Data, 50, "%d/%d/%d", Dia, Mes, Ano);
format(Horario, 50, "%d:%d:%d", Hora, Minuto, Segundo);
if(!DOF2_FileExists(string)) { DOF2_CreateFile(string); }
DOF2_SetInt(string,"Admin", Nome);
DOF2_SetInt(string,"Data", Data);
DOF2_SetInt(string,"Hora", Horario);
DOF2_SetInt(string,"Motivo", motivo);
DOF2_SaveFile();
Ban(id);
}
return 1;
}