Shop Poblem

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Shop Poblem

    Ich hab in meinem Spiel einen Shop ich will das man einkaufen kann,jetzt das Problem:Wie mach ich das mit dem einkaufen z.B. wenn ein Stuhl 25 Kekse kostet und man nur 20 hat soll man die nich kaufen können.
    Und wenn man Zuhause ist soll der gegenstand den man gekauft hat da stehen.

    Mfg Zwiebelmann

    P.S.Alles Spielt sich im Stadt-modus ab!
  • RE: Shop Poblem

    Machs mit Variablen.
    1. Beim Kaufen:
    mach einfach ne variable, z.B. var_kekse und eine,, z.B. var_stuhl
    Dann würde ich es so machen:

    GML-Quellcode

    1. if var_kekse <24 // falls du mehr als 24 kekse hast
    2. {
    3. var_kekse-=25 //ziehst die 25 kekse ab
    4. var_stuhl=1 //am anfang ist die null
    5. }

    dann noch:

    GML-Quellcode

    1. if var_stuhl=1 //falls du nen stuhl hast
    2. {
    3. draw_sprite(stuhl,x,y) //malst du ihn einfach oder erstllst ein object, sry, weiß da jetzt aber den code nicht genau
    4. }
    Aktuelles Projekt: Aufbau - Strategiespiel.
    Aktueller Entwicklungsschritt: Planung | Grundengine entwickeln.

    Wichtig ist nicht, besser zu sein als alle anderen.
    Wichtig ist, besser zu sein als du gestern warst.





    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von gamer ()

  • RE: Shop Poblem

    Das hier war ja nur einBespiel. Ich werde dir kein Example schicken, da du es erst mal selbst richtig versuchen sollst.
    Du machst 2 variablen, eine wird runtergesetzt, falls die mindestens so hoch ist wie die benötigte anzahl(kekse), die andere wird geändert, wenn du den stuhl gekauft hast. Falls die "andere" variable geändert wurde, dann wird der stuhl gezeichnet bzw. erstellt.
    Die benötigten befehle findest du in der hilfe^^

    gamer
    Aktuelles Projekt: Aufbau - Strategiespiel.
    Aktueller Entwicklungsschritt: Planung | Grundengine entwickeln.

    Wichtig ist nicht, besser zu sein als alle anderen.
    Wichtig ist, besser zu sein als du gestern warst.





  • Original von gala
    gamer hat was falch gemacht bei var_kekse

    GML-Quellcode

    1. if var_kekse <24 // falls du mehr als 24 kekse hast
    2. {
    3. var_kekse=-25 //ziehst die 25 kekse ab
    4. var_stuhl=1 //am anfang ist die null
    5. }


    Hat er nicht. Wenn man keine Ahnung hat, einfach mal.....

    @zwiebelmann: Hast du die Variablen vorher deklariert?
    █████ ██ █ ████ everything ███ █████ is █████ ████ ████ fine ████ ███ █ ██████ love.
    █████ ███████ ███ your █████ ████ government.
  • Im obigen Code muss ein > stehen, kein <. Galas Code ist "noch falscher", da die Keksvariable relativ vermindert werden muss.

    GML-Quellcode

    1. if *Keksvariable* >= 25
    2. {
    3. *Keksvariable* -= 25
    4. *Stuhlvariable* = true
    5. }
    Dieser Beitrag ist Spam.
    | |
    | |
    \. ./
    \/

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von F.S. ()

  • Original von mauge
    Original von gala
    gamer hat was falch gemacht bei var_kekse

    GML-Quellcode

    1. if var_kekse <24 // falls du mehr als 24 kekse hast
    2. {
    3. var_kekse=-25 //ziehst die 25 kekse ab
    4. var_stuhl=1 //am anfang ist die null
    5. }


    Hat er nicht. Wenn man keine Ahnung hat, einfach mal.....

    @zwiebelmann: Hast du die Variablen vorher deklariert?



    Ne,wie geht das deklarieren?
  • Öffne mal deine GM-Hilfe und such im Index nach "var". Btw, die deutsche Hilfe findest du hier unter "Database"..

    Stimmt, gamer hat da was verdreht, aber das von gala ist nun total falsch.. FS hat ja bereits darauf hingewiesen.
    █████ ██ █ ████ everything ███ █████ is █████ ████ ████ fine ████ ███ █ ██████ love.
    █████ ███████ ███ your █████ ████ government.