打印

与NPC交换物品的bug

与NPC交换物品的bug

当玩家身上道具占满时(15个),NPC无法从玩家身上收走道具,从而无法给予玩家道具
e.g.做成人任务时NPC无法收走仪之玉,玩家无法取得仪之兜

应该修改源码的哪个地方呢?谢谢

TOP

成人禮老頭的code裡面對應的道具編碼和itemset6裡面的物品是否符合

如果符合的話 方便貼上來看看嗎
== 客製化開發Lua NPC、服務端功能 有興趣可站內短訊息聯絡 ==

TOP

我认为不是itemset的问题,因为物品代码是一致的。并且如果我把取走的仪之玉改为一个的话这个事件可以正确触发。

附件是event和itemset,感谢!
附件: 您所在的用戶組無法下載或查看附件

TOP

看看似乎沒什麼問題,服務端是用yang發布還是自己編譯的,會不會是delitem支援不同

EventNo:4
TYPE:ACCEPT
EVENT:ITEM=2417*15
AcceptMsg:還挺厲害的嘛!走到這裡\n讓我來為你進階為成人做見證
ThanksMsg:這麼一來,你也是個頂天立地的成人了\n年輕小伙子,為老人盡點力量\n可是精進自我程度的捷徑\n
ItemFullMsg:啊呀!你的道具袋已經滿了
GetItem:2418
DelItem:2417*15
EndSetFlg:4
EventEnd
== 客製化開發Lua NPC、服務端功能 有興趣可站內短訊息聯絡 ==

TOP

引用:
原帖由 agent0800 於 2013-1-1 10:08 發表
看看似乎沒什麼問題,服務端是用yang發布還是自己編譯的,會不會是delitem支援不同

EventNo:4
TYPE:ACCEPT
EVENT:ITEM=2417*15
AcceptMsg:還挺厲害的嘛!走到這裡\n讓我來為你進階為成人做見證
ThanksMsg:這麼一來,你也 ...
自己编译的,但是比较了几个版本的源码npc_exchangeman.c都是一样的(delitem的支持应该是在这里吧?)
要不我把手里的源码贴上来?
http://www.mediafire.com/?dvb1e29t9eh487k

非常感谢!

TOP