Moin,
wie mache ich z.B es gibt Adminlevel1 und 2 und 3 vllt auch 4.
Wie mache ich soetwas?
Und wie geht ein /makeadmin [id] [lvl] Befehl?
Ich checke nicht wie das so mit Levels geht^^
Danke im vorraus
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
schau, wie es in andere admin systemen gemacht wurde und versuchs ähnlich zu machen.
-
also du kannst es ganz einfach so machen mit den Rängen :
enum info
{
pRank,
};new PlayerInfo[MAX_PLAYERS][info]
wenn du das jetzt gebrauchen willst einfach
new id = strval(strget(cmdtext,1));
new level = strval(strget(cmdtext,2));if(strcmp ... /giverank ....
{
if(PlayerInfo[playerid][pRank] == 6)
{
PlayerInfo[id][pRank] == level; -
Ne variable die Zahlen zurückgibt , die dann Später abgefragt werden, liegt die Spieler var über einer Zahl darf er jenes und
dieses nutzen
new admlvl[MAX_PLAYERS];if(admlvl[playerid] > 2)
{
// der Spieler ist über lvl 2 , warscheinlich lvl 3 ;O
} -
stimmt haste recht
-
Wie jetzt
welches soll ich den nun benutzen -
enum info
{
pRank,
};new PlayerInfo[MAX_PLAYERS][info]
wenn du das jetzt gebrauchen willst einfach
new id = strval(strget(cmdtext,1));
new level = strval(strget(cmdtext,2));if(strcmp ... /giverank ....
{
if(PlayerInfo[playerid][pRank] >=6)
{
PlayerInfo[id][pRank] == level; -
danke schöön