Guten Tag ich habe ne Frage, wie wird da mein Rangname angezeigt? habe soweit eig alles, bis auf dass er meine Rangnamen abliest, bitte um hilfe
stock PlayerName(playerid)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
return pname;
}
ocmd:f(playerid,params[])
{
new text[300],string[100];
if(sscanf(params,"s[300]",text))return SendClientMessage(playerid,ROT,"/fch [Text]");
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
{
format(string,100,"%s %s: %s",ReturnRank(GetPVarInt(playerid,"FraktionRang"),GetPVarInt(playerid,"Fraktion")),PlayerName(playerid),text);
SendClientMessage(i,BLAU,string);
}
}
}
return 1;
}
EDIT: ReturnRank muss definiert werden für die Fraktionen.. z.B. soll er das rauslesen
// Army
#define Armyrangname1 "Rekrut"
#define Armyrangname2 "Soldat"
#define Armyrangname3 "Seargent"
#define Armyrangname4 "Lieutnant"
#define Armyrangname5 "Ausbilder"
#define Armyrangname6 "General"
//lspd
#define lspdrangname1 "Praktikant"
#define lspdrangname2 "Azubi"
#define lspdrangname3 "Officer"
#define lspdrangname4 "Ausbilder"
#define lspdrangname5 "Co-Präsident"
#define lspdrangname6 "Präsident"
Als error kommt halt, dass ich ReturnRank nicht definiert habe..
C:\Users\Andre\Desktop\Neuer Ordner\gamemodes\Reallife.pwn(920) : error 017: undefined symbol "ReturnRank"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.