Hallo Community,
wie mache ich z.B bei einem /kick Befehl, dass wenn der Wert sprich die Variable von pID höher ist, der kick nicht ausgeführt wird? -> Dini -> Pvar
Hallo Community,
wie mache ich z.B bei einem /kick Befehl, dass wenn der Wert sprich die Variable von pID höher ist, der kick nicht ausgeführt wird? -> Dini -> Pvar
Sry verstehe dich net ganz =/
Formuliere deine Frage bitte etwas deutlicher.
Was soll höher als was sein?
Sagen wir playerid ist Supporter und möchte z.B einen Administrator kicken, da der Wert von dem Administrator sprich der Adminrang höher ist, wird der Befehl returnt. - Wie geht das?
if(PlayerInfo[playerid][pAdmin] < PlayerInfo[givepl][pAdmin]) return SendClientMessage(playerid, "Dein Adminrang reicht nicht aus!")
Wie speicherst du deine Spielerdaten zwischen?
In Enum's oder pVars?
Du musst nur Abfragen, ob der Rang höher ist.
if(SpielerInfo[playerid][AdminLevel] < SpielerInfo[pID][AdminLevel])return 1;
Ich arbeite mit PVars.
Nimm das was Reloadet! gepostet hat und schreib es um in PVar
Hallo,
eine simple Überprüfung:
if (GetPVarInt(playerid, "adminlevel") < GetPVarInt(pID, "adminlevel")) return SendClientMessage(playerid, grey, "Du darfst keinen ranghöheren Administrator vom Server kicken.");