兔友首页游戏论坛游戏下载游戏库游戏视频小游戏小说论坛动漫论坛电影论坛
 27 12
发新话题
打印

[秘籍] 【流星蝴蝶剑】玩转流星之命令与简易修改

本主题由 "小恋、い 于 2008-7-15 16:54 设置高亮

【流星蝴蝶剑】玩转流星之命令与简易修改

基本命令 网络对战常用命令

1.踢人:\kick #(不可踢自己)
2.踢人:\skick #(将玩家踢并禁止加入)
3.指定死亡:\kill #(可以杀死任何人,包括自己)
4.转播命令:\Pureoberserver:X (X 可选1-16人数)
5.开始录像:\record
6.播放录像:\replay
7.保存录像:\save
8.载入录像:\load

会话:

P:公共会话。

O:团队会话。

B:普通会话表。

注:以上#为玩家编号,可以通过按Tab键查看,显示在玩家名字前面的就是编号!

附属命令

1.mhp 显示所有人 HP,SP 攻击力、防御力(攻击与防御力是 METEOR.RES里设置的)、主机适用
2.box  显示3D人物框架,蓝框为攻击范围(虚拟的)
  box  off 关闭3D命令
3.moveto X X X:3个X代表坐标,作用是瞬间转移!
4.msense X:鼠标灵敏度(可以在网络上用)
5.minverse: 反转鼠标
6.lag+数字(0~255) 模拟网络延时,数字越大延时越严重,0为取消网络延时
14.loadsnp + 数字 数字为各场景代码 , 游戏中切换场景(似乎还有个验证,网络游戏中一使用就
              会出现 *****scene异常 )我个人试,都无法成功,直接错误退出。
15.loadmyno +人物代码 游戏中切换人物 同上,游戏中切换人物皮肤,但会出现****model异常,看到人
              物,但会退出回到主界面。



单机玩相关命令:
weapon:   快速拿武器  样例 weapon 14 (下面修制作中有武器代码详表)记住要小写,要有空格。
switch:   换出副武器
dropw:    扔出副武器


单机加人完全命令:(局域模式)

AI:所有流星中的关卡地图都可直接加人,加的是本地图任务中的原班人马。如炽雪。

AI *** :流星自带的附属人物 下附表:


流星107,108,907隐藏机器人  
\AI dagger     冷燕     武器 匕首
\AI sword      律香川   武器  剑
\AI hammer     野和尚   武器  大锤
\AI blade      铁胡子   武器  大刀
\AI lance      高寄萍   武器  长枪
\AI katana     无名     武器  忍刀
\AI punch      范旋     武器  指虎
\AI STINGER    小何     武器  双刺
\AI SAMURAI    石群     武器  乾坤刀  (游戏里名字是爱?莫名其妙。)           

\AI GUARD      孙玉伯   武器  大刀(只防不进攻)
\AI UNGUARD    和尚     武器  刀和长枪 (没防、攻)这两个从名称看就是防守,但只会在气够时暴
                              气。

注:这些都是流星自己带的人物,是根据武器而设的,攻击力都在中等。阵营是无,行为是乱跑,加入后不会加入阵营,也不会出现在例表中,但他们存在,如果是盟主模式,还说的过去,反正是乱打,但首要目标是你,所以一般来说都是单挑练着玩。


AI NPC*_* :此命令就是加游戏中任务关卡中的单人NPC人物,如金华的冷燕,AI NPC13_01,13代表的是地
           图位置,01代表冷燕是本地图任务中的一号NPC。下面附属几个比较不错的代码。

AI NPC13_01  金华城的冷燕

AI NPC15_08  飞鹏无名

AI NPC01_03  钟乳洞的枪长

AI NPC04_01  禁卫侍长官

AI NPC10_01  最后一关炼铁狱中的屠城。

AI NPC15_01  飞鹏萧安

注:因为是任务中的角色,他们的阵营选项是蝴蝶,所以在地图和例表中可以看到加的人,而冷燕和无名是唯一的流星阵营成员,如果玩暗杀你选流星后可以加这两人成位队友,蝴蝶的你随便加。 一个人物可以重复加,系统会自动重命名,这样重复加几个NPC后你就可以玩任务了。

AI SN**_  加组成员,如AI SN01_ 嘿嘿,全是钟乳洞的枪兵。**就是代表的地图位置,一会在下面会附一
         个表集,你只需知道任务地图是什么位置就可以。

示例:

AI SN01_

AI SN04_  炽雪

AI SN15_  这里个人推荐15飞鹏,有刀、枪和火枪,杀伤不错,主要的是玩暗杀守城的话还会有两个人守
           着家。

注1:这样加组人的命令唯一的弊端就是,无论加任何一组人,都会第一个加入金华的冷燕,然后造成游戏非常的卡,只有踢掉这个冷燕后游戏就一切正常,但有时会出现失败。还有一办法就是你直接改地图名,如把SN04改成SN19,这样在洛阳中直接输入AI,就会加到炽雪里的所有人,不会卡。

注2:因为这样加相当于是把一个地图的剧情用到另一个地图中,而剧情中多数是蝴蝶杀流星一个人(星魂),所以最好不要玩盟主,因为这些人会追杀你一个,玩暗杀和守城由其是死斗为好。

注3:玩盟主外的其它任务加入时一般是先加蝴蝶,如果流星中没人你再加一次就成。



PS:以上就是全部加人的方式,只有威阵八方不可以加。这些都在流星下的一个 LEVEL文件夹中,都有相对应的文件,你可以用记事本方式打开看看,下面整理了修改资料,主要就是修改这里边的东西的,你完全可以修改出自己的AI机器人文件。记住打开时请去掉一直使用此方式打开的勾,不然有你受的。

流星中地图代码,武器代码,人物模形代码表

人物模型表:
分别是:0孟星魂 1冷燕 2铁胡子 3夜猫子 4和尚  5蒙古人 6孙剑 7萧安 8子舆 9王强 10无名 11叶翔
        12小何 13凤凰 14石群 15屠城  16范旋 17高寄萍 18孙玉伯 19律香川


游戏中22个场景代号
01钟乳洞 02秦皇陵 03一线天 04织雪城 05皇天城 06四方阵 07死之阵 08毒牙阵 09决死阵 10炼铁狱
11五爪峰 12烽火雷 13金华城 14炎硫岛 15飞鹏堡 16五雷塔 17伏虎山 18圆满楼 19洛阳城 20卧龙窟
21圣诞夜 22威震八方
武器附表,你可以决定角色用什么武器。附加游戏中快速拿兵器命令方式:weapon *  *是数字ID  weapon要小写,然后要有一空格,然后加武器数字就成。


      武器 普通属性  高攻属性  高防属性  高敏属性   圣诞属性
      飞镖: 七星1    青牙10    寒冰19    飞蝠28    圣诞夜46    雪团37  
      飞轮: 日光2    圆月11    血滴20    旋风29    圣诞夜38    无影59(就是魅力卡变成飞轮)
      火铳: 夺命3    怒火12    杀意21    鹰眼30    圣诞夜39  
      双刺: 蛾眉4    刃牙13    火舌22    虎爪31    圣诞夜40  
      匕首: 嗜魂5    炎玉14    蛇吻23    金刚32    圣诞夜41  
       剑 : 碧血6    修罗15    龙吟24    焰魔33    圣诞夜42    无影60  
      长枪: 碧血7    龙吟16    修罗25    焰魔34    圣诞夜43  
      大刀: 斩铁8    烈焰17    逆刃26    紫鳞35    圣诞夜44  
      大锤: 修罗9    顽铁18    八棱27    焰魔36    圣诞夜45  
    乾坤刀: 青鞘47   红鞘48    银鞘49    蓝鞘50  
      指虎: 饿虎51    金刺52    烈爪53     花54  
      忍刀: 青刃55    赤刃56    双刃57    寒刃58


其它娱乐命令

1.pose+数字 做POSE动作,如 POSE 20 为头晕动作 POSE 149 为游泳动作, POSE 23 为 踢 (球) 动作。

2.play 游戏主复位~好比已经在一个场景玩好久了,用一下这个就相当于自己刚进游戏一样,
                       用处么 嘿~~见过“炸尸”么~见过死人复活么~(死斗模式),


看了以上的,如果懂了,不满足于加原有的AI或打别人做好的AI补丁,那么继续看,下面介绍如何制作修改单一AI。
上面提到过,我们加的如AI LANCE,AI NPC01_03,这些在流星的目录下里的Level文件中就有相对应的文件。我们只需用记事本方式打,就可以看到里面的各种参数,下面详细说一下。(点右键,选择打开方式,选择从例表中选择记事本,去掉下面的始终用此程序打开的勾,就可以了。^_^是对第一次尝试的人说的。)

我们先打开一个,如钟乳洞枪兵的,也就是NPC01_01.PST文件,打开后如下,我加了说明,这些从别人那里得来的。^_^

string Name = "铁枪哨兵﹒甲";为注释 // 姓名
  int Model =8; 人物模形,只要改了它,就可以换人物,也就上面的人物模形表中提到的。
  int Weapon = 6; 武器1
int Weapon2 = 7; 武器2没有就为0 (注:上面例出了表,你可以找到各武器代码,想换添入相应的即可。
int Team = 1; 队伍:0不分队伍1流星2蝴蝶
int View = 400;视线 100~10000
int Think = 40; 反映 0~100,  

int Attack1 = 50;轻击几率(普通招)
int Attack2 = 30;中击几率(小绝)
int Attack3 = 0; 重击几率(大绝) 注:此数还对应着防御几率,数越大,就注重防守多,越小攻击强

int Guard = 20;防御几率(注:大了只守不攻。)
int Dodge = 10;逃跑机率
int Jump = 5;跳跃机率(如果说攻击就是出小跳了,不过上屋也不错。)
int Look = 10;四处张望(好像是发现敌人的概率)
int Burst = 2;快速跑(越高越能跑,追人快。)
int Aim = 60; 攻击准心,一百是必中。
int GetItem = 3;吃动西概率,越大可能什么都吃,如毒包子。(主要是自动换武器。)
int Spawn = 53;出生地点(这个如果不是做任务关卡,不需要动,地图中会自动安排。)
int HP = 1000;;血值     (同理,不是任务改了无效,地图中依照你建设时选的血量定。)
注:只有血值,张望,视线可以超过一百的值,其它的不可以。你搭配好了就可以改出超强杀伤力的角色。


// init function
int g_selfAddr;
int g_self;
OnInit(int this)
{
g_selfAddr = this;
}

OnStart()
{
g_self = GetSelf(g_selfAddr);
ChangeBehavior(g_self, "wait");

注:ChangeBehavior(g_self, "wait");就是角色的行为命令,这里的意思是张望。


OnStart() { g_self = GetSelf(g_selfAddr);写入开始时候的动作

抓角色自己的句柄写入动作函数int ChangeBehavior(句柄,动作,辅助);
对于这个动作函数,游戏制作人给了一个ChangeBehavior(句柄,动作,辅助)函 //数。
句柄可以填入g_self,动作是:
"wait"原地张望(注意引号要打入)
"idle"战立不动
"run"无目的乱跑
"patrol"巡逻
"follow"跟着某个精灵行动,吧要跟随的精灵写在辅助的位置上,这些精灵有 :
1)"player"玩家(注意引号)
2)"vip"脚下有花纹的,也就是暗杀里面死了就输了的 ,也就是本队队长。
3)"enemyvip"敌人脚底下有花纹的
4)"flag"脚下有持有镖物的花纹的
5)"文件名不带后缀名"也就是这版会出现的其他NPC。

  OnUpdate() { int a = 0; } 执行,文件命令结束。

第一次改直接用鼠标拖黑,然后添数,这样不易出错。

改过以上的内容,可以存盘了,请注意要存放方式,上面的要写入文件名.Pst,下面的保存类型要是*.*,而这时你可以根据自己的修改重命名,只要类形选*.*,后缀名是PST就可以,在游戏中输入AI 你命名的名称,就可加入你修改的人物,当然你可以自己用记事本建一个空白的,依次添写上所有参数,然后保存成PST文件就可以,当然要存在LEVEL文件夹中。
本帖最近评分记录

TOP

如果你懂了这上面的如何制作一个NPC,那么可以继续看了,如何制作一次性添加一群AI的方法。

在Level文件夹下,您一定会发现还有sn开头的pst文件,这就是地图文件。我们更改那些个类似sn01_.pst的文件,我们上面的加组人物命令加的就是这个。第一次,我们改原有的如SN01,钟乳洞这关的。也用记事本打开,下面摘录了有用的一部份,就是说可以单独成形使用的。

// 钟乳洞   这是场景名称
// Rule 1=盟主 2=截镖 3=守城 4=暗杀 5=死斗 int Rule = 5;
//  int RoundTime = 10; 回合时间(分钟)
//  int PlayerSpawn = 9; 玩家出生点
// int PlayerSpawnDir = 90; 玩加出生方向 0~360
//  int PlayerWeapon = 5; 玩加武器1
//  int PlayerWeapon2 = 1; 玩加武器2
// int PlayerHP = 1500;玩家开始生命值 。这个值在游戏当中会自动除以10,非剧情版里面设置无效
注:这上面的如果你要玩剧情模式,你改了起作用,如果想做成其它任务地图改了也不起作用,可以忽示。如果你想作弊过关也可以,只需把玩家生命值提高,武器换成称手的,杀伤力强的就成了。
OnStart()
{
AddNPC("npc01_01");
AddNPC("npc01_02");
AddNPC("npc01_03");  这个是流星原版,ADDNPC就是添加人物的命令,括号中的就是你要添加人物的代码,如你改成dagger,那么这里的人就换成了冷燕,你可以添加任何人物,只需把文件名去掉后缀加入就成,如果想加更多,直接增加就成如下:

OnStart()
{
AddNPC("npc01_01");
AddNPC("npc01_02");
AddNPC("npc01_03");
AddNPC("npc01_04");
AddNPC("npc01_05");
AddNPC("npc01_06");
AddNPC("npc01_07");
AddNPC("npc01_08");
AddNPC("npc01_09");
AddNPC("npc01_10");
AddNPC("npc01_11");
AddNPC("npc01_12");
AddNPC("npc01_13");
AddNPC("npc01_14");
AddNPC("npc01_15");

}
好了,如果你想制作一个简单的加组的AI有这些就够了,首先你按自己想法修改制作一批NPC文件,也可以直接用游戏中的,其中主要改的是二点,一是阵营,二是最后面的行动代码,你可以写两个乱跑的,两个追主角的,两个直奔敌人的,或针对某一人的,只要改了这个人AI就基本有目的了。然后你找一个,或自己创一记事本,命名成你要玩的地图,如sn19_.pst,进入游戏后直接使AI就可以,如果要玩的别的只需复制改相应地图名即可,我曾试着不用地图名,但是加入后老是会第一个加入冷燕,游戏还很卡,容易失败,要玩也得成功T掉2号冷燕才可以继续,这苦恼了许久,解决之道目前只有改成地图名方可。



PS:如果玩任务你可以改对话,改成自己说的,然后换角色,改人物属性值,这样玩任务时感觉不一样,算是小改任务,我对做任务不懂,正在学习,目前AI还有些简单,命令不全,搞暗杀和守城什么的智能太低,主要不懂编程,不会过多的命令,失败啊。

修改制作相关命令


position  显示玩家目前座标

snSample_.pst [这是level文件夹中的地图范例文件,上面如果有乱码你转成繁体就可以,如果想做出更好的AI文件,你可以研究这个,里面集成了制作需要的所有命令和释义。]


日,有字数限制。
本帖最近评分记录

TOP

附一个我学习时的底稿。

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

TOP

这个是论坛的,放这里集合一。
很多朋友对于修改流星都不太了解,所以我希望可以把自己所知道的  
知识贴出来,能让更多的朋友了解得更深入,我想以问答的形式可以  
更生动的了解到有关流星的知识。  

1.你所说的流星修改是指哪个范围的修改?且又怎样看待修改与作弊  
的区别?  
答:①我说的修改是限于手动修改,而非使用修改器或编辑器;  
②普通的修改可以说是游戏的另一个可玩点,可以是为了个人(  
但并不损害别人的利益),也能为大家造福,而作弊往往是把  
自己得利建立在别人损失的基础上的。  

2.一个初次接触修改的人应从哪里着手学习?并一一说明。  
答:新手可以先弄懂哪些文件可以修改,放在哪里,并且修改后可以  
有什么作用,我可以列举一些常用的,可以修改的文件(非修改  
器修改)有:  
①music文件夹里的mp3文件(游戏里的音乐来源这里,把他替换  
可以放入自己想听的mp3).  
②pmodel文件夹里的POS文件(是游戏人物的招式文件)  
③流星根目录下的sn**文件夹(*代表数字,后面就不再说明,如  
sn01)里的sn**.des  
文件(地图文件,添加物品就在这里修改)  
④Level文件夹里的npc**_**.pst 文件(是游戏里npc的设置文件,  
如果想修改单机版里的npc的数字就在这里修改)  
⑤Level文件夹里的sn**_.pst文件(地图模式及情节的设置文件,  
如夺标或暗杀的模式,或者要修改剧情,添加人物进入单机任务里  
就要修改这里)。  
⑥流星目录下的sn**.pak文(地图的贴图文件,有了他,地图才会  
有各种颜色,如果删除,地图就会只有一片雪白,只有模型没有颜  
色,用压缩包形式打开可以修改地图的贴图)  
⑦流星目录下的TexturePatch.pak文件(武器及物品的贴图,如手机  
的,同样以压缩包形式打开可以修改)  
⑧流星目录下的ptexture.pak文件(人物贴图,如冷燕的皮肤以及衣  
物,以压缩包形式打开修改)。  
3.单机任务版怎样修改?  
答:首先因该了解,单机版文件主要放置在Level文件夹里,先说说修改npc,  
在游戏里每个人物都有代码,分别是0孟星魂1冷燕2铁胡子3夜猫子4和尚  
5蒙古人6孙剑7萧安8子舆9王强10无名11叶翔12小何13凤凰14石群15屠城  
16范旋17高寄萍18孙玉伯19律香川,地图也是有代码的,朋友们不要性急  
,修改就要先了解代码,地图代码,分别是:01钟乳洞02秦皇陵03一线  
天04织雪城05皇天城06四方阵07死之阵08毒牙阵09决死阵10炼铁狱11五爪  
峰12烽火雷13金华城14炎硫岛15飞鹏堡16五雷塔17伏虎山18圆满楼19洛阳  
城20卧龙窟21圣诞夜22威震八方  
,现在可以举例说明,如:想把第二关的三个子与改成三个MM(呵呵,  
说出了一些人的心理了:D),修改npc**_**.pst 文件,那么钟乳洞的  
代码是01,要修改的就是npc01_**.pst文件,那个任务中只有玩家与3个  
人物,那么无疑就是修改npc01_01.pst、npc01_02.pst、npc01_03.pst三  
个文件了,以记事本形式打开文件,只要将文件中int Model = 8;  
一项中的8用鼠标涂黑再键入需要的模型编号就好了,注意8那个数字的位  
置要原封不动(8是子与的模型编号,改成1就成了冷燕,以此类推)。  

4.可否列出详尽的代码列表?  
答:武器:飞镖:七星1 青牙10 寒冰19 飞蝠28 圣诞夜46 雪团37  
飞轮:日光2 圆月11 血滴20 旋风29 圣诞夜38 无影59  
火铳:夺命3 怒火12 杀意21 鹰眼30 圣诞夜39  
双刺:蛾眉4 刃牙13 火舌22 虎爪31 圣诞夜40  
匕首:嗜魂5 炎玉14 蛇吻23 金刚32 圣诞夜41  
剑 :碧血6 修罗15 龙吟24 焰魔33 圣诞夜42 无影60  
长枪:碧血7 龙吟16 修罗25 焰魔34 圣诞夜43  
大刀:斩铁8 烈焰17 逆刃26 紫鳞35 圣诞夜44  
大锤:修罗9 顽铁18 八棱27 焰魔36 圣诞夜45  
乾坤刀:青鞘47 红鞘48 银鞘49 蓝鞘50  
指虎:饿虎51 金刺52 烈爪53 莲花54  
忍刀:青刃55 赤刃56 双刃57 寒刃58  
场景代码:01钟乳洞02秦皇陵03一线天04织雪城05皇天城06四方阵  


  
作者: 夜々曲  2006-1-3 19:50   回复此发言   删除  

--------------------------------------------------------------------------------

2 流星修改(新手篇)  
07死之阵08毒牙阵09决死阵10炼铁狱11五爪峰12烽火雷  
13金华城14炎硫岛15飞鹏堡16五雷塔17伏虎山18圆满楼  
19洛阳城20卧龙窟21圣诞夜22威震八方  
物品代码:BBox01小箱子 BBBox01大箱子 jug01坛子 floor01台子  
Chair01椅子 desk01桌子 knife01大刀(死之阵)  
stove01火炉(峰火雷)  

sn11pd01 bridge01 bridge02 floor01 sn03t01  
门(五爪峰) 石桥部分1(金华城) 石桥部分2 地板(死之阵) 朝上木刺(一线天)  
start001 start002 start003 sn09f01 sn08B03  
五角星1(圣诞夜) 五角星2(圣诞夜) 五角星1(圣诞夜) 地板(决死阵) 毒牙·影(毒牙阵)  
damage30 sn01st01 sn03t02  
毒液(毒牙阵) 可以爬的柱子  

肉包Item01 大肉包Item0101 小肉包Item0102 毒肉包Item0103 华陀(灵芝)Item02  
铜衣(衣服)Item03 嗜战(攻加)Item04 猫足(鞋子)Item05 风水(隐身)Item07  
气元(气鼎)Item08 炼化.林Item09 炼化.火Item0901 炼化.山Item0902  
炼化.圣Item0904 圣诞蛋糕Item10 元气糖Item11 圣诞围巾Item12 圣诞手套Item13  
圣诞长靴Item14 圣诞头套Item15 手机Item16 玉玺IPItem01 锦盒IPItem02  

""""""""button01""""""""一线天的那个开门的开关  
""""""""knife01""""""""死之阵巨大砍刀  
""""""""knife02""""""""泰皇陵巨大砍刀  
""""""""bridge01""""""""金华城的桥1  
""""""""bridge02"""""""" 金华城的桥2  
""""""""Chair01""""""""椅子1  
""""""""Chair02""""""""椅子2  
""""""""Stove01""""""""大鼎(烽火雷守城模式的鼎)  
""""""""desk01""""""""桌子1  
""""""""desk02""""""""桌子2  
""""""""floor01""""""""地板边框  
""""""""floor02""""""""死之阵地板  
""""""""bar""""""""很可爱的一个小匕首  
""""""""sn02st01""""""""秦皇陵截标模式吃到标物出?F的浮空台  
""""""""sn03Door""""""""一线天城门  
""""""""sn01st01""""""""钟乳洞石柱1  
""""""""sn01st02""""""""钟乳洞石柱2  
""""""""sn03st01""""""""一线天巨石1  
""""""""sn03st02""""""""一线天巨石2  
""""""""sn03t01""""""""一线天墙下木刺  
""""""""sn03t02""""""""一线天墙上方木刺  
""""""""sn08B01""""""""毒牙阵牙棒模型  
""""""""sn08B02""""""""毒牙阵牙棒阴影  
""""""""sn09f01""""""""决死阵地板  
""""""""sn11pd01""""""""五爪峰城门(完好)  
""""""""sn11pd02""""""""五爪峰城门(受损)  
""""""""sn11pd03""""""""五爪峰城门(裂痕)  
""""""""sn11pd04""""""""五爪峰城门(碎裂)  
""""""""sn11pd05""""""""五爪峰城门(松垮)  
""""""""sn21Box""""""""礼物箱  
""""""""sn21sn01""""""""小雪人  
""""""""sn21st01""""""""圣诞树上面的星星吊饰  
""""""""start001""""""""至""""""""start003""""""""圣诞夜星星光芒  
""""""""sn07gd02"""""""" SN_07龙开关  
""""""""sn07eye""""""""SN_07龙眼睛

TOP

限制字数,我跟上。

5.可否详细分析单机版npc设置文件?请举例。  
答:可以,用记事本形式打开npc**_**.pst文件,以npc01_01.pst(第二关  
钟乳洞npc铁枪哨兵?q甲:  
string Name = """"""""铁枪哨兵?q甲"""""""";-→npc在游戏中名字  
int Model = 8;--------→npc模型编号,可以修改模型  
int Weapon = 7;----------→npc手持武器1,如设置为0,默认为无形剑  
int Weapon2 = 0;----------→npc手持武器2,0时没有武器  
int Team = 2;-----------→npc阵营,0无,1流星,2是蝴蝶  
int View = 400;----------→视线,数值越大,看得越远  
int Think = 40;----------→反应能力,越大越敏捷,越厉害  
int Attack1 = 50;-------→攻击几率(1轻2中3重)攻击加防守几率  
int Attack2 = 30;  
int Attack3 = 0;  
int Guard = 20;--------→防御几率,数值太大就会只守不攻  


  
作者: 夜々曲  2006-1-3 19:50   回复此发言   删除  

--------------------------------------------------------------------------------

3 流星修改(新手篇)  
int Dodge = 10;--------→逃跑几率,数值太大只会躲避  
int Jump = 5;-----------→跳跃几率,数值太大变得不爱攻击  
int Look = 10;----------→四处张望  
int Burst = 2;----------→快速跑  
int Aim = 60;-----------→准心,100时神枪手  
int GetItem = 3;---------→夺宝几率,太大会连毒包子也吃  
int Spawn = 53;----------→出生点编号  
int HP = 1000;----------→初始生命值,很重要的数值  
(以下后面会详细说到)  

6.npc设置文件末尾处:ChangeBehavior(g_self, """"""""wait"""""""");语句是何意思?  
还有没有其他设置?  
答:以上语句意思是“站在原地四处看”,其他的设置还有:  
ChangeBehavior(g_self, """"""""idle"""""""");站在原地不动  
ChangeBehavior(g_self, """"""""run"""""""");到处乱跑  
ChangeBehavior(g_self, """"""""patrol"""""""", 1, 3, 5);在1、3、5巡逻点移动  
ChangeBehavior(g_self, """"""""follow"""""""", """"""""player"""""""");跟在玩家身边  
ChangeBehavior(g_self, """"""""follow"""""""", """"""""vip"""""""");跟在同队队长身边  
ChangeBehavior(g_self, """"""""follow"""""""", """"""""enemyvip"""""""");跟在敌队队长身边  
ChangeBehavior(g_self, """"""""follow"""""""", """"""""flag"""""""");跟在拿镖物的人身边  
ChangeBehavior(g_self, """"""""follow"""""""", """"""""xxx"""""""");跟在""""""""xxx""""""""身边  
""""""""xxx""""""""为玩家名字,比如跟在“孟星魂”身边,这些是用以设置npc  
的行为动作的语句。  

7.npc与机器人有何区别?怎样区分真人与机器人?  
答:①以我个人理解,npc是指官方设定的游戏中单机版的人物,由电脑控制,  
机器人是指由玩家(非官方)设定的人物,用以练习或放入任务版里的  
人工智能。  
②这个问题只能以理论上的观点来说明,举个例子,放置一个机器人进入  
四方阵,在打斗过程中,玩家跳到其他的小的四方台上,如果真是机器人,  
通常只追到大四方台边就过不去了,不会也学人跳到小四方台上追打玩家,  
,当然,只是理论上成立,如果在不知情的情况下,真人学机器人也不跳  
过去追打,另当别论了。  

8.怎样设置sn**_.pst(地图模式文件)?举例说明。  
答:可以用记事本形式打开进行修改,例如sn01.pst(第二关钟乳洞的地图  
模式文件)。  
用记事本形式打开,看到:  
// 锺乳洞-----------→场景名称  
int Rule = 10;--------→场景模式1盟主2截镖3护城4暗杀5死斗  
int RoundTime = 10;-----→回合时间,10为10分钟  
int PlayerSpawn = 9;----→玩家出现点  
int PlayerSpawnDir = 90;---→玩家出现方向  
int PlayerWeapon = 5;-----→玩家武器1  
int PlayerWeapon2 = 1;-----→玩家武器2  
int PlayerHP = 1500;-------→玩家生命值,1500为150血  

int trg0 = 0;  
int trg1 = 0;  
int trg2 = 0;  
int trg3 = 0;  
int trg4 = 0;  
int trg5 = 0;  
int trg6 = 0;  


OnStart()  
{  
AddNPC(""""""""npc01_01"""""""");-----→这里很重要,是添加人物的  
AddNPC(""""""""npc01_02"""""""");-----→地方,可以通过加入同阵营  
AddNPC(""""""""npc01_03"""""""");-----→辅助,也可以加入敌人增加  
} 难度。  

9.流星蝴蝶剑有哪些命令?  
答:命令有:  

kick(踢人)  

skick(踢人并限制进入)  

position(修改出现点时用到)  

fps(桢频,数字大点比较好)  

mnet(数据传送的情况)  

serverinfo(网络数据传送情况)  

quit(一步退出游戏)  

position(观看座标)  


  
作者: 夜々曲  2006-1-3 19:50   回复此发言   删除  

--------------------------------------------------------------------------------

4 流星修改(新手篇)  

record(开始录像)  

replay(播放录像)  

save(保存录像)  

load(载入录像)  

以上的命令要先输入  


10.怎样修改自己的出现点?  
答:在游戏中按下position回车可以看坐标,记下想要的坐标并以记事本  
形式打开进入流星蝴蝶剑目录下sn**文件夹中的DES文件,把  
Object D_User01  
{  
Position: -952.992 -194.849 45.283  
Quaternion: -1.000 0.000 0.000 0.000  
TextureAnimation: 0 0.000 0.000  
Custom:  
{  
name=""""""""user01""""""""  
}  
}  
中的坐标-952.992 -194.849 45.283改成自己想要的坐标(注意:要把user01到  
user16的坐标全部修改.)  
与Object D_User01类似的是盟主模式时的出现点,01是第一个进入战场  
的人物的出现点(包括玩家也算)  
与Object D_teamA01类似的是分阵营时的出现点A是流星,B是蝴蝶,  
如:Object D_teamB01是分阵营时蝴蝶队伍第一位玩家或npc的出现点  
在采点时,可以配合新八绝补丁的飞天功能使用,那样可以去到一般人物不能  
去到的地方,如积雪城城墙顶等等。  

11.怎样在地图替换物品?怎样添加物品?  
答:替换物品要知道物品的代码(前面已贴出),然后已记事本打开流星目录下  
sn**文件夹里的sn**.des文件,假设想要被替换的物品用A表示,最终替换好后  
留下的物品用B表示,用Ctrl+F的快捷键查找A,找到如:model=""""""""Item03""""""""的  
命令语句(Item是物品的意思,03是代码Item是铜衣,加保护膜的东东),把  
Item03用鼠标涂黑,注意不要多涂,可以改成想要的东西,例如:Item16,就是  
手机,那么就变成了model=""""""""Item16"""""""",当进入战场时原来放铜衣的地方就变成了  
放手机了。  
添加物品首先要修改文件开头的那句:  
# GModel Description File V1.0  
# by Peter Pon for Interserv 2002/06/10  
SceneObjects 106 DummeyObjects 117  
里的数字117一项,加一个物品就要加1,变成  
118,以此类推,然后找到类似于Object D_Item40的命令语句,找到在这个  
文件里刚才Object D_Item40语句中40那个位置数字最大的那句命令,如  
还有Object D_Item41,就把要添加的物品定为Object D_Item42,将前一个  
语句复制过来,改改数字和物品,语句里有一段Position: -585 -597 52,  
是指物品的放置座标。  

12.怎样修改物品透明?  
答:cmodel文件夹里:  
*.des是物品的的位图文件,贴图的位置是靠这个定的  
*.fmc是物品被破坏时的动作文件  
*.gmb这个不用多说了吧?是物品的模型(这个不能删)  
要修改成透明物体,就要进入cmodel文件夹,因为要改的文件都在里面,  
比如我要让桥1变透明  
要想桥透明,就删bridge01.des和bridge01.fmc  
系统以为物品破坏了,可是又找不到破坏的动作  
所以就变透明了,其他的也是这个原理  

13.为什么在使用你给的地图修改文件时,在自己战场可以使用的物品,有的  
在别人战场不能使用,但能看到?并且,在自己地图里添加的木板可以打  
坏,去到别人的地图里就打不坏?  
答:①因为当自己开设地图时,服务器会以你电脑里的资料为主,所以添加的  
物品是实实在在存在的,但是去到别人的地图,同理,服务器以别人电脑  
里的资料为主,而别人未曾添加物品,所以物品不存在,但图像仍然以自己  
电脑里的文件读取,所以只看到图像用不了东西。  
②我添加的木板是以箱子的形式存在地图中,同上,在自己的战场里存在,  
在别人战场里不存在,但是他与物品不同,虽然不存在,却会被服务器认定  
为是地图的一部分,例如四方阵的高台是地图的一部分,所以并不会损坏。  

14.可以实现让进入自己战场的玩家或人物被动接受物品吗?又是怎样做到?  
答,可以,据我的研究表明,是可以的,当人物进入战场时,首先处在地图的  
中央,地图座标为0,然后才会进入地图指定的位置,由此可以把要要别人接受  
的物品添加在地图中央,当人物进入地图时,就会被动接受物品,我曾经制作过  
圣诞四方阵,就是吧手机圣诞帽等物品放入地图中央,只要进入地图,玩家都会  
接收到。  

15.怎样可以做到掉下四方阵或掉入秦皇陵火坑里而不死?  
答:这些是可以做到的,以四方阵为例:  
以记事本形式打开流星目录下sn06文件夹里的sn06.des文件,用Ctrl+F键搜索  
name = ""hell""语句,找到后将他删除(注意删除后不要留空),然后保存并且进  
入游戏,就可以实现掉下不死的效果。但是只限在自己建立的地图内有效,去到  
别人的地图里就无效了。

TOP

自己研究吧,出小跳是放大跳跃值,不过小跳那高度不敢说,还有就是减少小绝和大绝,相对在普通招里小跳机率就高点。

下蹲,在任务文件皇天城吧,杀大傻那个里面,一出来星魂是蹲着的,说明任务文件有相关命令,你们需要的自己 研究下。

。。。我有的东东全放这了。

TOP

写这么多,:楼主辛苦了

TOP

太长了  大概看了几个
对修改没兴趣

TOP

这正是我需要的,但找不到我想要的

TOP

一二楼是我整理的,下面的是论坛和别处找的。

慢慢研究吧,你想要的我还没遇到过,这些是基本的东东,你多研究下原始的任务文件,皇天城包罗的多些。

TOP