CMD:ban(playerid, params[])
{
new s[128];
if(PlayerInfo[playerid][Admin] < 2)
return SendClientMessage(playerid,0xFF0000FF,"(ERRO) Vocк nгo tem permissгo para usar esse comando!");
if(sscanf(params, "us[128]", id, motivo))
return SendClientMessage(playerid, 0xFFC801C8, "Correto: /ban [id] [motivo]");
if(!IsPlayerConnected(id))
return SendClientMessage(playerid, 0xFFC801C8, "Jogador(a) nгo conectado.");
format(s, 128, "(INFO) O jogador(a) %s foi ban pelo administrador(a) %s |MOTIVO: %s|", nome(id),nome(playerid),motivo);
SendClientMessageToAll(0xFF7979FF, s);
Ban(id);
return true;
}
CMD:ban(playerid, params[])
{
new s[128];
if(PlayerInfo[playerid][Admin] < 2)
return SendClientMessage(playerid,0xFF0000FF,"(ERRO) Vocк nгo tem permissгo para usar esse comando!");
if(sscanf(params, "us[128]", id, motivo))
return SendClientMessage(playerid, 0xFFC801C8, "Correto: /ban [id] [motivo]");
if(!IsPlayerConnected(id))
return SendClientMessage(playerid, 0xFFC801C8, "Jogador(a) nгo conectado.");
format(s, 128, "(INFO) O jogador(a) %s foi ban pelo administrador(a) %s |MOTIVO: %s|", nome(id),nome(playerid),motivo);
SendClientMessageToAll(0xFF7979FF, s);
format(s, 128, "Banidos/%s.ini", nome(id));
if(!dini_Exists(s)) dini_Create(s);
dini_IntSet(s, "Banido", 1);
Ban(id);
return true;
}
|
Olhe minha assinatura.
Nela tem um sistema de bans que vocк pode usar no servidor, ou usar para aprender a fazer o seu prуprio sistema... |
CMD:ban(playerid, params[])
{
new s[128], Data[50], Horario[50], Dia, Mes, Ano, Hora, Minuto, Segundo;
if(PlayerInfo[playerid][Admin] < 2)
return SendClientMessage(playerid,0xFF0000FF,"(ERRO) Vocк nгo tem permissгo para usar esse comando!");
if(sscanf(params, "us[128]", id, motivo))
return SendClientMessage(playerid, 0xFFC801C8, "Correto: /ban [id] [motivo]");
if(!IsPlayerConnected(id))
return SendClientMessage(playerid, 0xFFC801C8, "Jogador(a) nгo conectado.");
format(s, 128, "(INFO) O jogador(a) %s foi ban pelo administrador(a) %s |MOTIVO: %s|", nome(id),nome(playerid),motivo);
SendClientMessageToAll(0xFF7979FF, s);
format(s, 128, "Banidos/%s.ini", nome(id))
gettime(Hora, Minuto, Segundo);
getdate(Ano, Mes, Dia);
format(Data, 50, "%d/%d/%d", Dia, Mes, Ano);
format(Horario, 50, "%d:%d:%d", Hora, Minuto, Segundo);
if(INI_Open(s))
{
INI_WriteString("Admin", nome(playerid));
INI_WriteString("Data", Data);
INI_WriteString("Hora", Horario);
INI_WriteString("Motivo", motivo);
INI_Save();
INI_Close();
}
Ban(id);
return true;
}