新浪游戏 | 新浪首页

游戏攻略 | 游戏秘籍 | 技巧心得 | 游戏手册 | 答疑解难


新浪首页 > 游戏世界 > 攻略秘籍 > 文章内容

《流星蝴蝶剑》修改法详解

游民部落网友猎人阿胖 2002年12月26日 08:4

      《流星蝴蝶剑》场景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()
      {
      写入动作函数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,下面的保存类型要是*.*


    [见下页]


 发表评论  您的笔名:  您的密码:  匿名发表
   






游戏世界意见反馈留言板 欢迎批评指正 游戏咨询电话:请与各公司客服热线联系

新浪简介 | About Sina | 广告服务 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

Copyright © 1996 - 2004 SINA Inc. All Rights Reserved

版权所有 新浪网
北京市通信公司提供网络带宽