Board logo

標題: 与NPC交换物品的bug [打印本頁]

作者: raiden    時間: 2013-1-1 04:32     標題: 与NPC交换物品的bug

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

应该修改源码的哪个地方呢?谢谢
作者: agent0800    時間: 2013-1-1 15:41

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

如果符合的話 方便貼上來看看嗎
作者: raiden    時間: 2013-1-1 21:18

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

附件是event和itemset,感谢!
作者: agent0800    時間: 2013-1-1 23:08

看看似乎沒什麼問題,服務端是用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
作者: raiden    時間: 2013-1-1 23:23

引用:
原帖由 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

非常感谢!




歡迎光臨 We Love SA 石器時代研討中心 (http://lab.welovesa.com/) Powered by Discuz! 6.0.0