Hallo, ich habe einen Stats Dialog gescriptet, der als MSGBOX angezegt werden soll. Leider passiert einfach gar nichts wenn ich /stats eingebe. ich habe den Text in einer Variablen formatiert und ohne "" bei caption und info eingetragen. wenn ich etwas mit "" eintrage, wird es angezeigt. Wo ist mein Fehler?
ocmd:stats(playerid,params[])
{
new statscaption[128],statsinfo[256],hatperso[128],hatzollpass[128];
if(sInfo[playerid][perso]==1)
{
format("hatperso",sizeof(hatperso),"Vorhanden");
}
else
{
format("hatperso",sizeof(hatperso),"Nicht vorhanden");
}
if(sInfo[playerid][zollpass]==1)
{
format("hatzollpass",sizeof(hatzollpass),"Vorhanden");
}
else
{
format("hatzollpass",sizeof(hatzollpass),"Nicht vorhanden");
}
format("statscaption",sizeof(statscaption),"Statistik von %s", getPlayerName(playerid));
format("statsinfo",sizeof(statsinfo),"{0x009BFFFF}Allgemeine Daten\n{0xFFFFFFFF}Spielername:[%s]; Level:[%d]; Bargeld:[%d]; Personalausweis:[%s]; Zollpass:[%s];\n\n{0x009BFFFF}Fraktion und Beruf\n{0xFFFFFFFF}",getPlayerName(playerid),GetPlayerScore(playerid),GetPlayerMoney(playerid),hatperso,hatzollpass);
ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX, statscaption, statsinfo,"Okay","Schließen");
return 1;}
Sorry, dass ich das einfach so eingefügt habe aber das mit PAWN Quelltext klappt bei mir irgendwie nicht^^
MfG,
Marcel