dialog richtig?

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
  • Guten Tag,


    seitdem ich meinen Dialog ausgebessert habe taucht ein bug auf...


    Dieser Bug ist glaube ich mal wegen dem Dialog...


    Siehe dieses hier:

    if(strcmp(cmdtext,"/frakhelp",true)==0)
    {
    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
    {
    SendClientMessage(playerid,COLOR_GRAD5,"Fraktions Befehle");
    }
    if(gTeam[playerid] == 2 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
    {
    format(string,sizeof(string),"(/r)adio\n(/d)epartments \n(/m)egaphone\n(/su)spect\n/mdc\n/arrest\n/duty\n/wanted\n/cuff\n/zivil\n/crb\n/sperre\n/ticket\n(/gov)ernment\n/pd1\n/pd2\n/sfpdtor\n/orten\n/tazer\n/frisk\n/take\n/schild\n/rb\n/rbb\n/sperrewegall\n/nagelband (/nb)\n/nagelbandweg (/nbw)\n/nagelbandwegall (/nbwa) /zollcontrol\nArmy: /armylift1 und armylift2\n( /opark /oaufbrechen /unopark /fbitor)");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Polizei hilfe", string, "Schließen", "");
    }
    if(gTeam[playerid] == 1 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
    {
    format(string,sizeof(string),"(/r)adio \n(/d)epartments \n/heal \n/duty \n/medictorg");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Medic hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
    {
    format(string,sizeof(string),"/lenter \n/lexit /lcntor \n/kidnap \n/gangjail \n/gangunjail \n/mundtape \n/durchsuchen (nach Geld) \n/augenbinde \n/frakkammermats \n/frakkammer");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Gang/Mafia Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
    {
    format(string,sizeof(string),"/tie \n/untie \n/angriff \n/yenter \nTore: ( /ytor1 /ytor2 /ytor3 ) \n/yexit\n/kidnap \n/gangjail \n/gangunjail \n/mundtape \n/durchsuchen (nach Geld) \n/augenbinde \n/frakkammermats \n/frakkammer");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Gang/Mafia Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
    {
    format(string,sizeof(string),"/settax \n/givetax \n/penter \n/pexit \n/dachluke \n/präsibüro \n/ptor \n/givepass");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Gang/Mafia Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
    {
    format(string,sizeof(string),"/portable \n/enter \n/exit");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Gang/Mafia Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
    {
    format(string,sizeof(string),"/paper \n/papers \n/live \n/news [text] \n/ntor");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Fraktions Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
    {
    format(string,sizeof(string),"/fare [Fahrpreis]");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Fraktions Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
    {
    format(string,sizeof(string),"/startlesson \n/stoplesson \n/givelicense \n/lehrerlift \n/licensepreise \n( Tor: /fahrschule ");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Fraktions Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)
    {
    format(string,sizeof(string),"/trtor \n/trgarage \n/trsperre\n/kidnap \n/gangjail \n/gangunjail \n/mundtape \n/durchsuchen (nach Geld) \n/augenbinde \n/frakkammermats \n/frakkammer");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Fraktions Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
    {
    format(string,sizeof(string),"/genter \n/gexit\n/kidnap \n/gangjail \n/gangunjail \n/mundtape \n/durchsuchen (nach Geld) \n/augenbinde \n/frakkammermats \n/frakkammer ");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Fraktions Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
    {
    format(string,sizeof(string),"/benter \n/bexit\n/kidnap \n/gangjail \n/gangunjail \n/mundtape \n/durchsuchen (nach Geld) \n/augenbinde \n/frakkammermats \n/frakkammer ");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Fraktions Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
    {
    format(string,sizeof(string),"/enter\n/exit\n/kidnap \n/gangjail \n/gangunjail \n/mundtape \n/durchsuchen (nach Geld) \n/augenbinde \n/frakkammermats \n/frakkammer ");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Fraktions Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
    {
    format(string,sizeof(string),"/vaenter\n/vaexit\n/kidnap \n/gangjail \n/gangunjail \n/mundtape \n/durchsuchen (nach Geld) \n/augenbinde \n/frakkammermats \n/frakkammer ");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Fraktions Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17)
    {
    format(string,sizeof(string),"/benter \n/bexit\n/kidnap \n/gangjail \n/gangunjail \n/mundtape \n/durchsuchen (nach Geld) \n/augenbinde \n/frakkammermats \n/frakkammer ");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Fraktions Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
    {
    format(string,sizeof(string),"/rienter \n/riexit \n/rifator\n/kidnap \n/gangjail \n/gangunjail \n/mundtape \n/durchsuchen (nach Geld) \n/augenbinde \n/frakkammermats \n/frakkammer ");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Fraktions Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19)
    {
    format(string,sizeof(string),"/enter \n/exit \n/rstor");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Fraktions Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
    {
    format(string,sizeof(string),"/terenter /terexit \n/legbombe \n/selbstmord \n/terrorgate\n/kidnap \n/gangjail \n/gangunjail \n/mundtape \n/durchsuchen (nach Geld) \n/augenbinde \n/frakkammermats \n/frakkammer ");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Fraktions Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
    {
    format(string,sizeof(string),"/fsperre ");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Fraktions Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 23 || PlayerInfo[playerid][pLeader] == 23)
    {
    format(string,sizeof(string),"/renter \n/rexit \n/skin(am i) \n/rtor \n/rtor2\n/kidnap \n/gangjail \n/gangunjail \n/mundtape \n/durchsuchen (nach Geld) \n/augenbinde \n/frakkammermats \n/frakkammer ");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Fraktions Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 24 || PlayerInfo[playerid][pLeader] == 24)
    {
    format(string,sizeof(string),"/oamtls \n/oticket \n/m \n/tazer \n/blitzer \n/findcar \n/olicht \n/opark \n/oaufbrechen \n/unopark ");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Fraktions Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21)
    {
    format(string,sizeof(string),"/wtor \n/wtor2 \n/enter \n/exit \n/tie \n/reinziehen \n/untie\n/kidnap \n/gangjail \n/gangunjail \n/mundtape \n/durchsuchen (nach Geld) \n/augenbinde \n/frakkammermats \n/frakkammer ");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Fraktions Hilfe", string, "Schließen", "");
    }
    if(PlayerInfo[playerid][pMember] == 25 || PlayerInfo[playerid][pLeader] == 25)
    {
    format(string,sizeof(string),"/fasttor \n/tuning \n/neon \n/tie \n/reinziehen \n/untie\n/kidnap \n/gangjail \n/gangunjail \n/mundtape \n/durchsuchen (nach Geld) \n/augenbinde \n/frakkammermats \n/frakkammer ");
    ShowPlayerDialog(playerid, DIALOG_COPHELP, DIALOG_STYLE_MSGBOX, "Fraktions Hilfe", string, "Schließen", "");
    }
    }


    Hoffe mir kann jemand helfen


    Mfg


    Techno

  • DIALOG_COPHELP


    Diesem bei mir tauschen sich die Accounts aus also Passwörter brauche dringend hilfe ^^

  • Kann es sein das du die ID ein zweites mal verwendest?
    Sprich



    #define COP_HELP 80
    #define Blabla 80


    Weil wenn du nicht mit Case arbeitest meckert der Compiler nicht das diese Nummer zweimal genutzt wurde und führt daher zu Fehlern ingame.



    LG RFT

    RFT

  • Ne habe geschaut den gibts nur 1x ^^


    Kann mir doch keiner helfen ;(

    Einmal editiert, zuletzt von Techno_Bass ()