Hey,
Ich bin noch recht neu in der SAMP Scripting scene deswegen muss ich euch schon wieder was fragen ^^.
Also ich möchte abfragen, ob der admin höher als rang 3 ist.
Ich habs jetzt gerade so.
ocmd:makeadmin(playerid,params[])
{
if(!pAdmin(playerid,3)) return SendClientMessage(playerid,ROT,"Du darfst den Command nicht nutzen, da du kein High-Admin bist.");
{
new pID, Level;
if(sscanf(params,"ud",pID,Level))return SendClientMessage(playerid,ROT,"FEHLER: /makeadmin [ID/Name] [AdminLevel]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"FEHLER: Dieser Spieler ist nicht online!");
if(Level < 0 || Level > 5) return SendClientMessage(playerid,0xC8C8C8FF, "Der Adminrank muss zwischen 0 [Uninvite] und 5 liegen!");
SetPVarInt(pID,"Adminlevel",Level);
SpielerSpeichern(pID);
}
return 1;
}
Allerdings kann ich das mit Admin Rang 5 nicht.
Achso hier noch der Stock für das pAdmin:
stock pAdmin(playerid,rang)
{
if(GetPVarInt(playerid,"Adminlevel")>=rang)return 1;
return 0;
}