Kardor

Knappe

  • »Kardor« ist der Autor dieses Themas

Motto: RTP? - Frontview KS? ich finds gut ^^

  • Nachricht senden

1

Montag, 15. September 2014, 22:25

Abfrage wieviele Items in Inventory

Mag sein das ich mal wieder zu blöd bin den richtigen Knopf zu finden ^^
aaaber gibt es im XP eine Abfrage die nicht nur nach dem Item sondern auch nach der
Menge?

Sprich Event soll fragen ob der Spieler X Items von Sorte Y im Inventar hat.
In Entwicklung: Conjurer - Shadows of the Past
Vorstellung Conjurer
Meinungen und konstruktive Kritik sind immer erwünscht.

Wer bin ich? Und wenn ja wie viele?

Ich kann nicht viel zum Dank anbieten, ausser meiner ehrlichen Meinung
und meiner Zeit zB. als Tester.

Volgeon

Krieger

Motto: Der Mensch ist scheiße, nur ich bin cool.

  • Nachricht senden

2

Montag, 15. September 2014, 23:02

Ich hab mal nachgeguckt und das geht ganz einfach mit folgendem Skriptbefehl im Conditional Branch

Ruby Quellcode

1
$game_party.item_number(id) > zahl


id = Itemnummer (beginnend bei 1 nicht 0)
zahl = Anzahl

Beispiel für mindestens 2 Potions:

Ruby Quellcode

1
$game_party.item_number(1) => 2
  • :user-silhouette: Kontakt

  • :puzzle: Projekte

    :rmxp: Fungame: Let's Roll (2. Spieleversion - Demo)

    :cup: DrookieClicker (Testversion - Demo)

    Spoiler: :rmvx: Slime Adventure (Stop)
    In "Slime Adventure" geht es um einen (wer hätte das gedacht) Slime.
    Dieser Slime muss Kekse essen, um weiterzukommen. Manche heilen ihn und manche fügen ihm Schaden zu.
    Das Besondere hierbei ist, dass man für manche Kekse ein bestimmtes Element gegessen haben muss.
    Besonders bei den Bosskämpfen muss man aufpassen, dass man hier keinen falschen Keks erwischt.
    zum Lesen den Text mit der Maus markieren


    Spoiler: :rmvx: Drookie - The hungry Cookie (Demo in Zukunft - mit GameMakerStudio2)
    In "Drookie - The hungry Cookie" geht es um Drookie (mein Keks-Avatar),
    welcher in einem Wettkampf mit anderen großen Kekskonzernen ist. Er
    will ein Monopol bilden und frisst deshalb die Kekse der anderen
    Konzerne weg, damit diese Pleite werden. Ein ziemlich unernstes und
    unlogisches Spiel, welches nur vom Gameplay überzeugen soll. Man bewegt
    Drookie (links und rechts) und muss versuchen genügend Kekse zu essen
    (gibt eine Keks-o-meter-Anzeige).
    zum Lesen den Text mit der Maus markieren


    Spoiler: :rmvx: Drookie RPG (großes Projekt - folgt in Keks Jahren)
    In "Drookie RPG" geht es um Drookie (mein Keks-Avatar), welcher die keksige Welt vor den bösen Keksbanden aufhalten muss. Es gibt mehrere Kekse, welche ihm Beiseite stehen werden. Man hat von Anfang an ein Grundstück und dort muss man mehrere Kekse herstellen als auch Material für das Abenteuer. Das Abenteuer besteht aus der Verfolgung von mehreren Keksbanden und spannenden Quests.
    zum Lesen den Text mit der Maus markieren
  • :rmvx: :rmxp: Fähigkeiten

    :light-bulb: Ideen: :star: :star: :star: :star: :star-empty:
    :game: Eventen: :star: :star: :star: :star: :star-empty:
    :book: Story: :star: :star: :star: :star-empty: :star-empty:
    :palette: Grafik: :star: :star-empty: :star-empty: :star-empty: :star-empty:
    :map: Mappen: :star: :star-empty: :star-empty: :star-empty: :star-empty:
    :quill: Scripten: :star: :star: :star: :star-empty: :star-empty:
  • :trophy: Contests

    Bild
  • :kumpel: Bündnis

    Bündnis für
    Bündnis durch
    Bündnis mit
    Bündnis seit
    Weltherrschaft Kompromiss Evrey 03.01.2013 19:32

Kardor

Knappe

  • »Kardor« ist der Autor dieses Themas

Motto: RTP? - Frontview KS? ich finds gut ^^

  • Nachricht senden

3

Montag, 15. September 2014, 23:09

Ahh Danke Volgeon!
In Entwicklung: Conjurer - Shadows of the Past
Vorstellung Conjurer
Meinungen und konstruktive Kritik sind immer erwünscht.

Wer bin ich? Und wenn ja wie viele?

Ich kann nicht viel zum Dank anbieten, ausser meiner ehrlichen Meinung
und meiner Zeit zB. als Tester.

4

Dienstag, 16. September 2014, 00:36

Alternativ kannst Du mit Control Variables dir auch die Anzahl der Items in eine Variable speichern und diese für Eventseiten Conditions benutzen, oder halt diese Variable im Conditional Branch prüfen.
Zu Volgeons Hinweis um "mindestens" zu prüfen, da hat sich ein kleiner Zeichendreher eingeschlichen, richtig müsste es lauten:

Ruby Quellcode

1
$game_party.item_number(1) >= 2

Volgeon

Krieger

Motto: Der Mensch ist scheiße, nur ich bin cool.

  • Nachricht senden

5

Dienstag, 16. September 2014, 15:41

Natürlich, da hat Playm recht.

Die Operatoren in Ruby sind wie folgt:

== gleich

>= größer gleich

<= kleiner gleich

> größer

< kleiner

!= ungleich

Hab gedacht, dass es egal wäre, dabei war es bei einer anderen Skriptsprache egal mit der ich arbeite.
  • :user-silhouette: Kontakt

  • :puzzle: Projekte

    :rmxp: Fungame: Let's Roll (2. Spieleversion - Demo)

    :cup: DrookieClicker (Testversion - Demo)

    Spoiler: :rmvx: Slime Adventure (Stop)
    In "Slime Adventure" geht es um einen (wer hätte das gedacht) Slime.
    Dieser Slime muss Kekse essen, um weiterzukommen. Manche heilen ihn und manche fügen ihm Schaden zu.
    Das Besondere hierbei ist, dass man für manche Kekse ein bestimmtes Element gegessen haben muss.
    Besonders bei den Bosskämpfen muss man aufpassen, dass man hier keinen falschen Keks erwischt.
    zum Lesen den Text mit der Maus markieren


    Spoiler: :rmvx: Drookie - The hungry Cookie (Demo in Zukunft - mit GameMakerStudio2)
    In "Drookie - The hungry Cookie" geht es um Drookie (mein Keks-Avatar),
    welcher in einem Wettkampf mit anderen großen Kekskonzernen ist. Er
    will ein Monopol bilden und frisst deshalb die Kekse der anderen
    Konzerne weg, damit diese Pleite werden. Ein ziemlich unernstes und
    unlogisches Spiel, welches nur vom Gameplay überzeugen soll. Man bewegt
    Drookie (links und rechts) und muss versuchen genügend Kekse zu essen
    (gibt eine Keks-o-meter-Anzeige).
    zum Lesen den Text mit der Maus markieren


    Spoiler: :rmvx: Drookie RPG (großes Projekt - folgt in Keks Jahren)
    In "Drookie RPG" geht es um Drookie (mein Keks-Avatar), welcher die keksige Welt vor den bösen Keksbanden aufhalten muss. Es gibt mehrere Kekse, welche ihm Beiseite stehen werden. Man hat von Anfang an ein Grundstück und dort muss man mehrere Kekse herstellen als auch Material für das Abenteuer. Das Abenteuer besteht aus der Verfolgung von mehreren Keksbanden und spannenden Quests.
    zum Lesen den Text mit der Maus markieren
  • :rmvx: :rmxp: Fähigkeiten

    :light-bulb: Ideen: :star: :star: :star: :star: :star-empty:
    :game: Eventen: :star: :star: :star: :star: :star-empty:
    :book: Story: :star: :star: :star: :star-empty: :star-empty:
    :palette: Grafik: :star: :star-empty: :star-empty: :star-empty: :star-empty:
    :map: Mappen: :star: :star-empty: :star-empty: :star-empty: :star-empty:
    :quill: Scripten: :star: :star: :star: :star-empty: :star-empty:
  • :trophy: Contests

    Bild
  • :kumpel: Bündnis

    Bündnis für
    Bündnis durch
    Bündnis mit
    Bündnis seit
    Weltherrschaft Kompromiss Evrey 03.01.2013 19:32

Social Bookmarks