■過去の記事
【NPC露店 第2回】商品リストの表示
【NPC露店 第1回】NPC露店の仕様
見た目は第1回から変わり映えないお姉さんから・・・
アイテムが買えた!
ちゃんとアイテムが減ります。
今回はNPC露店から商品が買えるところまで実装しました。
変更した箇所はたった1関数のみ。
それでも実際にアイテムを扱う箇所なので、コーディングを慎重にするはずだったんですが、これまたエラー無くすんなりと解決。
もっと不具合が検出されるはずなんですが。。逆に心配です。
ただし、1つだけ問題がありまして、
商品が完売しても露店が閉じません。
PC露店ではアイテム販売報告パケット(0x137)で解決してそうなんですが・・・う〜ん。
商品が売れたとき、商品リストをチェックして強引に閉鎖するようにします(==
さて、次回はスクリプト側からNPC露店に出させる商品を操作できるようにしてみますよ〜。
■vending.c
・vending_purchasereq()
→露店アイテム購入
→idからblock_list構造体を検索、PCとNPCの両対応
Toshi 2009年08月27日(木)23時58分 編集・削除
すでに第3回まできてた~ぁ!
順調に進んでますね。
楽しみですぅ。