記事一覧

【NPC露店 第3回】商品を買ってみる

■過去の記事
【NPC露店 第2回】商品リストの表示
【NPC露店 第1回】NPC露店の仕様
ファイル 489-1.jpg
見た目は第1回から変わり映えないお姉さんから・・・

ファイル 489-2.jpg
アイテムが買えた!

ファイル 489-3.jpg
ちゃんとアイテムが減ります。

今回はNPC露店から商品が買えるところまで実装しました。
変更した箇所はたった1関数のみ。
それでも実際にアイテムを扱う箇所なので、コーディングを慎重にするはずだったんですが、これまたエラー無くすんなりと解決。
もっと不具合が検出されるはずなんですが。。逆に心配です。

ただし、1つだけ問題がありまして、
商品が完売しても露店が閉じません。
PC露店ではアイテム販売報告パケット(0x137)で解決してそうなんですが・・・う〜ん。
商品が売れたとき、商品リストをチェックして強引に閉鎖するようにします(==

さて、次回はスクリプト側からNPC露店に出させる商品を操作できるようにしてみますよ〜。
続き
■vending.c
・vending_purchasereq()
→露店アイテム購入
→idからblock_list構造体を検索、PCとNPCの両対応

コメント一覧

Toshi 2009年08月27日(木)23時58分 編集・削除

すでに第3回まできてた~ぁ!
順調に進んでますね。
楽しみですぅ。