Moin Jungs,
Ich bin gerade dabei die Ränge der Fraktionen zu erstellen und jetzt hab ich ein Problem.
Wenn man Leader ist kann man im Moment die Ränge jeder Member in jeder Fraktion ändern.
hier mein cmd
ocmd:giverank(playerid,params[])
{
if(!hasplayerafraklevel(playerid,5)) return SendClientMessage(playerid,Rot,"Du bist kein Leader!");
new pID,level,string[128],fraktid;
if(sscanf(params,"ui",pID,level))return SendClientMessage(playerid,hellblau,"/giverank [spieler] [level]");
if(!isPlayerInFrakt(pID,fraktid))return SendClientMessage(playerid,Rot,"Der Spieler ist nicht deiner Fraktion!");
SetPVarInt(pID,"Fraklevel",level);
SpielerSpeichern(pID);
format(string,sizeof(string),"%s hat jetzt den Rank %d",SpielerName(pID),level);
SendClientMessage(pID,Rot,string);
return 1;
}
Ich denke ich muss hier irgendwas ändern:
if(!isPlayerInFrakt(pID,fraktid))return SendClientMessage(playerid,Rot,"Der Spieler ist nicht deiner Fraktion!");
MfG
Marksman