Hey Leute wie mache ich das das man mit /showstats [id] einem den stats Dialog zeigt?
Dialog:
if(strcmp(cmdtext,"/stats",true)==0)
{
new string[560],string2[560],string3[560],string4[560],entstring[560], fraktname[64],Leader[64],stadtname[64];
new jobname[64],PKWSchein[64], MotorradSchein[64], LKWSchein[64],HeliSchein[64],FlugzeugSchein[64],BootSchein[64],Waffenschein[64], Perso[64], Geschlecht[64];
switch(GetPVarInt(playerid,"GESCHLECHT")) {
case 0:{Geschlecht = "";}
case 1:{Geschlecht = "Weiblich";}
case 2:{Geschlecht = "Männlich";}
}
switch(GetPVarInt(playerid,"Stadt")) {
case 0:{stadtname = "";}
case 1:{stadtname = "Los Santos";}
case 2:{stadtname = "San Fierro";}
}
switch(GetPVarInt(playerid,"Job")) {
case 0:{jobname = "Arbeitlos";}
case 1:{jobname = "Bauer";}
case 2:{jobname = "Lieferant";}
case 3:{jobname = "Busfahrer";}
}
switch(GetPVarInt(playerid,"Fraktion"))
{
case 0:{fraktname="Keine";}
case 1:{fraktname=fraktname1;}
case 2:{fraktname=fraktname2;}
case 3:{fraktname=fraktname3;}
case 4:{fraktname=fraktname4;}
case 5:{fraktname=fraktname5;}
case 6:{fraktname=fraktname6;}
case 7:{fraktname=fraktname7;}
case 8:{fraktname=fraktname8;}
case 9:{fraktname=fraktname9;}
case 10:{fraktname=fraktname10;}
case 11:{fraktname=fraktname11;}
case 12:{fraktname=fraktname12;}
case 13:{fraktname=fraktname13;}
case 14:{fraktname=fraktname14;}
case 15:{fraktname=fraktname15;}
case 16:{fraktname=fraktname16;}
case 17:{fraktname=fraktname17;}
case 19:{fraktname=fraktname19;}
}
switch(GetPVarInt(playerid,"Leader"))
{
case 0:{Leader="0";}
case 1:{Leader="x";}
}
switch(GetPVarInt(playerid,"PKWSchein"))
{
case 0:{PKWSchein="0";}
case 1:{PKWSchein="x";}
}
switch(GetPVarInt(playerid,"LKWSchein"))
{
case 0:{LKWSchein="0";}
case 1:{LKWSchein="x";}
}
switch(GetPVarInt(playerid,"MotorradSchein"))
{
case 0:{MotorradSchein="0";}
case 1:{MotorradSchein="x";}
}
switch(GetPVarInt(playerid,"HeliSchein"))
{
case 0:{HeliSchein="0";}
case 1:{HeliSchein="x";}
}
switch(GetPVarInt(playerid,"FlugzeugSchein"))
{
case 0:{FlugzeugSchein="0";}
case 1:{FlugzeugSchein="x";}
}
switch(GetPVarInt(playerid,"BootSchein"))
{
case 0:{BootSchein="0";}
case 1:{BootSchein="x";}
}
switch(GetPVarInt(playerid,"Waffenschein"))
{
case 0:{Waffenschein="0";}
case 1:{Waffenschein="A";}
case 2:{Waffenschein="B";}
}
switch(GetPVarInt(playerid,"Perso"))
{
case 0:{Perso="Nein";}
case 1:{Perso="Ja";}
}
//--
format(string,sizeof(string),"{0AFF2F}Personalien:{FFFFFF}\n%s\n%s\n%s\n",SpielerName(playerid),Geschlecht,stadtname);
format(string2,sizeof(string2),"{0AFF2F}Statistik:{FFFFFF}\n%i.Level\n%d/%d bis Levelup\n\n{0AFF2F}Fraktion:{FFFFFF}\n%s\nLeader\t\t\t[%s]\n",GetPlayerScore(playerid),GetPVarInt(playerid,"Respekt"),GetPVarInt(playerid,"MaxRespekt"),fraktname,Leader);
format(string3,sizeof(string3),"{0AFF2F}Beruf:{FFFFFF}\n%s\n%d$ Job Gehalt\n",jobname,jobgeld[playerid]);
format(string4,sizeof(string4),"{0AFF2F}Licensen:{FFFFFF}\nPKW-Schein\t\t[%s]\nLKW-Schein\t\t[%s]\nMotorradschein\t\t[%s]\nBootsschein\t\t[%s]\nHelikopterschein\t[%s]\nFlugzeugschein\t\t[%s]\nWaffenschein\t\t[%s]\n",PKWSchein,LKWSchein,MotorradSchein,BootSchein,HeliSchein,FlugzeugSchein,Waffenschein);
format(entstring,sizeof(entstring),"%s\n%s\n%s\n%s",string,string2,string3,string4);
ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,"Deine Statistiken",entstring,"Okay","");
//--
return 1;
}
MFG gtaec