
已解决问题
谷歌vthndtff用户在2013.01.26提交了关于“宝马i3流星蝴蝶剑怎么修改人物的属性?”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-03-04T01:51:06。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !
详细问题描述及疑问:期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !
《流星蝴蝶剑》场景NPC
1
01钟乳洞02秦皇陵03一线天04织雪城05皇天城06四方阵07死之阵
2)对于单个
在游戏目录下打开Level文件夹,用
//姓名
stringName="";
//模型编号
//0孟星魂1冷燕2铁胡子
//9王强10无名11叶翔12小何13
//18孙玉伯19律香川
int
//
//0没有(**1一定要有)1标2飞轮3火统4双刺5**6剑789锤
//**2没有就为0
intWea
//队伍:0不分队伍1流星2蝴蝶
intVie
//反映0~100,100程е
int
intAttack1=30;
intAt
intAttack3=30;
intGuard=10;
//逃跑几率
intDodge=20;
//跳跃几率0~100
intLook
//快速跑0~100
intBurst=10;
//准心0~100
intAim=8
//拿宝物几
intGetItem=30;
//出生点编号
intSpawn=1;
//初始生命值
i
//接着必须写入这些话
intg_selfAddr;
intg_self;
OnInit(intthis)
{
g_selfAddr=this;//g_selfAddr前面用Tab键创造1个空格。
}
//写入开始时候的动作
OnStart()
{
写入动作函数intChangeBeh**ior(句柄,动作,**);
//对于这个动作函数,游戏制作人给了一个ChangeBeh**ior(句柄,动作,**)函
//数。句柄可以填入g_self,动作是"wait"原地张望(注意引号要打入)
//"idle"战立不动
//"run"无目的乱跑
//"patrol"在地图文件不带“_”的那个里面有了点了,你只需在**的位置打入几
//个点的代号(1,2,3等等)两个点之间用逗号隔开。
//"follow"跟着某个精灵行动,吧要跟随的精灵写在**的位置上,这些精灵有
//1)"player"玩家(注意引号)
//2)"vip"脚下有花纹的,也就是暗杀里面死了就输了的
//3)"enemyvip"敌人脚底下有花纹的
//4)"flag"脚下有持有镖物的花纹的
//5)"文件名不带后缀名"也就是这版会出现的其他NPC。现在再写的是一个。
}
//执行
OnUpdate()
{
inta=0;
}
//写玩以上的内容,可以存盘了,请注意要存放方式,上面的要写入文件名.Pst,下面的保存类型要是*.*
3)地图文件编辑
在Level文件夹下,您一定会发现还有sn开头的pst文件,这就是地图文件,对于sn01.pst等文件,我们暂时不要去改他,这些是确定一个点,也就是巡逻用的。我们更改那些个类似sn01_.pst的文件,如果您要使用Patrol,那么等我研究好会告诉你的。地图文件只能对一有的文件进行编辑,也用记事本打开。
//场景名称(这里我已经全部打开并且在本文最上面列了表了,您可以察看
//Rule1=盟主2=截镖3=守城4=暗杀5=死斗
intRule=5;
//回合时间(分钟)
intRoundTime=20;
//玩家出生点
intPlayerSpawn=0;
//玩加出生方向0~
intPlayerSpawnDir=90;
//玩加**1
intPlayerWeapon=5;
//玩加**2
intPlayerWeapon2=0;
//玩加开始生命值
intPlayerh**P=1000;//这个值在游戏当中会自动除以10,非剧情版里面设置无效
//部分剧情函数
intChangeBeh**ior(角色代号,动作,**);//和角色文件编辑一样,注意加int
//1)"wait"张望
//2)"idle"等待
//3)"run"乱跑
//4)"follow"跟随
//5)"patrol"巡逻
//6)"attacktarget"攻击某个目标,**里面填入角色代号
//7)"kill"杀死某个目标,**里面角色代号
intAddNPC(角色文件名);//增加角色
intRemoveNPC(角色文件名);//使角色离开
//其他的函数以后再说,暂时还没研究透彻
//设置游戏开始
OnStart()
{
AddNPC("文件名称不加后缀");//本地图出现的NPC要几个就要重复写几条
}
//执行
OnUpdate()
{
inta=0;
}
4)最后的罗嗦
值得注意的是,命令前面一定要加int,结束要加;,所有符号用半角,这是说给不懂程序的朋友听的,一定要注意。地图的剧情部分是可以不写的。角色设定的初始动作如果设定了,在地图编辑里面不更改的话,就会执行到战斗结束。好了,大概就这么多了。