CMD:ban(playerid, params[])
{
if(DadosJogador[playerid][ADMIN_NIVEL] < Master) return SendClientMessage(playerid,VERMELHO_BEM_CLARO,"Vocк nгo estб autorizado a usar este comando!");
if(DadosJogador[playerid][VERIFICAR_MODO_ADMIN] != 1 && DadosJogador[playerid][ADMIN_NIVEL] != Dono && DadosJogador[playerid][ADMIN_NIVEL] != Fundador/Scripter) return SendClientMessage(playerid, VERMELHO_BEM_CLARO , "Vocк nгo estб em modo de trabalho, use /trabalhar .");
new ID_OUTRO_JOGADOR, getIP[16], Arquivo_1[64], Arquivo_2[64], formatHora[15], formatData[15];
if(sscanf(params, "us[50]", ID_OUTRO_JOGADOR, Texto)) return SendClientMessage(playerid, VERMELHO_BEM_CLARO, "USE: /ban [ID] [Motivo]");
if(!IsPlayerConnected(ID_OUTRO_JOGADOR)) return SendClientMessage(playerid, VERMELHO_BEM_CLARO , "Jogador(a) nгo estб conectado.");
if(DadosJogador[ID_OUTRO_JOGADOR][ADMIN_NIVEL] >= Moderador && DadosJogador[playerid][ADMIN_NIVEL] != Dono && DadosJogador[playerid][ADMIN_NIVEL] != Fundador/Scripter) return SendClientMessage(playerid,VERMELHO_BEM_CLARO,"Vocк nгo pode banir um admin.");
SetTimerEx("KickPublic", 500, 0, "d", ID_OUTRO_JOGADOR);
getdate(Ano, Mes, Dia);
gettime(Horas, Minutos, Segundos);
GetPlayerIp(ID_OUTRO_JOGADOR, getIP, 16);
format(formatData, 15, "%d/%d/%d", Dia, Mes, Ano);
format(formatHora, 15, "%d:%d:%d", Horas, Minutos, Segundos);
format(Arquivo_1, 64, "SISTEMA_DE_BAN/BANIDOS/%s.ini", PlayerNick(ID_OUTRO_JOGADOR));
DOF2_CreateFile(Arquivo_1);
DOF2_SetString(Arquivo_1, "Admin", PlayerNick(playerid));
DOF2_SetString(Arquivo_1, "Motivo", Texto);
DOF2_SetString(Arquivo_1, "Data", formatData);
DOF2_SetString(Arquivo_1, "Hora", formatHora);
DOF2_SaveFile();
format(Arquivo_2, 64, "SISTEMA_DE_BAN/IP_BANIDOS/%s.ini", getIP);
DOF2_CreateFile(Arquivo_2);
DOF2_SetString(Arquivo_2, "Nick", PlayerNick(ID_OUTRO_JOGADOR));
DOF2_SetString(Arquivo_2, "Admin", PlayerNick(playerid));
DOF2_SetString(Arquivo_2, "Motivo", Texto);
DOF2_SetString(Arquivo_2, "Data", formatData);
DOF2_SetString(Arquivo_2, "Hora", formatHora);
DOF2_SaveFile();
format(String,sizeof(String), "[%s]: %s Foi banido pelo o ADMIN %s, Motivo: %s", NomeORG(ID_OUTRO_JOGADOR), PlayerNick(ID_OUTRO_JOGADOR), PlayerNick(playerid), Texto);
SendClientMessageToAll(0xFF4500FF , String);
format(String,sizeof(String),"[%s]: %s Foi banido pelo o ADMIN %s, Motivo: %s | Data: [%d/%d/%d] Horбrio: [%d:%d:%d]", NomeORG(ID_OUTRO_JOGADOR), PlayerNick(ID_OUTRO_JOGADOR), PlayerNick(playerid), Texto, Dia, Mes, Ano, Horas, Minutos, Segundos);
Deu_Ban(String);
printf(" - [%d/%d/%d]: [%s]: %s Foi banido pelo o ADMIN %s, Motivo: %s", Dia, Mes, Ano, NomeORG(ID_OUTRO_JOGADOR) ,PlayerNick(ID_OUTRO_JOGADOR), PlayerNick(playerid), Texto);
return true ;
}
Pasta scriptfiles algum arquivo .ini ou .txt alguma coisa assim..
Na pasta scriptfiles/Arquivo |
Jб tem o nome da conta banida na pasta. E eu nгo entendi a merda que vocк escreveu!
|
Jб tem o nome da conta banida na pasta. E eu nгo entendi a merda que vocк escreveu!
|