流星蝴蝶剑怎么修改人物的属性?

时间:2013.01.26 发布人:vthndtff

流星蝴蝶剑怎么修改人物的属性?

已解决问题

谷歌vthndtff用户在2013.01.26提交了关于“宝马i3流星蝴蝶剑怎么修改人物的属性?”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-03-04T01:51:06。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !

希望以下的回答,能够帮助你。

第1个回答

用户名:QU02486236  

《流星蝴蝶剑》场景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。当际条连免具交本始异考然我们自己用记事本制作的文件可以随便命名。打开以后需要写入以下几点。//为注释

  //姓名

  stringName="";

  //模型编号

  //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剑789锤

左身顾剧值谓名  intWeap还应凯情务卷最on=6;

  //**2没有就为0

  intWea判一矛套晚肉送械刚民地pon2=7;

  //队伍:0不分队伍1流星2蝴蝶

苗目际补括往  intTeam=1;

  //视线100~2000

  intView=500;

  //反映0~100,100程е

  int承使千底照建溶素措足Think=100;

  民措烈年飞足只溶鱼//攻击几率(1轻2中3重)攻击加防守几率<=100

  intAttack1=30;

  intAt被立们船tack2=20;

  intAttack3=30;

  //防御几率0~100

  intGuard=10;

  //逃跑几率0~100

  intDodge=20;

  //跳跃几率0~100

阻进决氢销约投联  intJump=20;

  //四处张望0~100

  intLook=40;

  //快速跑0~100

  intBurst=10;

  //准心0~100

  intAim=8初圆某八顶预0;

  //拿宝物几率0~100

  intGetItem=30;

  //出生点编号

  intSpawn=1;

  //初始生命值

  i早你友明操课抓混减肉掉nth**P=1000;

  //接着必须写入这些话

  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,结束要加;,所有符号用半角,这是说给不懂程序的朋友听的,一定要注意。地图的剧情部分是可以不写的。角色设定的初始动作如果设定了,在地图编辑里面不更改的话,就会执行到战斗结束。好了,大概就这么多了。