Hello ! I have a problem ! On my sa-mp server , sometimes , a one player has a bug , and when I try on him a command like /setadmin or /ban or /kick , says
but he is connected.
At my gamemode/LuxAdmin working fine , no errors , all plugins are updated to latest version , my sa-mp server is too updated to last version ! This is happen to all commands ! /Setscore , /Setcash , /Ban , /Kick , /Warn , /Slap , all commads !
Код:
CMD:ban(playerid,params[])
{
if(AccInfo[playerid][LoggedIn] == 1)
{
if(AccInfo[playerid][Level] >= 7)
{
new tmp2[30], string[128], year, month, day, hour, minuite, second, userid, player1, fuuid;
//------------------------------------------------------------------
if(sscanf(params, "us[30]", player1, tmp2)) return
SendClientMessage(playerid, LIGHTBLUE2, "Usage: /ban [PlayerID] [Reason]") &&
SendClientMessage(playerid, orange, "Function: Will Ban the specified player");
//------------------------------------------------------------------
if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && player1 != playerid && (AccInfo[player1][Level] != ServerInfo[MaxAdminLevel]))
{
//--------------------------------------------------------------
if((gettime() - ABanAll[playerid]) < 40)
{
AccInfo[playerid][BanLimit]++;
}
else
{
AccInfo[playerid][BanLimit] = 0;
ABanAll[playerid] = gettime();
}
//--------------------------------------------------------------
if(AccInfo[playerid][BanLimit] == 4)
{
fuuid = BUD::GetNameUID(PlayerName2(playerid));
BUD::SetIntEntry(fuuid, "Banned", 1);
SendClientMessage(playerid, red, "Ai fost banat automat de pe server! (Motiv: Teddy te pupa!)!");
BanEx(playerid, "Banat de BOT-UL RFS!");
}
//--------------------------------------------------------------
else
{
getdate(year, month, day); gettime(hour,minuite,second);
//----------------------------------------------------------
SendCommandToAdmins(playerid,"BAN");
//----------------------------------------------------------
ASts[playerid][Bans] += 1;
//----------------------------------------------------------
SendClientMessageToAll(red, "==============(Detalii BAN)==============");
if(AccInfo[playerid][Hide] == 1)
{
format(string, 128, "%s a fost banat", PlayerName2(player1));
}
else if(AccInfo[playerid][Hide] == 0)
{
format(string, 128, "%s a fost banat de %s", PlayerName2(player1), PlayerName2(playerid));
}
SendClientMessageToAll(orange, string);
format(string, 128, "Motiv: %s", tmp2);
SendClientMessageToAll(0xBF993FAA,string);
format(string, 128,"Data: %d/%d/%d | Timpul: %d:%d", day, month, year, hour, minuite);
SendClientMessageToAll(orange, string);
SendClientMessageToAll(red, "======================================");
//----------------------------------------------------------
SendClientMessage(player1, -1, ""); SendClientMessage(player1, -1, "");
SendClientMessage(player1, -1, ""); SendClientMessage(player1, -1, "");
SendClientMessage(player1, -1, ""); SendClientMessage(player1, -1, "");
SendClientMessage(player1, -1, ""); SendClientMessage(player1, -1, "");
SendClientMessage(player1, -1, ""); SendClientMessage(player1, -1, "");
SendClientMessage(player1, -1, ""); SendClientMessage(player1, -1, "");
SendClientMessage(player1, -1, ""); SendClientMessage(player1, -1, "");
SendClientMessage(player1, -1, ""); SendClientMessage(player1, -1, "");
SendClientMessage(player1, -1, ""); SendClientMessage(player1, -1, "");
SendClientMessage(player1, -1, ""); SendClientMessage(player1, -1, "");
//----------------------------------------------------------
SendClientMessage(player1, red, "==============(Detalii BAN)==============");
format(string, 128, "Ai fost {11FF00}BANAT{AFAFAF} de {11FF00}%s", PlayerName2(playerid));
SendClientMessage(player1, grey, string);
format(string, 128, "Motiv: {11FF00}%s", tmp2);
SendClientMessage(player1, grey, string);
format(string, 128, "Apasa {11FF00}F8{AFAFAF} si fa o poza! Viziteaza-ne pe {11FF00}summersamp.forumz.ro{AFAFAF} pentru UnBan!", day, month, year, hour, minuite);
SendClientMessage(player1, grey, string);
SendClientMessage(player1, red, "======================================");
//----------------------------------------------------------
format(string, 128,"%s a fost banat de Administrator-ul %s | Motiv: %s", PlayerName2(player1), PlayerName2(playerid),tmp2);
SaveIn("BanLog", string);
//----------------------------------------------------------
userid = BUD::GetNameUID(PlayerName2(player1));
BUD::SetIntEntry(userid, "Banned", 1);
return Ban(player1);
}
return 1;
}
else return SendClientMessage(playerid, red, "ERROR: Player is not connected or is yourself or is the highest level admin");
}
else return SendClientMessage(playerid, red, "ERROR: You must be Level 7 to use this command!");
}
else return SendClientMessage(playerid,red,"ERROR: You must be logged in to use this commands");
}
is in my languace , romanian , but I think you don t need parts with romanian ! HELP !