【石器时代】 GM添加、命令使用、经验及倍数设置、宠添加、查找及修改【附图】
我的图书馆
【石器时代】 GM添加、命令使用、经验及倍数设置、宠添加、查找及修改【附图】
1、GM 添加:
& &地址:*:\*\gmsv\data\gmset.txt
& &例:& &F:\csa\gmsv\data\gmset.txt
& && && &shiqia& & 3
& && &&&(账号)(权限)
& &账号:你的游戏账号
& &权限:1-3 (3为最高)
2、GM密码的查找及修改:
& &地址:*:\*\gmsv\setup.cf
& &例:&&F:\csa\gmsv\setup.cf
& &注:这个文件内容较多,包括转身次数、GM密码、等级上限、经验倍数、出生设置和一些服务& & 器的设置等,都是中文,大家可以按喜好自己设置.
& &用记事本打开文件 编辑→查找→输入gm→查找下一个
& &注:如不方便观看可选:格式→勾上自动换行 即可。有GM查询工具更好。
& &图片中vrpc即是GM密码 可修改, 修改后保存即可。
3、GM命令使用正确方法:
& &不知道是我笨还是网上说的很笼统,试了N次才试出正确使用方法:
& &刷宠,机暴为例:
& &例: [gm petmake 353 140]
& &gm:& && &GM密码,以你本机的密码为准,请参照第2项。
& &petmake:命令
& &353:& & 宠物ID
& &&&140:& & 刷出宠物的等级,不写则为1级
4、人物的经验修改及最高等级修改:
& &地址: *:\*\gmsv\data\exp.txt
& &例:& &F:\csa\gmsv\data\exp.txt
& &这个同样也是可编辑的,我就将最高等级设置为300
&&注:此文件为基础等级及经验设置,游戏等级上限设置请参照第2项
5、宠物ID查找、添加及修改:& &
& &相关文件:
& && && && &enemy1:宠物名称、战斗设置、ID、enemybase1对应号、是否可抓、道具获得几率等。
& && && && &
& && && && &enemybase1:宠物名称、所出物品、enemy1对应号、成长率、4围、属性设置、宠物天生技、技能格、宠物形象图签
& &打开 enemy1 先建个刷宠代码
& &例:樱田幽美,at:10;1;1|gu:1|es:1|wa:0;0;0;0;0;0;0;,,2673,1185,1,1,3,1,1,-1,-1,0,1,,,,,,,,,,,,,,,,,,,,
& &其中:2673:为宠物ID,也就是刷宠所需要的ID。(2673是宠物ID不可重复,你可以拉到enemy1最下面看看最后一个ID是多少,我的最后一个为2672 所以新建ID为2673)
& && && &1185:为enemybase1对应代码。(此代码不可重复,你可以拉到enemybase1最下面看看最后一个ID是多少,我的最后一个为1184 所以新建代码为1185)
& && && &1,1,-1: 1,1,及是1级宠,也可改为120,120,-1,出现的就是120级宠
& && && &最后一个,1:也就是一长串逗号前面的1。(1为可抓,0为不可抓)
& &建好enemy1之后,我们打开enemybase1,同样先建个宠物资料
& &例:樱田幽美,肉,鱼,米,卵,饮用
水,1185,13,5.50,23,35,25,21,150,11,0,30,70,0,0,0,0,0,0,0,1,2,41,13,,,,0,0,1,7,100230,1,0,,700,700,,700,700,,700,700,,700,700,,700,700,,7
& &1185:enemy1对应代码。
& &5.50:成长率,当然你也可以设置得更高 如9.50
& &23,35,25,21& &血,攻,防,敏&&可根据自己喜好设定
&&0,30,70,0& &地,水,火,风&&可根据自己喜好设定 全部0及为无属性
& &1,2,41,13,,,,& &每2个逗号中间为一个技能
& &技能参照表,以本机为准,地址:*:\*\gmsv\data\petskill.txt
& &0(待机)
& &1(攻击)
& &2(防御)
& &3(破防)
& &10(2段)
& &11(3段)
& &12(4段)
& &13(T5段)
& &20(忠犬)
& &30(突击)
& &31(双重突击)
& &40(一击必杀)
& &41(T一击必杀)
& &50(背水1)
& &51(背水2)
& &52(T背水3)
& &60(毒攻击)
& &61(猛毒攻击)
& &80(石化攻击)
& &90(混乱攻击)
& &100(泥醉攻击)
& &110(催眠攻击)
& &120(地球一周)
& &130(旅程伙伴)
& &140(偷窃)
& &150(不防守战法)
& &151(不防守战法2)
& &152(T不防守战法3)
& &200(加工)
& &201(料理)
& &210(落马术)
& &211(***)
& &0,0,1,7,100230& &7为7个技能栏,100230为形象代码
6、在游戏内捕捉自定义宠物
& &是的,自定义宠物也可出现在野外,捕捉自己动手制作的宠物是不是很有成就感呢?***是肯定的!
& &那么现在教大家如何设置,还是以上面宠物为例,添加 樱田幽美 为野外宠,首先要确定抓捕坐标,在哪好呢?好嘛就欺负下乌宝宝,就混入它的队伍吧。(乌宝宝:怎么又是我!5555~~~~)
& &乌宝宝ID查找,打开enemy1.txt,查找,输入乌宝宝,得知369 370 371 435都是它的1级ID我们再打开group1.txt,查找这些数字,将我们自定义宠的ID2673添加进去就OK了
& &例:jal_e_31_1,226,-1,-1,369,2673,,,,,,,,,1,1,,,,,,,,
& && & jal_e_31_1/2,227,-1,-1,370,2673,,,,,,,,,1,1,,,,,,,,
& && & jal_e_31_2/4,228,-1,-1,371,2673,,,,,,,,,1,1,,,,,,,,
& && & jal_I_31_10/12,310,-1,-1,435,2673,,,,,,,,,1,1,,,,,,,,
看就是这么简单,我不是一个懂编程的人,也看不懂C语言,这些都只是在无数次的搜索与实践中得知的。所以要珍惜别人的劳动,回帖是美德~~~~
& && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && &&&
& && && && && && && && && && && && && && && && && && && && && && && && && && && && && && & 每一个角落都有一个不朽的传奇,每一个传奇背后都有一段辛酸的故事。我是Dazzling time 谢谢大家!
好久没来藏宝湾了,最近正好有空,所以又把石器翻出来玩玩,又发现了一些新问题,来和大家分享下。
有些朋友说成长修改了还是以前的样子,没有变化,上次可能说漏了一点,很多文件都是成对出现的,需要修改2个文件为相同数据才会生效。上图给你们看看吧,这个是我的端。
还有,关于成长,我又有一些新的发现,以上季宠为例
例:樱田幽美,肉,鱼,米,卵,饮用
水,
& || strcmp(buf,"HOUR")==0 || strcmp(buf,"MIN")==0 || strcmp(buf,"SEC")==0 ){
& if(NPC_ActionTimeCheck(meindex,talker, buf,
kosuu, flg)==TRUE)
& & return TRUE;
然后再搜索 BOOL
NPC_ActionCheckTrans(int meindex,int talker,int trans,int
在这句话的上面增加这么一段代码
BOOL NPC_ActionTimeCheck(int meindex,
int talker,
char *buf, int date,int flg) {
&struct tm *p;
&time_t timep;
&time(&timep);
&p=localtime(&timep);
&int mydate=0;
&if(strcmp(buf,"YEAR")==0 ){
& mydate=p-&tm_year
&}else if(strcmp(buf,"MON")==0){
& mydate=p-&tm_mon
&}else if(strcmp(buf,"DAY")==0){
& mydate=p-&tm_mday;
&}else if(strcmp(buf,"HOUR")==0){
& mydate=p-&tm_hour;
&}else if(strcmp(buf,"MIN")==0){
& mydate=p-&tm_min;
&}else if(strcmp(buf,"SEC")==0 ){
& mydate=p-&tm_sec;
&if(NPC_ActionBigSmallLastCheck( date, mydate, flg) == TRUE){
& return TRUE;
&return FALSE; }
2、打开npc_eventaction.h 搜索 BOOL
NPC_ActionCheckTrans(int meindex,int talker,int trans,int
在这句代码上面增加这么一句代码:
BOOL NPC_ActionTimeCheck(int meindex,
int talker,
char *buf, int date,int flg);
然后编译即可,这样FREE判断的语句就可以使用 YEAR MON DAY HOUR MIN
SEC 的判断指令(即年月日时分秒)。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。