《流星蝴蝶剑》修改
社区服务
火星文
银行
结婚
道具中心
勋章中心
管理操作原因
基本信息
管理团队
管理操作
在线会员
会员排行
版块排行
帖子排行
手机版
小说论坛
用户中心
搜索
银行
猴岛论坛
帖子
用户
版块
帖子
高级搜索
回收站
DNF地下城与勇士
QQ微信技术
虚拟交易发布
综合游戏交流
CF穿越火线
社区服务
跑跑卡丁车
奇闻&笑话
聊天交友&心情咖啡
关闭
选中
1
篇
全选
猴岛论坛
综合游戏交流
《流星蝴蝶剑》修改
发帖
回复
倒序阅读
最近浏览的帖子
最近浏览的版块
« 返回列表
新帖
悬赏
任务
交易贴
自动发卡
拍卖
红包
际遇红包
1
个回复
《流星蝴蝶剑》修改
楼层直达
申请禁言
ZxID:12027567
关注Ta
注册时间
2010-05-11
最后登录
2011-05-27
发帖
2620
在线
285小时
精华
0
DB
293
威望
1111
保证金
0
桃子
0
鲜花
0
鸡蛋
0
访问TA的空间
加好友
用道具
发消息
加好友
他的帖子
对该用户使用道具
等级:
中将
前有诸葛空城震万军,后有童话文武斩风云!!
举报
只看楼主
使用道具
楼主
发表于: 2011-03-08
0
《流星蝴蝶剑》场景NPC编辑方法:
1)游戏中20个场景代号01钟乳洞02秦皇陵03一线天04织雪城05皇天城06四方阵07死之阵08毒牙阵09决死阵10暂时看不清楚11五爪峰12烽火雷13金华城14炎硫岛15飞鹏堡16五雷塔17伏虎山18圆满楼19洛阳城20卧龙窟
2)对于单个NPC的编辑在游戏目录下打开Level文件夹,用记事本打开NPC*.pst就可以编辑了,当然也可以创建,*的地方一般来说是数字,也就是游戏设计者设定的文件名,前面一个数字代表出场场景,后面一个数字代表第几个加入的NPC。当然我们自己用记事本制作的文件可以随便命名。打开以后需要写入以下几点。//为注释//姓名string Name= '';
//模型编号//0孟星魂1冷燕2铁胡子3夜猫子4和尚5蒙古人6孙剑7萧安8子舆//9王强10无名11叶翔12小何13凤凰14石群15屠城16范旋17高寄萍//18孙玉伯19律香川int Model =1;
//武器1 //0没有(武器1一定要有) 1标2飞轮3火统4双刺5匕首6剑7木仓8刀9锤int Weapon = 6;
//武器2没有就为0 int Weapon2 = 7;
//队伍:0不分队伍1流星2蝴蝶int Team = 1;
//视线100~2000 int View = 500;
//反映0~100, 100程еint Think = 100;
//攻击几率(1轻2中3重)攻击加防守几率<= 100 int Attack1 = 30; int Attack2 = 20; int Attack3 = 30;
//防御几率0~100 int Guard = 10;
//逃跑几率0~100 int Dodge = 20;
//跳跃几率0~100 int Jump = 20;
//四处张望0~100 int Look = 40;
//快速跑0~100 int Burst = 10;
//准心0~100 int Aim = 80;
//拿宝物几率0~100 int GetItem = 30;
//出生点编号int Spawn = 1;
//初始生命值int HP = 1000;
//接着必须写入这些话int g_selfAddr; int g_self; OnInit(int this) { g_selfAddr = this;//g_selfAddr前面用Tab键创造1个空格。}
//写入开始时候的动作OnStart() { g_self = GetSelf(g_selfAddr);//抓角色自己的句柄写入动作函数int ChangeBehavior(句柄,动作,辅助); //对于这个动作函数,游戏制作人给了一个ChangeBehavior(句柄,动作,辅助)函//数。句柄可以填入g_self,动作是'wait'原地张望(注意引号要打入)//'idle'战立不动//'run'无目的乱跑//'patrol'在地图文件不带“_”的那个里面有了点了,你只需在辅助的位置打入几//个点的代号(1,2,3等等)两个点之间用逗号隔开。//'follow'跟着某个精灵行动,吧要跟随的精灵写在辅助的位置上,这些精灵有//1)'player'玩家(注意引号)//2)'vip'脚下有花纹的,也就是暗杀里面死了就输了的//3)'enemyvip'敌人脚底下有花纹的//4)'flag'脚下有持有镖物的花纹的//5)'文件名不带后缀名'也就是这版会出现的其他NPC。现在再写的是一个。}
//执行OnUpdate() { int a = 0; }
//写玩以上的内容,可以存盘了,请注意要存放方式,上面的要写入文件名.Pst,下面的保存类型要是*.*
3)地图文件编辑在Level文件夹下,您一定会发现还有sn开头的pst文件,这就是地图文件,对于sn01.pst等文件,我们暂时不要去改他,这些是确定一个点,也就是巡逻用的。我们更改那些个类似sn01_.pst的文件,如果您要使用Patrol,那么等我研究好会告诉你的。地图文件只能对一有的文件进行编辑,也用记事本打开。//场景名称(这里我已经全部打开并且在本文最上面列了表了,您可以察看
// Rule 1=盟主2=截镖3=守城4=暗杀5=死斗int Rule = 5;
//回合时间(分钟) int RoundTime = 20;
//玩家出生点int PlayerSpawn = 0;
//玩加出生方向0~360 int PlayerSpawnDir = 90;
//玩加武器1 int PlayerWeapon = 5;
//玩加武器2 int PlayerWeapon2 = 0;
//玩加开始生命值int PlayerHP = 1000;//这个值在游戏当中会自动除以10,非剧情版里面设置无效
//部分剧情函数int ChangeBehavior(角色代号,动作,辅助);//和角色文件编辑一样,注意加int //1)'wait'张望//2)'idle'等待//3)'run'乱跑//4)'follow'跟随//5)'patrol'巡逻//6)'attacktarget'攻击某个目标,辅助里面填入角色代号//7)'kill'杀死某个目标,辅助里面角色代号int AddNPC(角色文件名);//增加角色int RemoveNPC(角色文件名);//使角色离开//其他的函数以后再说,暂时还没研究透彻
//设置游戏开始OnStart() { AddNPC('文件名称不加后缀');//本地图出现的NPC要几个就要重复写几条}
//执行OnUpdate() { int a = 0; }
4)最后的罗嗦值得注意的是,命令前面一定要加int,结束要加;,所有符号用半角,这是说给不懂程序的朋友听的,一定要注意。地图的剧情部分是可以不写的。角色设定的初始动作如果设定了,在地图编辑里面不更改的话,就会执行到战斗结束。好了,大概就这么多了。
本帖de评分:
共
0
条评分
隐藏
本帖de打赏:
共
条打赏
隐藏
打赏
收藏
新鲜事
相关主题
《流星蝴蝶剑》修改法详解
《新流星蝴蝶剑》全景人物揭秘
仙掌《新流星蝴蝶剑》年末压轴登场
纯武侠《新流星蝴蝶剑》游戏特点
新流星蝴蝶剑》剧情揭秘
《彩虹六号》武器修改
回复
引用
鲜花[
0
]
鸡蛋[
0
]
申请禁言
ZxID:12027567
关注Ta
注册时间
2010-05-11
最后登录
2011-05-27
发帖
2620
在线
285小时
精华
0
DB
293
威望
1111
保证金
0
桃子
0
鲜花
0
鸡蛋
0
访问TA的空间
加好友
用道具
发消息
加好友
他的帖子
对该用户使用道具
等级:
中将
前有诸葛空城震万军,后有童话文武斩风云!!
举报
只看该作者
沙发
发表于: 2011-03-08
0
沙发?
本帖de评分:
共
0
条评分
隐藏
本帖de打赏:
共
条打赏
隐藏
回复
引用
新鲜事
鲜花[
0
]
鸡蛋[
0
]
« 返回列表
发帖
回复
关闭