07.06.2013, 02:10
O cуdigo abaixo com a string gString nгo й enviado para ninguйm do servidor!
pawn Код:
CMD:ban(playerid, params[])
{
new
Razao[128],
IP[25];
if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, BRANCO, "[ERRO]: Vocк precisa ser admin nivel 2 para usar este comando!");
if(sscanf(params, "us", ID, Razao)) return SendClientMessage(playerid, CINZA, "[Admin] Use /ban [ID] [Razгo]"), SendClientMessage(playerid, CINZA, "Use o comando para banir a conta de um jogador");
if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, BRANCO, "[ERRO] ID invalido");
//if(PlayerDados[ID][Admin] >= PlayerDados[playerid][Admin]) return SendClientMessage(playerid, CINZA, "Vocк nгo pode fazer nada contra um admin superior a vocк!");
getdate(Ano, Mes, Dia);
gettime(Hora, Minuto, Segundo);
format(gString, sizeof(gString), "[Admin]: %s [ID: %d] baniu o jogador %s [{BEBEBE}Motivo: {FFFFFF}%s{FF0000}] [{BEBEBE}Data: {FFFFFF}%d/%d/%d{FF0000}] [{BEBEBE}Hora: %d:%d{FF0000}]", Nome(playerid), playerid, Nome(ID), Razao, Hora, Minuto, Dia, Mes, Ano);
MsgAll(amarelo, gString);
GetPlayerIp(ID, IP, 25);
format(String, sizeof(String), "LLADMIN/Banidos/Contas/%s.txt", Nome(ID));
DOF2_CreateFile(String);
DOF2_SetString(String, "Admin", Nome(playerid));
DOF2_SetString(String, "Motivo", Razao);
DOF2_SetInt(String, "Ano", Ano);
DOF2_SetInt(String, "Mes", Mes);
DOF2_SetInt(String, "Dia", Dia);
DOF2_SetInt(String, "Hora", Hora);
DOF2_SetInt(String, "Minuto", Minuto);
DOF2_SetInt(String, "Score", GetPlayerScore(ID));
DOF2_SetInt(String, "Grana", GetPlayerMoney(ID));
DOF2_SetInt(String, "IP", IP);
new String2[412];
format(String2, sizeof(String2), "{FF0000}Vocк foi banido!\n\n{FFFFFF}Conta banida: {FF0000}%s\n\n{FFFFFF}Administrador responsбvel pelo banimento: {FF0000}%s\n\n{FFFFFF}Motivo do banimento: {FF0000}%s\n\n{FFFFFF}Hora: %d:%d Data: %d/%d/%d\n\n{FFFFFF}Vocк deve tirar um Print, teclando a tecla 'F8'.\n{FFFFFF}E se vocк for inocente vб ao nosso fуrum, e poste uma Revisгo do banimento.\n{FFFFFF}Fуrum: {FF0000}www.originalgsf.forumeiros.com\n\n", Nome(ID), Nome(playerid), Razao, Hora, Minuto, Dia, Mes, Ano);
ShowPlayerDialog(ID, DIALOG_BANNED, DIALOG_STYLE_MSGBOX, "Banido !", String2, "Fechar", "");
Ban(ID);
EscreverLog("LLADMIN/Logs/Banidos.log", gString);
return 1;
}