石器技术教程 第4页

石器的行动阿布水车任务

2009年存下来的资料那时有公布在惜天小舖(以前很厉害的石器论坛),这是小弟第一次学做NPC脚本 如有没有设想周全之处 请多给予指正,小弟的做法是让玩家们可以带著行动水车到哪补哪 不用开分身寄水。先在此说明一下相关资讯:1.必须先完成成人礼与取得阿布水一瓶才可领取宠物"行动阿布"2."行动阿布"只限于等级一才能有作用3....

修改gmsv源码让宠物第一格学习B2/B3忠诚自动变21

石器时代里宠物在NONO状态下,B2/B3可以和一击必杀/改可以叠加伤害。为了方便玩家PK,修改下源码让宠物在学习B2/B3后自动把忠诚锁定至21忠诚。1、首先打开char.c2、搜索staticvoidCHAR_initcharWorkInt(index)3、往下拉找到if(CHAR_getInt(index,CHAR_WHICHTYPE)==CHAR_TYPEPET){在下面...

使用ABLUA写一个增加货币的道具

--先定义一个函数function currency(itemindex, charaindex, toindex, haveitemindex)--声明一个点数变量--item.getChar(itemindex, "字段")是获取字段里的数值--other.atoi是将字段里的字符串转化为整型数的接口...

修复自己抓自己的BUG

1、首先打开battle.c2、搜索caseBATTLE_COM_CAPTURE:3、把if((defNo=BATTLE_TargetAdjust(battleindex,charaindex,myside))<0){修改成下列代码if( (defNo = BATTLE_TargetAdjust( battleindex,&nbs...

修复吃过极品人道具强制6转的BUG

石器时代服务端有这样一个BUG,当你开的是低版本的时候,如果最高上限是5转140,并且游戏里还有极品人道具的时候,有些别有用心的玩家会利用跳窗口的方法来实现6转,因为开低版本的大多数是采用8.0的服务端,下面我们修复下这个BUG。1、打开转生NPC的代码npc_transmigration.c2、找到caseCHAR_WINDOWTYPE_TRANSMIGRATION_MAIN:3、在if(s...

修复无家族成员可进入族战地图的BUG

这个BUG很早以前就有,现在应该都修复了,这里拿出来说一下1、首先打开npc_fmwarpman.c这个文件2、搜索voidNPC_FMWarpManTalked(intmeindex,inttalkerindex,char*szMes,intcolor)然后往下拉在CHAR_setWorkInt(talkerindex,CHAR_WORKSHOPRELEVANTTRD,...

修改源码让人物叠加数直接到99

为了让石器时代中玩家有更好的体验,通常开发者会直接将叠加数改到最大值,就不再需要转生和道具来增加叠加数,下面就教大家修改源码,让叠加数字直接到99,非常容易。1、首先打开char_item.c2、搜索intCHAR_getMyMaxPilenum(intcharaindex)3、看到maxpile这个变量了吗?这个就是叠加数最大值4、我们直接在maxpile=CHAR_getInt(...

装备套装效果字段详细说明

套装道具字段:ITEM_suitEquip,ITEM_ResuitEquip效果字段:VIT(增加最大HP)FSTR(战斗中所增加的攻击力,FTGH/FDEX/FVITAL是不存在的字段)MSTR(装备后增加攻击力)MTGH(装备后增加防御力)MDEX(装备后增加敏捷力)WAST(装备后不吃道具在泪之海下不扣血)HP(战斗中每回合恢复HP)MP(战斗中每回合恢复MP)FRES(职业火抗性)IRES...

ABLUA基本函数和参数解释(NPC篇)

function Talked(meindex, talkerindex, szMes, color )endTalked函数说明:Talked是NPC对话框声明函数参数解释:meindex:NPC索引talkerindex:玩家索引或和NPC对话索引szMes:和NPC说话的内容,一般不需要调用,当需要说出指定内容的时候才调用此函数。co...