Szerző Téma: Parancs probléma (ZCMD)  (Megtekintve 771 alkalommal)

Parancs probléma (ZCMD)
« Dátum: 2021. március 11. - 16:49:51 »
0 Show voters
Sziasztok!
Olyan problémával fordulnék hozzátok, hogy adott egy 0-ról íródó gamemode.
Írtam már bele egy-két parancsot, főleg admin parancsokat amik működnek is, viszont van egy kis bökkenő, amit nem értek miért.
A lényeg, hogy pl.: adott egy admin rang adó parancs, felmegyek a szerverre, szépen és jól működik, viszont 5 rang lenne össz vissz és írtam egy korlátozást a parancsba süllyesztve, de így is lehet adni akár 12-es admin rangot is. Ugyan ez a skin váltó parancsnál... stb stb.

CMD:adminszint(playerid, params[])
{
   if(IsPlayerConnected(playerid) == 1 && Belepve[playerid] == 1)
   {
  if(IsPlayerAdmin(playerid) == 1 || PlayerInfo[playerid][AdminSzint] >= 4)
  {
new id, szint;
if(sscanf(params, "ui", id, szint)) return SendClientMessage(playerid, NARANCS, "Használat: /adminszint [ID] [Szint(0-4)]");
if(szint < 0 && szint > 4) return SendClientMessage(playerid, NARANCS, "A szintnek 0 és 4 között kell lennie!");
{
    if(PlayerInfo[id][AdminSzint] >= 4) return SendClientMessage(playerid, NARANCS, "NA-NA!");
    {
       PlayerInfo[id][AdminSzint] = szint;
       new neve[MAX_PLAYER_NAME];
       GetPlayerName(playerid, JatekosNev, sizeof(JatekosNev));
       GetPlayerName(id, neve, sizeof(neve));
       new string[128];
       format(string, sizeof(string), "%s kinevezett %d szintű adminnak!", JatekosNev, szint);
       SendClientMessage(id, KEK, string);
       SendClientMessage(id, PIROS, "A parancsokért írd be: /ah");
       format(string, sizeof(string), "Kinevezted %s-t %d szintű adminnak!", neve, szint);
       SendClientMessage(playerid, KEK, string);
    }
         }
  }
  else
  {
SendClientMessage(playerid, PIROS, "Nincs jogosultságod ehhez a parancshoz!");
  }
   }
   return 1;
}

Nem elérhető CMike

  • 332
  • FB.COM/sampdayrpg
    • Profil megtekintése
Re:Parancs probléma (ZCMD)
« Válasz #1 Dátum: 2021. március 11. - 18:44:27 »
0 Show voters
 if(szint < 0 && szint > 4)

 if(szint < 0 || szint > 4)✔️
Egy új project-en dolgozom!
server28.clans.hu:7793
FB.COM/UJSAMP

Re:Parancs probléma (ZCMD)
« Válasz #2 Dátum: 2021. március 11. - 19:43:41 »
0 Show voters
Ijj, koszonom szepen!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal