uso esse sistema de Ban mas Ele nao faz salvamento e tipo c banir ele entrar com o mesmo ip e como c fosse um kick player
podem me ajudar arrumando o cod ?
ou falando como devo arrumar
Код:
CMD:ban(playerid, params[])
{
if(PlayerInfo[playerid][Admin] >= 2){
if(sscanf(params,"us[158]",ID,Texto))
{
SendClientMessage(playerid,-1,"{FF0000}< Erro > {C3C3C3}USO: /ban [id] [motivo]");
}
else
{
if(!IsPlayerConnected(ID))return SendClientMessage(playerid,-1,"{FF0000}< Erro > {C3C3C3} Jogador nгo Conectado!");
if(Owner[ID] == true) return 0;
GetPlayerName(playerid,NomeP,MAX_PLAYER_NAME);
GetPlayerName(ID,NomeID,MAX_PLAYER_NAME);
gettime(Horas,Minutos,Segundos);
getdate(Ano,Mes,Dia);
format(CBDStr, sizeof(CBDStr),"***Administrador '%s' Baniu '%s' (Motivo: %s ) [Data: %d/%d/%d] [Hora: %d:%02d:%02d]",NomeP,NomeID,Texto,Dia,Mes,Ano,Horas,Minutos,Segundos);
SendClientMessageToAll(cinza,CBDStr);
PlayerInfo[playerid][Banido] = 1;
format(CBDStr, sizeof CBDStr,"Admin: %s\nMotivo: %s\nData: %d/%d/%d\nHora: %d:%02d:%02d",Nome(playerid),Texto,Dia,Mes,Ano,Horas,Minutos,Segundos);
ShowPlayerDialog(ID,122,DIALOG_STYLE_MSGBOX,"Banido Do Servidor!",CBDStr,"Sair","");
Kick(ID);
}
} else SendClientMessage(playerid,-1,"{FF0000}< Erro > {C3C3C3} Vocк precisa ser Administrador para usar esse Comando!");
return 1;
}