Hallo.
Ich habe mir ein Statistiksystem erstellt, welches eigentlich - sollte man /stats eingeben - die vorgegebenen Werte wiedergibt. Solange ich nicht eingeloggt bin kommt wie erwünscht die Meldung "Du bist noch nicht eingeloggt", andernfalls kommt aber nicht die Statistik sondern ein Unknown command.
Hoffentlich findet jemand den Fehler oder das Problem.
if(strcmp(cmdtext, "/stats", true) == 0)
{
if(loggedin[playerid] == false) SendClientMessage(playerid,0xff0000ff,"Du bist noch nicht eingeloggt.");
else
{
new s1[128],s2[128],s3[128],s4[128];
GetPlayerName(playerid,name,sizeof name);
format(s1,sizeof s1,"- - - Statistiken von %s - - -", name);
format(s2,sizeof s2,"- Kills: %d, Tode: %d, K/D: %f -",player[playerid][kill],player[playerid][death],player[playerid][kill]/player[playerid][death]);
format(s3,sizeof s3,"- Wachenrunden: %d, Gefangenenrunden: %d -",player[playerid][rundew],player[playerid][rundep]);
format(s4,sizeof s4,"- Runden insgesamt: %d, Spielzeit: %d Minuten -",player[playerid][runden],player[playerid][zeit]);
SendClientMessage(playerid,CREME,s1);
SendClientMessage(playerid,CREME,s2);
SendClientMessage(playerid,CREME,s3);
SendClientMessage(playerid,CREME,s4);
SendClientMessage(playerid,CREME,"- - - - - - - - - - - - - - - - -");
}
return 1;
}
Mit freundlichen Grüßen
Padarom