Tach, ich habe ein Problem
ich wolte mein Fchat von nur Member auf Rankname ändern
ich habe mir ein stock erstellt damit ich für stats nicht nochmal extra machen muss
stock GetPlayerRangName(playerid)
{
new rangname[64];
if(isPlayerInFrakt(playerid, 1))
{
switch(GetPVarInt(playerid,"Rank"))//Feuerwehr
{
case 1: {rangname="Feuerwehrmannanwärter";}
case 2: {rangname="Feuerwehrmann";}
case 3: {rangname="Haubtfeuerwehrmann";}
case 4: {rangname="Löschmeister";}
case 5: {rangname="Brandmeister";}
case 6: {rangname="Wehrleiter";}
}
}
else if(isPlayerInFrakt(playerid, 2))
{
switch(GetPVarInt(playerid,"Rank"))//Polizei
{
case 1: {rangname="Polizeianwärter";}
case 2: {rangname="Mittlerer Dienst";}
case 3: {rangname="Gehobener Dienst";}
case 4: {rangname="Kriminal Polizei";}
case 5: {rangname="Stellvertretene Leitung";}
case 6: {rangname="Polizei Leitung";}
}
}
return rangname;
}
Hier fchat
ocmd:f(playerid,params[])
{
new text[128];
if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"/f [text]");
format(text,sizeof(text),"%s %s: %s",GetPVarInt(playerid,"Rank"),SpielerName(playerid),text);
for(new i=0; i
aber wnen ich ingame schreiben kommt mein name der text aber nicht davor der rankname
kann mir einer helfen