03.09.2014, 19:31
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 !
If you can help me , if help , look my command /ban !
is in my languace , romanian , but I think you don t need parts with romanian ! HELP !
Код:
Player not 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 !
If you can help me , if help , look my command /ban !
Код:
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"); }
