[QuestFunc]item.set_count

  • Tach'chen,


    ich meld mich mal wieder mit einer recht simplen Questfunktion. Hab nich gesucht obs das schon gibt, daher entschuldigt wenn jemand das schon gezeigt hat.


    Neue Questfunktion:


    item.set_count(count)


    Was bewirkt diese?

    Items die selektiert sind in Quests zb. wenn man ein Item auf ein NPC zieht ist dieses Item selektiert, man kann aber auch per questfunktion items selektieren mit item.select oder auch bei XXXX.use, können so die menge ändern. Es gibt ja pc.remove_item(vnum, count), diese funktion nimmt aber von dem eingegeben item den eingegebenen count von der ersten stelle des Inventars weg. bei item.set_count wird genau das benutzte item um den eingegebenen count geändert.


    Beispielquest:


    LUA
    1. when ITEM_VNUM.use begin
    2. item.set_count(item.get_count() - 1)
    3. end
    4. when NPC_VNUM.take with item.vnum == ITEM_VNUM begin
    5. item.set_count(item.get_count() - 1)
    6. end



    How-To:



    Viel Spaß ;)

    4 Mal editiert, zuletzt von Aslan ()

  • Dieses Thema enthält 2 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.