Könnte mir jemand bitte helfen ich habe folgendes problem wenn ich in meinem server /stats eingebe steht bei fraktion eine 9 und nicht LSPD oder so was habe ich falsch gemacht
//------Fraktionsnamen
#define fraktname1 "LSPD"
#define fraktname2 "Medic"
#define fraktname3 "Mafia"
if (strcmp("/stats", cmdtext, true, 10) == 0)
{
new string[128];
new fraktname[64];
switch(GetPVarInt(playerid,"Fraktion"))
{
case 0:{fraktname="Keine";}
case 1:{fraktname=fraktname1;}
case 2:{fraktname=fraktname2;}
case 3:{fraktname=fraktname3;}
}
//1.reihe
format(string,sizeof(string),"[Name: %s] [Level: %i] [Fraktion: %s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel",fraktname));
SendClientMessage(playerid,hellblau,string);
//2. Reihe
return 1;
}
kp ob das noch wichtig ist
stock isPlayerInFrakt(playerid,fraktid)
{
if(GetPVarInt(playerid,"Fraktion")==fraktid)return 1;
return 0;
}