ocmd:giverank(playerid,params[])
{
if(GetPVarInt(playerid,"FRank")== 6)
{
new pID, rank,rankup[64],rankdown[64];
if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,ROT,"/giverank [id] [rank]");
if(rank<1||rank>6)return SendClientMessage(playerid,ROT,"Du kannst nur einen Rank verteilen zwischen 1-6.");
new altrank = GetPVarInt(pID,"FRank");
format(rankdown,sizeof(rankdown),"Du hast jemanden einen Rankdown gegeben, sein aktueller Rank ist %i.",rank);
format(rankup,sizeof(rankup),"Du hast jemanden einen Rankup gegeben, sein aktueller Rank ist %i.",rank);
if(altrank > rank){SendClientMessage(playerid,ROT,rankdown);}
if(altrank < rank){SendClientMessage(playerid,BLAU,rankup);}
SetPVarInt(pID,"FRank",rank);
SpielerSpeichern(pID);
}
else
{
SendClientMessage(playerid,ROT,"Du bist kein Leader einer Fraktion.");return 1;
}
return 1;
}
Also ich möchte das bei mir steht :
"Du hast ... den Rank (1-6) gegeben."
Und bei den jenigen der ein Rankdown/up bekommt das :
" ... hat dir den Rank ... gegeben."