Lol, habe den Code mal eben komplett grob nachgestellt, bei mir 0 Errors hier so habe ich das gemacht kurz:
#include <a_samp>
#define DIALOG_STATS 1
new fraktname1[128],fraktname2[128],fraktname3[128];
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext,"/stats",true)==0)
{
new string[128];
new fraktname[128];
switch(GetPVarInt(playerid,"Fraktion"))
{
case 0:{fraktname="Keine";}
case 1:{fraktname=fraktname1;}
case 2:{fraktname=fraktname2;}
case 3:{fraktname=fraktname3;}
}
//reihe 1
format(string,sizeof(string),"[Name: %s]\n[Level: %i]\n[Adminlevel: %i]\n[Fraktion: %s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),fraktname);
ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,"Stats",string,"Schließen"," ");
//reihe 2
return 1;
}
return 1;
}
stock SpielerName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
return name;
}
mfg. 