Waffenmenü und Sexshopmenü

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


    Denkt jetzt mal nicht das falsche ;)
    Ich habe ein Waffenmenü und ein Sexshopmenü (Neu gemacht vorhin). Wenn ich im Sexshop den CMD /sexshop eingebe, kommt wie erwartet das Sexshop_Menü und ich klicke dann auf einen...Kaufgegenstand, jedoch bekomme ich die Kaufartikel vom Waffenshop.
    Ich vermute, dass es am if(response) liegt, da es das gleiche ist/hat, wie beim Waffenmenü, ich jedoch nicht weiss, wie ich das umbauen kann/muss.


    Hier der Code:


    #define W_SCHLAGRING25
    #define W_MESSER 25
    #define W_BASE 30
    #define W_SPRAY 30
    #define W_MMPISTOLE 90
    #define W_GEPISTOLE 105
    #define W_DEPISTOLE 130
    #define W_SCHROT 140
    #define W_ASCHROT 180
    #define W_KSCHROT 205
    #define W_UZI 155
    #define W_MP5 160
    #define W_TEC9 180
    #define W_AGEW 210
    #define W_SGEW 280
    #define W_AK47 230
    #define W_M4 240


    #define DILDO0 25 //Dildo 0
    #define DILDO1 25 //Dildo 1
    #define DILDO2 25 //Dildo 2
    #define DILDO3 25 //Dildo 3


    #define Waffen 4319//Waffenmenü
    #define Sex 4400//Sexshopmenü


    Edit: Da irgendwie die Formatierung spinnt, habe ich den Rest mal auf Pastbin hochgeladen:


    http://pastebin.com/XTS2sVYK


    Das ganze ist natürlich ohne IsPlayerAtSex und Waffen, da dies ja geht.
    MfG dUDALUS

  • #define DILDO0 26 //Dildo 0
    #define DILDO1 27 //Dildo 1
    #define DILDO2 28 //Dildo 2
    #define DILDO3 29 //Dildo 3
    1.
    messer war mit id 25 definiert
    und 2 waren alle dildos mit der gleichen id definiert das geht nicht!
    /EDIT
    DU MUSST JEDES DIALOG MIT EINER ANDREN ID DEFINIEREN =)
    SCHAU LIEBER MAL WIKI BEVOR DU POSTEST



    Die heutigen Noobs, sind die Profis von morgen! :thumbup:


    Danke an Jeffry für seine ständige Hilfsbereitschaft und freundliche Art. 8)

  • Hallo


    @1 Die Defines sind ja dafür da, die Preise zu definieren. Sollte ich das lieber per GivePlayerMoney abziehen ? Wie kann ich sonst zB gleiche Preise machen ?


    @2 Jeder Dialog hat ja ne andere Definition (Waffen und Sex), oder meinst Du das response, ich weiss leider nicht wie ich das richtig mache, da ich den Compiler zum Crashen bringe :love:


    MfG dUDA


    Edit:
    andere DialogId habe ich doch ?
    if(dialogid == Waffen)
    if(dialogid == Sex)
    Mom schaue noch die Definition an


    Edit2:
    Das kann irgendwie nicht stimmen, da ich soagr eine Schusswaffe bekommen kann, wenn ich im Sexshop einen Dildo kaufe. Ich habe echt den Überblick verloren ;)

  • Hallo


    Aslo nun geht es. Ich habe das if(response) rausgenommen (Die Folgen werden erst später bemerkbar sein xD). Jedenfalls geht nun der Waffen- und der Sexshop.
    Ich habe aber noch 2 Fragen:


    1.Frage


    #define Tanken 4319
    #define Waffen 4319//Waffenmenü
    #define Sex 4400//Sexshopmenü
    Das wäre eigentlich falsch und ich müsste bei jedem Define Hochzählen ?


    2.Frage


    Warum meinst du, es sei gleich definiert ? Es wird ja zB W_MESSER definiert und nicht die Zahl dahinter ?


    MfG dUDALUS