Jump to content

Question

Posted

Problemă întâlnită (descriere): Când am 5 playeri, iese unul de ex. id4 și intră alt player la id4 nu se mai poate folosi nici o comanda pe acel id
Eroarea / rile) / warning-(ul / urile): Player not connected !
Liniile de cod / sursa / script-ul: Nu știu ce să pun :))
Aţi încercat să rezolvaţi singur?: DA

17 answers to this question

Recommended Posts

Posted

 /setlevel

/ban

/kick

/givecoins

public OnPlayerDisconnect(playerid, reason)
{
SendDisconnect(playerid, reason);
//--------------------------------------------------------------------------
//Others
//--------------------------------------------------------------------------
stime[playerid]                     = 0; limit[playerid]            = 10;
SpeedBoostMultiplier[playerid] = 0; PlayerText[playerid][hide] = 0;
pstim[playerid]                     = 0; vptime[playerid]           = 0;
Act[playerid]                       = 0;
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
TextDrawHideForPlayer(playerid, Time), TextDrawHideForPlayer(playerid, Date);
//--------------------------------------------------------------------------
PlayerInDM[playerid][MG1]           = 0; PlayerInDM[playerid][HP]   = 0;
PlayerInDM[playerid][KDM]           = 0; PlayerInDM[playerid][GDM]  = 0;
PlayerInDM[playerid][MG2]           = 0; Hold[playerid][HShow]      = 0;
PlayerInDM[playerid][JDM]           = 0; PlayerInDM[playerid][MG3]  = 0;
PlayerInDM[playerid][PDM]           = 0; Vup[playerid]              = 0;
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DeletePVar(playerid, "Hold0"); DeletePVar(playerid, "Hold1");
DeletePVar(playerid, "Hold2"); DeletePVar(playerid, "Hold3");
DeletePVar(playerid, "Hold4"); DeletePVar(playerid, "Hold5");
DeletePVar(playerid, "Hold6"); DeletePVar(playerid, "Hold7");
DeletePVar(playerid, "Hold8");           DeletePVar(playerid, "Hold9");
//--------------------------------------------------------------------------
Posted

[pawn]

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, "You have been automatically Banned by our Server (Reason: Ban All Try)!");
BanEx(playerid, "Banned by - Anti-Ban All System");
}
   //--------------------------------------------------------------
   else
   {
getdate(year, month, day); gettime(hour,minuite,second);
//----------------------------------------------------------
SendCommandToAdmins(playerid,"Ban");
                //----------------------------------------------------------
                ASts[playerid][bans] += 1;
                //----------------------------------------------------------
SendClientMessageToAll(red, "==============(Ban Details)==============");
if(AccInfo[playerid][Hide] == 1)
{
format(string, 128, "%s has been Banned", PlayerName2(player1));
}
else if(AccInfo[playerid][Hide] == 0)
{
   format(string, 128, "%s has been Banned by %s", PlayerName2(player1), PlayerName2(playerid));
}
SendClientMessageToAll(orange, string);
format(string, 128, "Reason: %s", tmp2);
SendClientMessageToAll(0xBF993FAA,string);
format(string, 128,"Date: %d/%d/%d | Time: %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, "==============(Ban Details)==============");
    format(string, 128, "You have been {11FF00}Banned{AFAFAF} by {11FF00}%s", PlayerName2(playerid));
SendClientMessage(player1, grey, string);
format(string, 128, "Reason: {11FF00}%s", tmp2);
SendClientMessage(player1, grey, string);
format(string, 128, "Press {11FF00}F8{AFAFAF} to make an Screenshot! Visit {11FF00}www.aiciforum.com{AFAFAF} for UnBan!", day, month, year, hour, minuite);
SendClientMessage(player1, grey, string);
                SendClientMessage(player1, red, "======================================");
//----------------------------------------------------------
format(string, 128,"%s has been Banned by Administrator %s | Reason: %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");
}

[/pawn]

  • Administrator
Posted

Iti spuna asta? "ERROR: Player is not connected or is yourself or is the highest level admin"

  • Upvote 2
  • Administrator
Posted

Variabila asta [pawn]AccInfo[playerid][LoggedIn][/pawn] unde o folosesti?

  • Upvote 2
  • Administrator
Posted

Sterge

[pawn]&& player1 != INVALID_PLAYER_ID && player1 != playerid && (AccInfo[player1][Level] != ServerInfo[MaxAdminLevel])[/pawn]

  • Upvote 2
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.