新浪游戏 | 新浪首页

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


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

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

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

    [回到上页]

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


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






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

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

Copyright © 1996 - 2004 SINA Inc. All Rights Reserved

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