Nun ja,
Ich habe ein /giverank Befehl gemacht.
Die Abfrage ob er Rang 6 hat bedeutet ob er der Leader ist.
Nun kann der Leader aber jeden einen Rang geben.
Ich möchte nur das jeder Leader das für seine Fraktion kann.
[pwn]ocmd:giverank(playerid,params[])
{
if(!PlayerRang(playerid,6))return SendClientMessage(playerid,Grau,"Du hast nicht den gebrauchten Rang dazu.");
new pID,rangid,string[125];
if(sscanf(params,"ui",pID,rangid))return SendClientMessage(playerid,Grau,"Nutzung: /giverank [ID/Teilname] [Rangnr.]");
SetPVarInt(pID,"Fraktionsrang",rangid);
format(string,sizeof(string),"%s hat dir einen neuen Rang geben",SpielerName(playerid));
SendClientMessage(pID,Grau,string);
return 1;
}[/pwn]
Ich habe ein /giverank Befehl gemacht.
Die Abfrage ob er Rang 6 hat bedeutet ob er der Leader ist.
Nun kann der Leader aber jeden einen Rang geben.
Ich möchte nur das jeder Leader das für seine Fraktion kann.
[pwn]ocmd:giverank(playerid,params[])
{
if(!PlayerRang(playerid,6))return SendClientMessage(playerid,Grau,"Du hast nicht den gebrauchten Rang dazu.");
new pID,rangid,string[125];
if(sscanf(params,"ui",pID,rangid))return SendClientMessage(playerid,Grau,"Nutzung: /giverank [ID/Teilname] [Rangnr.]");
SetPVarInt(pID,"Fraktionsrang",rangid);
format(string,sizeof(string),"%s hat dir einen neuen Rang geben",SpielerName(playerid));
SendClientMessage(pID,Grau,string);
return 1;
}[/pwn]
[Blockierte Grafik: http://www.abload.de/img/atroxssigisdrj1w.jpg]