Hey,
ich habe ein Problem mit meinem /stats Befehl!
Ich bekomme zwar im Script keine Errors, jedoch bekomme ich InGame , wenn ich /stats eingebe, die Nachricht "FEHLER: Diesen Befehl gibt es nicht!" (d.h. return 0).
Hier der Befehl:
if(strcmp(cmdtext,"/stats", true)==0)
{
if(Spieler[playerid][Ausweis] == 1)
{
Stats(playerid);
}
else
{
SendClientMessage(playerid,COLOR_RED, "Du besitzt keinen Personalausweis!");
}
}
Und hier die function:
Function Stats(playerid)
{
if(Spieler[playerid][Ausweis] == 1)
{
new Playerdatei[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
new string1[200],string2[200],string3[200],string4[200],rest[1500];
format(string1, sizeof string1, "{0000FF}[Stats von %s auf [GOR] German Reallife{FFFFFF}", Spieler[playerid][Name]);
format(string2, sizeof string2, "{0000FF}[Allgemeines]{FFFFFF}");
format(string3, sizeof string3, "Level: %s Respektpunkte: %s Skin ID: %i", Spieler[playerid][Level],Spieler[playerid][Respektpunkte],GetPlayerSkin(playerid));
format(string4, sizeof string4, "Tode: %s Morde: %s",Spieler[playerid][Tode],Spieler[playerid][Kills]);
ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,"Deine Statistik",rest,"OK","");
}
else
{
SendClientMessage(playerid,COLOR_RED, "Du bestizt keinen Personalausweis!");
}
}