/Status wird nicht angezeigt

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo,
    Ich habe jetzt in meinem Script das /Status in ein Dialog verwandelt aber wenn ich in game mache /Status kommt etwas anderes sprich es kommt Server: Unknown Command


    Hier mal mein /Status befehl:


    if(!strcmp(cmdtext,"/status"))
    {
    new string1[256],string2[256],string3[256],string4[256],string5[256],string6[256],mstring[1280];
    format(string1,sizeof (string1),"Deine Job ID: %d",Spieler[playerid][team]);
    format(string2,sizeof (string2),"Dein Geld: %d",GetPlayerMoney(playerid));
    format(string3,sizeof (string3),"Dein Wanted Level: %d",GetPlayerWantedLevel(playerid));
    format(string4,sizeof (string4),"Dein Admin Level: %d",Spieler[playerid][Admin]);
    format(string5,sizeof (string5),"Du bist Boss des Jobs:, ID: %d",Spieler[playerid][leader]);
    format(string6,sizeof (string6),"Du warst schonmal da [1 = Ja 0 = Nein]: %d",Spieler[playerid][team]);
    format(mstring, sizeof (mstring), "%s\n%s\n%s\n%s\n%s", string1,string2,string3,string4,string5,string6);
    ShowPlayerDialog(playerid,Status,DIALOG_STYLE_MSGBOX,"Status","mstring","Ok","Abbrechen");
    return 1;
    }



    Edit:
    Kann mir keiner von euch Helfen?

    kA

    Einmal editiert, zuletzt von UnLiMiTeD ()

  • Hab den Code auch nochmal eben Optimiert.
    if(!strcmp(cmdtext,"/status"))
    {
    new string1[29],string2[64],string3[64],string4[64],string5[64],string6[64],mstring[164];
    format(string1,sizeof (string1),"Deine Job ID: %d",Spieler[playerid][team]);
    format(string2,sizeof (string2),"Dein Geld: %d",GetPlayerMoney(playerid));
    format(string3,sizeof (string3),"Dein Wanted Level: %d",GetPlayerWantedLevel(playerid));
    format(string4,sizeof (string4),"Dein Admin Level: %d",Spieler[playerid][Admin]);
    format(string5,sizeof (string5),"Du bist Boss des Jobs:, ID: %d",Spieler[playerid][leader]);
    format(string6,sizeof (string6),"Du warst schonmal da [1 = Ja 0 = Nein]: %d",Spieler[playerid][team]);
    format(mstring, sizeof (mstring), "%s\n%s\n%s\n%s\n%s", string1,string2,string3,string4,string5,string6);
    ShowPlayerDialog(playerid,Dialog_Status,DIALOG_STYLE_MSGBOX,"Status",mstring,"Ok","Abbrechen");
    return 1;
    }


    ganz nach oben
    #define Dialog_Status 200//200 nur weil ich nicht weiß ob du schon Dialogs defeniert hast.

  • Versuchs so.
    Sonst weiß ich auch nicht-

  • if (strcmp("/status", cmdtext, true, 10) == 0)
    {
    new string1[29],string2[64],string3[64],string4[64],string5[64],string6[64],mstring[264];
    format(string1,sizeof (string1),"Deine Job ID: %d",Spieler[playerid][team]);
    format(string2,sizeof (string2),"Dein Geld: %d",GetPlayerMoney(playerid));
    format(string3,sizeof (string3),"Dein Wanted Level: %d",GetPlayerWantedLevel(playerid));
    format(string4,sizeof (string4),"Dein Admin Level: %d",Spieler[playerid][Admin]);
    format(string5,sizeof (string5),"Du bist Boss des Jobs:, ID: %d",Spieler[playerid][leader]);
    format(string6,sizeof (string6),"Du warst schonmal da [1 = Ja 0 = Nein]: %d",Spieler[playerid][team]);
    format(mstring, sizeof (mstring), "%s\n%s\n%s\n%s\n%s", string1,string2,string3,string4,string5,string6);
    ShowPlayerDialog(playerid,Dialog_Status,DIALOG_STYLE_MSGBOX,"Status",mstring,"Ok","Abbrechen");
    return 1;
    }

    das müsste gehen

  • habs jetzt das von M33p4r34l genommen nur habe ich bei:

    format(mstring, sizeof (mstring), "%s\n%s\n%s\n%s\n%s", string1,string2,string3,string4,string5,string6);


    Hab ich es zu 6 strings gemacht:


    format(mstring, sizeof (mstring), "%s\n%s\n%s\n%s\n%s\n%s", string1,string2,string3,string4,string5,string6);



    und es geht !