Anzahl Items in der Tasche abfragen

  • Hallo @all,


    ich muss für mein Plugin wissen, welche Anzahl von bestimmten Items die Party in der Tasche hat.


    Ob es in der Tasche ist, kann ich so abrufen:

    Code
    1. $gameParty.hasItem($dataItems[bquests[j].gegenstaende[iGegenstand].id])


    Aber wie kann ich die Anzahl abrufen?


    Viele Grüsse,

    Benjamin


  • Das ist die Funktion die du gepostet hast. Dort kannst du sehen dass mit "this.numItems(item) > 0" gecheckt wird ob du mehr als 1 item davon hast

    Wenn du nun in rpg_objects.js nach diesem ausdruck suchst findest du folgendes:

    Code
    1. Game_Party.prototype.numItems = function(item) {
    2. var container = this.itemContainer(item);
    3. return container ? container[item.id] || 0 : 0;
    4. };

    also sollte der Code sein:

    Code
    1. $gameParty.numItems($dataItems[bquests[j].gegenstaende[iGegenstand].id])