流星蝴蝶剑怎么在目录编码里添加人物

流星蝴蝶剑这款游戏当时是风靡一时的大作,可以说是一款游戏中的王者!玩家可以通过目录里的游戏编码自行添加游戏人物。一次添加,永久使用,不必每次开启游戏后都要打开命令板。

操作方法

  • 01

    玩家觉得这款游戏里面的人物太少,不够打。那么小编教你们怎么添加人物。

  • 02

    右键单击桌面已安装好的流星蝴蝶剑图标,点击属性,在属性栏里最下方打开文件位置。找到游戏的根目录。

  • 03

    在目录里找到文件夹:Level ,会看到许多文件。这些文件修改游戏或者添加游戏人物。将其中文件以“.pst”为扩展名的文件用记事本打开。例如:npc01_01.Pst用记事本打开。会出现以下内容: string Name = "白痴兵种"; 这里可以修改人物名称。 int Model = 8;人物种类,例如int Model = 1;就会换成美女“冷燕” int Weapon = 7;人物所持有的武器,这里可以随便修改 int Weapon2 = 0;人物所持有的副武器。同上。 int Team = 2;添加的人物所属的队伍(1是队友,2是对手) int View = 400; int Think = 40; 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 = 2000;这里是人物的生命值,可以随便改。(HP=2000代表200滴生命值。) // init function int g_selfAddr; int g_self; OnInit(int this) { g_selfAddr = this; } OnStart() { g_self = GetSelf(g_selfAddr); ChangeBehavior(g_self, "wait"); }

  • 04

    以上内容修改好后 另存到桌面,文件名改为:npc01_04.pst这样就创建了第四个人物。(原版人物只有三个,添加了这个文件就会多出第四个人物。)再将这个文件剪切放置到游戏Level文件夹中。

  • 05

    再用记事本打开sn01_.pst文件,会出现: // 锺乳洞 int Rule = 10; int RoundTime = 10; 游戏时间,这里代表10分钟,可以随意修改 int PlayerSpawn = 9; int PlayerSpawnDir = 90; int PlayerWeapon = 16;玩家所持有的武器,16代表的是长枪。 int PlayerWeapon2 = 33; 副武器,33代表的是剑。 int PlayerHP = 3500;  这里是玩家的生命值,小编已经改成350点生命了. 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"); } GotoLeader(int c) { int c2 = GetChar("军枪哨兵长"); if (c2 >= 0) { ChangeBehavior(c, "follow", c2); SetTarget(0, "char", c2); ChangeBehavior(c, "attacktarget", 0); return 1; } return 0; } Report(int c1, int c2, int c3) { if (c1>=0 && c3>=0) { SetTarget(0, "char", c1); SetTarget(1, "char", c3); if (Distance(0, 1) < 100) { if (c2 >= 0) { ChangeBehavior(c2, "follow", c3); } ChangeBehavior(c1, "follow", c3); Perform(c1, "pause", 4); Perform(c1, "say", "报告哨兵长!发现入侵者!!"); Perform(c1, "faceto", c3); int player = GetChar("player"); ChangeBehavior(c3, "follow", player); Perform(c3, "say", "在那?所有人跟我来!"); Perform(c3, "pause", 3); Perform(c3, "faceto", c1); return 1; } } return 0; } OnUpdate() { int player = GetChar("player"); if (player < 0) { return 0; } int c; int c2; int c3; if (trg0 == 0) { c = GetChar("军枪哨兵长"); c2 = GetChar("铁枪哨兵﹒甲"); c3 = GetChar("铁枪哨兵﹒乙"); if (c>=0 && c2>=0 && c3>=0) { Perform(c, "say", "你们都听到萧老大说的了,给我注意四周的动静!有任何风吹草动立刻回报!"); Perform(c, "faceto", c2); ChangeBehavior(c2, "patrol", 0, 1, 4, 2, 3); Perform(c2, "say", "是!"); Perform(c2, "faceto", c); ChangeBehavior(c3, "patrol", 18, 19, 75, 55, 79, 38, 77, 78, 14, 20); Perform(c3, "say", "是!"); Perform(c3, "pause", 3); Perofrm(c3, "faceto", c); trg0 = 1; } } if (trg0==1 && trg3==0) { c = GetChar("军枪哨兵长"); if (c>=0 && GetEnemy(c)==player) { c2 = GetChar("铁枪哨兵﹒甲"); c3 = GetChar("铁枪哨兵﹒乙"); if (c2 >= 0) { ChangeBehavior(c2, "follow", c); Perform(c2, "say", "是!!"); Perform(c2, "pause", 2); Perform(c2, "faceto", c); } if (c3 >= 0) { ChangeBehavior(c3, "follow", c); Perform(c3, "say", "是!!"); Perform(c3, "pause", 2); Perform(c2, "faceto", c); } if (c2<0 && c3<0) { Perform(c, "say", "人呢!?可恶!我就不信我一个人对付不了你!"); Perform(c, "pause", 5); } Perform(c, "say", "来人呀!!"); Perform(c, "faceto", player); trg0 = 2; } } if (trg1==0 && trg0==1 && trg3==0) { c = GetChar("铁枪哨兵﹒甲"); if (c>=0 && GetEnemy(c)==player) { Perform(c, "guard", 3); Perform(c, "say", "你﹒﹒你﹒﹒你是谁!竟敢擅自闯入禁地!找死!"); Perform(c, "faceto", player); trg1 = 1; } } if (trg1==1) { c = GetChar("铁枪哨兵﹒甲"); if (c>=0 && GetEnemy(c)!=player) { Perform(c, "say", "奇怪?人跑到那了???"); trg1 = 2; } } if (trg1==2 && trg3==0) { c = GetChar("铁枪哨兵﹒甲"); if (c>=0 && GetEnemy(c)==player) { GotoLeader(c); Perform(c, "say", "又是你!这下子你跑不掉了!你给我等着!"); Perform(c, "faceto", player); trg1 = 3; trg3 = 1; } } if (trg2==0 && trg0==1 && trg3==0) { c = GetChar("铁枪哨兵﹒乙"); if (c>=0 && GetEnemy(c)==player) { Perform(c, "aggress"); Perform(c, "say", "哈!正愁着没乐子!让我来试试你的身手吧!"); Perform(c, "faceto", player); trg2 = 1; } } if (trg2 == 1) { c = GetChar("铁枪哨兵﹒乙"); if (c>=0 && GetEnemy(c)!=player) { Perform(c, "say", "奇怪?人跑到那了???"); trg2 = 2; } } if (trg2==2 && trg3==0) { c = GetChar("铁枪哨兵﹒乙"); if (c>=0 && GetEnemy(c)==player) { GotoLeader(c); Perform(c, "say", "又是你!这下子你跑不掉了!你给我等着!"); Perform(c, "faceto", player); trg2 = 3; trg3 = 1; } } if (trg4==0 && trg3==0) { c = GetChar("铁枪哨兵﹒甲"); if (c>=0 && GetHP(c)<=GetMaxHP(c)/4) { GotoLeader(c); Perform(c, "say", "可恶!你给我等着!"); trg4 = 1; trg3 = 1; trg1 = 3; } } if (trg5==0 && trg3==0) { c = GetChar("铁枪哨兵﹒乙"); if (c>=0 && GetHP(c)<=GetMaxHP(c)/4) { GotoLeader(c); Perform(c, "say", "可恶!你给我等着!"); trg5 = 1; trg3 = 1; trg2 = 3; } } if (trg3 == 1) { c = GetChar("军枪哨兵长"); c2 = GetChar("铁枪哨兵﹒甲"); c3 = GetChar("铁枪哨兵﹒乙"); if (Report(c2, c3, c) || Report(c3, c2, c)) { trg3 = 2; } } if (trg6 == 0) { c = GetChar("军枪哨兵长"); if (c>=0 && GetHP(c)<GetMaxHP(c)/2) { Perform(c, "guard", 4); Perform(c, "say", "你这小子还真有两下子,来头可不小!!"); Perform(c, "faceto", player); trg6 = 1; } } if (trg6 == 1) { c = GetAnyChar("军枪哨兵长"); if (GetHP(c) <= 0) { Say(c, "呜﹒﹒﹒你别以为﹒﹒你能够杀的了﹒﹒﹒﹒﹒﹒"); trg6 = 2; } } }

  • 06

    在所打开文件里面找到: OnStart() { AddNPC("npc01_01");  这里就是添加人物的命令。 AddNPC("npc01_02"); AddNPC("npc01_03"); }

  • 07

    在AddNPC("npc01_03");后面添加一个AddNPC("npc01_04");这样就成功添加第四个人物角色。 OnStart() { AddNPC("npc01_01"); AddNPC("npc01_02"); AddNPC("npc01_03"); AddNPC("npc01_04"); } 注意:AddNPC("npc01_04");命令一定要写在“{}”括号内,否则无法进行正常游戏。

  • 08

    保存文件,开始游戏。找到“钟乳洞”这一关卡,就会发现多了一个名字叫做“白痴兵种”的人物。

  • 09

    如果想让“白痴兵种”跟随玩家的脚步,需要在文件里修改一下才行。 例如: OnStart() { g_self = GetSelf(g_selfAddr); ChangeBehavior(g_self, "wait"); } 将"wait"改成 "follow", "vip" 保存后进入游戏!

(0)

相关推荐

  • 流星蝴蝶剑无限气开启方法

    今天小编给大家带来的是流星蝴蝶剑无限气开启方法,希望能帮助到大家! 操作方法 01 首先,游戏中的无限气,下载下来后双击打开,然后最小化. 02 再打开流星,进入场地后按1,打开无限气. 03 怒气值 ...

  • 流星蝴蝶剑吐纳怎么用

    流星蝴蝶剑里有一种物品叫吐纳,是最近新出的,很多玩家对吐纳不是很了解,一起来看看吧! 流星蝴蝶剑吐纳怎么使用? 流星蝴蝶剑吐纳有什么用? 01 流星蝴蝶剑吐纳如何使用? 进入游戏,打开[武学],见下图 ...

  • 流星蝴蝶剑剧情

    流星蝴蝶剑游戏可以分成单机版与连线版这二种方式,单机游戏的时候玩家扮演的就是"杀手"的角色,玩家基本上是按一关一关的方式在进行,每一个关卡都有其场景.故事背景.胜利条件,单机模式的 ...

  • 流星蝴蝶剑怎么分享

    大家对于流星蝴蝶剑这款游戏知道的还是不多,因为分享的少啊! 流星蝴蝶剑手游怎么分享? 流星蝴蝶剑分享任务怎么做? 01 流星蝴蝶剑在哪分享? 进入游戏主页面,找到右下角的[旗帜]按钮. 02 流星蝴蝶 ...

  • 逆水寒怎么绑定流星蝴蝶剑

    逆水寒最近推出了一个跟流星蝴蝶剑手游联动的活动,我们可以通过绑定流星蝴蝶剑里面的角色可以领取到称号时装等奖励.下面我们就看一下如何绑定流星蝴蝶剑里的角色吧. 操作方法 01 首先我们要先下载流星蝴蝶剑 ...

  • 流星蝴蝶剑:边成9.07与1.07刀法精析

    流星蝴蝶剑: 边成9.07与1.07刀法精析 步骤/方法 01 ============9.07刀法============ 有人说刀,是王者之器,确实,用刀的人,喜欢用刀的人,常用刀的人,无形中给人 ...

  • 怎样通关流星蝴蝶剑

    流星蝴蝶剑.net是一款国产经典单机游戏,目前在宽带中国战网平台.互动游戏中心和浩方对战平台有很多玩家,单机任务也同样精彩. 步骤/方法 01 第一关:炎硫岛 本关目标:杀死所有敌人. 本关敌人:大刀 ...

  • 《流星蝴蝶剑》单机版游戏攻略秘籍

    流星蝴蝶剑游戏可以分成单机版与连线版这二种方式,单机游戏的时候玩家扮演的就是"杀手"的角色,玩家基本上是按一关一关的方式在进行,每一个关卡都有其场景.故事背景.胜利条件,单机模式的 ...

  • 流星蝴蝶剑怎么加电脑人

    流星蝴蝶剑号称武侠CS,曾经也是风靡全国的游戏,除了有单人模式也有局域网对战,那么现在来看看流星蝴蝶剑怎样加电脑人/机器人/ 操作方法 01 运行流星蝴蝶剑游戏,按下键盘下的Esc键,跳过游戏片头剧情 ...