修复使用叠加宠技罐头后被全部清除BUG - 神奇石器时代技术研究交流
神奇石器技术研究交流网 - 业务联系QQ:420004208

修复使用叠加宠技罐头后被全部清除BUG

  • 内容
  • 相关

首先这原本不是什么BUG,本身宠物技能罐头是不可叠加的,但有些GM在高版本喜欢让宠物技能罐头进行叠加起来,这样就导致一个当使用叠加过的技能罐头会全部删除的BUG。为了满足GM的需求,所以身为开发者必须得满足下。下面我教大家修下。

1、首先打开item_event.c

2、搜索下void ITEM_usePetSkillCanned_WindowResult( int charaindex, int seqno, int select, char * data)

3、一直拉到最下面可以看到下列几句话

	CHAR_talkToCli( charaindex, -1, buf1, CHAR_COLORYELLOW);
	CHAR_setItemIndex( charaindex, itemNo ,-1);
	CHAR_sendItemDataOne( charaindex, itemNo);
	ITEM_endExistItemsOne( itemindex);
然后屏蔽掉这三句话
	CHAR_setItemIndex( charaindex, itemNo ,-1);
	CHAR_sendItemDataOne( charaindex, itemNo);
	ITEM_endExistItemsOne( itemindex);

最后加入下列语句

CHAR_DelItem( charaindex, itemNo);


fixpetfood.png


版权声明:若无特殊注明,本文皆为《sa60》原创,转载请保留文章出处。

本文链接:修复使用叠加宠技罐头后被全部清除BUG - http://sa60.com/post-146.html

本文标签:

修复使用叠加宠技罐头后被全部清除BUG