增加一次性宠物技能功能 - 神奇石器时代技术研究交流
神奇石器技术研究交流网 - 业务联系QQ:420004208

增加一次性宠物技能功能

  • 内容
  • 相关

其实在09的代码里有,这里我拿出来提一下吧

1、打开pet_skill.c

2、搜索int PETSKILL_Use(
int charaindex,
int havepetskill,
int toindex,
char *data

3、往下拉可以看到#ifdef _ONE_PET_SKILL这标记的就是一次性技能,如果没有就自己添加,代码如下:

		char *buf=PETSKILL_getChar(array, PETSKILL_NAME);
		if(strlen(buf) > 0 && buf[0]=='$'){
			CHAR_setPetSkill( charaindex, havepetskill, -1);
		}

onepetskill.png

这意思就是在宠物技能表petskill2.txt的宠物技能名前面加$之后在战斗中使用一次,技能就会消失成空的。


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

本文链接:增加一次性宠物技能功能 - http://sa60.com/post-144.html

本文标签:

增加一次性宠物技能功能