CMD:agendarban(playerid, params[])
{
new string[128], NomePlayer[21], Motivo[50], file[64], filedois[64], Hora[15], Data[15];
if(PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, BRANCO, "Vocк precisa ser admin para usar este comando!");
if(PlayerInfo[playerid][pTrabalhando] == false) return SendClientMessage(playerid, CINZA, "Vocк precisa trabalhar para usar o comando. Use /trabalhar.");
if(sscanf(params, "s[21]s[50]", NomePlayer, Motivo)) return SendClientMessage(playerid, CINZA, "[SERVER] Use /agendarban [NOME] [MOTIVO]");
format(file, 64, "Contas/%s.ini", NomePlayer);
if(!DOF2_FileExists(file)) return SendClientMessage(playerid, -1, "Este Nome nгo estб Registrado!");
format(string, sizeof(string), "O Admin %s Agendou o BAN do Player %s, Motivo: (%s)", PlayerName(playerid), NomePlayer, Motivo);
SendClientMessageToAll(SALMON, string);
getdate(Ano, Mes, Dia);
gettime(Hora, Minuto, Segundo);
format(Data, 15, "%d/%d/%d", Dia, Mes, Ano);
format(Hora, 15, "%d:%d:%d", Hora, Minuto, Segundo);
format(filedois, 64, "AgendadosBan/%s.ini", NomePlayer);
if(!DOF2_FileExists(filedois))
{
DOF2_CreateFile(filedois);
DOF2_SetString(filedois, "Admin", PlayerName(playerid));
DOF2_SetString(filedois, "Motivo", Motivo);
DOF2_SetString(filedois, "Data", Data);
DOF2_SetString(filedois, "Hora", Hora);
DOF2_SaveFile();
}
else return SendClientMessage(playerid, 0x0000CDFF, "ESTE NOME JБ ESTA AGENDADO!");
return true;
}
new
Name[MAX_PLAYER_NAME],
i = MAX_PLAYERS;
;
while(i--)
{
if(!IsPlayerConnected(i)) continue;
GetPlayerName(i, Name, sizeof(Name));
if(strcmp(Name, NomePlayer, false) == 0)
{
Ban(i);
break;
}
}
PHP код:
|