Hallo liebe Community,
Ich habe folgendes Problem.
Zuerst jedoch:
Ich arbeite mit PVars und habe auch beispielsweise das so gemacht, dass Ich einen stock habe der checkt ob der Spieler die Funktion xy hat.
Um das mal zu vereinfachen:
So speichert er es:
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
So lädt er es:
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
So nun habe Ich einen stock erstellt:
stock isPlayerAnAdmin(playerid,rang)
{
if(GetPVarInt(playerid,"Adminlevel")>=rang)return 1;
return 0;
}
Im Script könnte Ich z.B. den Befehl dann so verwenden:
if(strcmp(cmdtext,"/restart",true)==0)
{
if(isPlayerAnAdmin(playerid,5)) //Also er ließt aus: Ist der Spieler ein Admin? Hat er das Adminlevel 5?
{
dann passiert folgendes...
}
}
So nun möchte Ich wie beim Adminsystemlevel eine Beruflevel erstellen.
Es soll also in den Scriptfiles bei dem Spieler Beruf gespeichert werden.
Also habe Ich so angefangen:
So speichert er es:
dini_IntSet(Spielerdatei,"Beruf",GetPVarInt(playerid,"Beruf"));
So lädt er es:
SetPVarInt(playerid,"Beruf",dini_Int(Spielerdatei,"Beruf"));
Meine Frage nun, wie muss der stock aussehen?
Am Ende möchte Ich eine Abfrage haben die so geht:
if(isPlayerAnBauer(playerid)) //Also er checkt ob er ein Bauer ist.
Ich bitte um Hilfe,
Liebe Grüße !