Kako da napravim ovo?

Započeo lyutox, Jul 21, 2018, 15:13:35 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Kako je moguće da napravim ako je igrač admin da može da spama svakih 0 sekundi? Dole je komanda
Dio skripte: [pawn]YCMD:n(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""ORANGE"[!] Morate se ulogovati.");
    if(PlayerInfo[playerid][pAdmin] < 1 || PlayerInfo[playerid][pGM] < 1 || PlayerInfo[playerid][pSkripter] < 1 || PlayerInfo[playerid][pLevel] == 3 || PlayerInfo[playerid][pLevel] == 11 || PlayerInfo[playerid][pLevel] == 1 || PlayerInfo[playerid][pLevel] == 2 || PlayerInfo[playerid][pLevel] == 4 || PlayerInfo[playerid][pLevel] == 5 || PlayerInfo[playerid][pLevel] == 6 || PlayerInfo[playerid][pLevel] == 7 || PlayerInfo[playerid][pLevel] == 8 || PlayerInfo[playerid][pLevel] == 9 || PlayerInfo[playerid][pLevel] == 10 || PlayerInfo[playerid][pLevel] == 11)
   {   
       if(GetTimeEx() < GetPVarInt(playerid, "nKomanda")) return SCM(playerid, -1, ""ORANGE"*:"BELA" Ovu komandu možete koristiti svakih 20 sekundi.");
       if(Konektovano() > 1000) return SCM(playerid,-1,""HEHE"[BEnergy]: "BELA"Zbog velikog broja igrača, ova komanda nije dostupna, pokuÅ¡ajte kasnije. Hvala.");
       SetPVarInt(playerid, "nKomanda", GetTimeEx() + 20);
      if(PlayerInfo[playerid][pZatvor] != 0) return SCM(playerid,-1,""CRVENA"[ERROR] "BELA"Ne mozete koristiti ovu komandu jer ste zatvoreni!");
      if((aoooc)) return SCM(playerid, -1, ""HEHE"[BEnergy]:"BELA" Newbie chat je trenutno isključen od strane Administratora.");
      new text[256], string[256], sendername[MAX_PLAYER_NAME];
      GetPlayerName(playerid, sendername, sizeof(sendername));
      if(sscanf(params, "s[1024]", text)) return SCM(playerid, -1, ""SRWBOJA"BEnergy - "BELA" /n [tekst]");
      new arank[124];
      if(PlayerInfo[playerid][pAdmin] == 1) { arank = ""DARKBLUE"Administrator"; }
      else if(PlayerInfo[playerid][pAdmin] == 2) { arank = ""DARKBLUE"Administrator"; }
      else if(PlayerInfo[playerid][pAdmin] == 3) { arank = ""DARKBLUE"Administrator"; }
      else if(PlayerInfo[playerid][pAdmin] == 4) { arank = ""DARKBLUE"Administrator"; }
      else if(PlayerInfo[playerid][pAdmin] == 5) { arank = ""DARKBLUE"Administrator"; }
      else if(PlayerInfo[playerid][pSkripter] == 1) { arank = ""DARKBLUE"Administrator"; }
      else if(PlayerInfo[playerid][pVlasnik] == 2) { arank = ""DARKBLUE"Administrator"; }
      else if(PlayerInfo[playerid][pSkripter] == 4) { arank = ""DARKBLUE"Administrator"; }
       else if(PlayerInfo[playerid][pVlasnik] == 1) { arank = ""DARKBLUE"Administrator"; }
      else if(PlayerInfo[playerid][pAdmin] == 6) { arank = ""DARKBLUE"Administrator"; }
      else if(PlayerInfo[playerid][pGM] == 1) { arank = ""SPLAVA"GameMaster"; }
      else if(PlayerInfo[playerid][pGM] == 2) { arank = ""SPLAVA"GameMaster"; }
      else if(PlayerInfo[playerid][pLevel] == 5) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 6) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 7) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 8) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 9) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 10) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 1) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 3) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 2) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 1) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 4) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 11) { arank = "Newbie"; }
      format(string, sizeof(string), ""ORANGE"[NEWBIE] %s "ORANGE"["BELA"%s | ID %d"ORANGE"]"BELA": %s",sendername,arank,playerid,text);
      Newbie(-1,string);
      SetPVarInt(playerid, "nKomanda", GetTimeEx() + 5);
   }
   else return SCM(playerid,-1,""SRWBOJA"[BEnergy]:"BELA" Samo leveli koji su manji od 12.");
   return 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike

[pawn]YCMD:n(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""ORANGE"[!] Morate se ulogovati.");
    if(PlayerInfo[playerid][pAdmin] < 1 || PlayerInfo[playerid][pGM] < 1 || PlayerInfo[playerid][pSkripter] < 1 || PlayerInfo[playerid][pLevel] == 3 || PlayerInfo[playerid][pLevel] == 11 || PlayerInfo[playerid][pLevel] == 1 || PlayerInfo[playerid][pLevel] == 2 || PlayerInfo[playerid][pLevel] == 4 || PlayerInfo[playerid][pLevel] == 5 || PlayerInfo[playerid][pLevel] == 6 || PlayerInfo[playerid][pLevel] == 7 || PlayerInfo[playerid][pLevel] == 8 || PlayerInfo[playerid][pLevel] == 9 || PlayerInfo[playerid][pLevel] == 10 || PlayerInfo[playerid][pLevel] == 11)
   {   
      if(PlayerInfo[playerid][pAdmin] <= 0)
   {
       if(GetTimeEx() < GetPVarInt(playerid, "nKomanda")) return SCM(playerid, -1, ""ORANGE"*:"BELA" Ovu komandu možete koristiti svakih 20 sekundi.");
        }
       if(Konektovano() > 1000) return SCM(playerid,-1,""HEHE"[BEnergy]: "BELA"Zbog velikog broja igrača, ova komanda nije dostupna, pokuÅ¡ajte kasnije. Hvala.");
       SetPVarInt(playerid, "nKomanda", GetTimeEx() + 20);
      if(PlayerInfo[playerid][pZatvor] != 0) return SCM(playerid,-1,""CRVENA"[ERROR] "BELA"Ne mozete koristiti ovu komandu jer ste zatvoreni!");
      if((aoooc)) return SCM(playerid, -1, ""HEHE"[BEnergy]:"BELA" Newbie chat je trenutno isključen od strane Administratora.");
      new text[256], string[256], sendername[MAX_PLAYER_NAME];
      GetPlayerName(playerid, sendername, sizeof(sendername));
      if(sscanf(params, "s[1024]", text)) return SCM(playerid, -1, ""SRWBOJA"BEnergy - "BELA" /n [tekst]");
      new arank[124];
      if(PlayerInfo[playerid][pAdmin] == 1) { arank = ""DARKBLUE"Administrator"; }
      else if(PlayerInfo[playerid][pAdmin] == 2) { arank = ""DARKBLUE"Administrator"; }
      else if(PlayerInfo[playerid][pAdmin] == 3) { arank = ""DARKBLUE"Administrator"; }
      else if(PlayerInfo[playerid][pAdmin] == 4) { arank = ""DARKBLUE"Administrator"; }
      else if(PlayerInfo[playerid][pAdmin] == 5) { arank = ""DARKBLUE"Administrator"; }
      else if(PlayerInfo[playerid][pSkripter] == 1) { arank = ""DARKBLUE"Administrator"; }
      else if(PlayerInfo[playerid][pVlasnik] == 2) { arank = ""DARKBLUE"Administrator"; }
      else if(PlayerInfo[playerid][pSkripter] == 4) { arank = ""DARKBLUE"Administrator"; }
       else if(PlayerInfo[playerid][pVlasnik] == 1) { arank = ""DARKBLUE"Administrator"; }
      else if(PlayerInfo[playerid][pAdmin] == 6) { arank = ""DARKBLUE"Administrator"; }
      else if(PlayerInfo[playerid][pGM] == 1) { arank = ""SPLAVA"GameMaster"; }
      else if(PlayerInfo[playerid][pGM] == 2) { arank = ""SPLAVA"GameMaster"; }
      else if(PlayerInfo[playerid][pLevel] == 5) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 6) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 7) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 8) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 9) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 10) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 1) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 3) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 2) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 1) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 4) { arank = "Newbie"; }
      else if(PlayerInfo[playerid][pLevel] == 11) { arank = "Newbie"; }
      format(string, sizeof(string), ""ORANGE"[NEWBIE] %s "ORANGE"["BELA"%s | ID %d"ORANGE"]"BELA": %s",sendername,arank,playerid,text);
      Newbie(-1,string);
      SetPVarInt(playerid, "nKomanda", GetTimeEx() + 5);
   }
   else return SCM(playerid,-1,""SRWBOJA"[BEnergy]:"BELA" Samo leveli koji su manji od 12.");
   return 1;
}[/pawn]


credits: Xunder, Ino420, Muma

Citat: Pottus;3903994SetPlayerPos("dreni1998", 666.666, 666.666, 666.666, 666.666);    ///// GO IN HELL MOTHERFUCKER

https://i.imgur.com/XHLx9oj.gif
https://i.ibb.co/ZJqQKWT/NXRX.gif