流星蝴蝶剑 机器人
方法一:
如果想和电脑对P,建议自己建个局域网,图是在单机中过关时的图,然后建好后直接\AI,对应的人物直接添上,都是原来那些NPC,要是再输\AI,会继续按顺序加电脑,直到人满为止。这样就比过关好玩多了
方法二:
还可以输入“/AI ***”来进行加人(威震八方地图除外),其中***代表所加机器人的代号,比如加忍刀陪练就输入“/AI katana”(注意,这个机器人厉害得很...属于隐藏机器人)
至于代码
("Blade"大刀)("Dagger"匕首)("Hammer"大锤)("KATANA"忍刀)("Lance"长枪)("PUNCH")("Sword"长剑)("SAMURAI")("Stinger"); 都是“/AI ***”(括号里的字母)格式进行加人
还有个方法:
在游戏目录下打开Level文件夹,里面有许多*.pst的文件,其中NPC*.pst都是普通机器人的文件,sn*_.pst是单机地图文件。还有十一个*.pst的机器人文件,这些都是隐藏了的机器人,在单人模式中,是见不到的。其中GUARD.pst和UNARD.pst两个机器人没有用,不会攻击, GUARD只会挡,而UNGARD只会观望。其余九个机器人文件是以除了暗器,飞轮,火铳之外的九种兵器的英文名称命名的,分别是 Blade.pst 刀 Dagger.pst 匕首 Hammer.pst 锤 KATANA.pst 忍刀 Lance.pst 长枪 PUNCH.pst 指虎 SAMURAI.pst 乾坤刀 Stinger.pst 双刺 Sword.pst 剑 这九个机器人的智力和视力都是10000,而普通的机器人的智力只有70到90,视力也只有3 00到700。这些超级机器人几乎什么连招都会,只不过不会小跳A,初级菜鸟要打败他们还是很不容易的这九个机器人可以加到除圣诞夜和威震八方之外的任何地图上。方法如下:在Level文件夹里,用记事本打开一个单机地图文件,如四方阵sn06_pst,只须在文件最后加上 int PlayerHP = 2000; OnStart() { AddNPC("Blade"); AddNPC("Dagger"); AddNPC("Hammer"); AddNPC("KATANA"); AddNPC("Lance"); AddNPC("PUNCH"); AddNPC("Sword"); AddNPC("SAMURAI"); AddNPC("Stinger"); } 然后用四方阵建游戏,用指令\AI就可以加机器人了。.上面的加机器人的函数实际上只是把九加在地图上,如果只想要Blade(刀),只须在其他的AddNPC("*");前加上//就可以了. 如果地图上已有机器人,如炽雪城sn04_pst,只须把原有的调出机器人的函数 OnStart() { AddNPC("*"); AddNPC("*"); …… } 替换为 OnStart() { AddNPC("Blade"); //AddNPC("Dagger"); //AddNPC("Hammer"); //AddNPC("KATANA"); //AddNPC("Lance"); //AddNPC("PUNCH"); //AddNPC("Sword"); //AddNPC("SAMURAI"); //AddNPC("Stinger"); } 替换之前最好将文件复制,必要时还原
方法一:
如果想和电脑对P,建议自己建个局域网,图是在单机中过关时的图,然后建好后直接\AI,对应的人物直接添上,都是原来那些NPC,要是再输\AI,会继续按顺序加电脑,直到人满为止。这样就比过关好玩多了
方法二:
还可以输入“/AI ***”来进行加人(威震八方地图除外),其中***代表所加机器人的代号,比如加忍刀陪练就输入“/AI katana”(注意,这个机器人厉害得很...属于隐藏机器人)
至于代码
("Blade"大刀)("Dagger"匕首)("Hammer"大锤)("KATANA"忍刀)("Lance"长枪)("PUNCH")("Sword"长剑)("SAMURAI")("Stinger"); 都是“/AI ***”(括号里的字母)格式进行加人
还有个方法:
在游戏目录下打开Level文件夹,里面有许多*.pst的文件,其中NPC*.pst都是普通机器人的文件,sn*_.pst是单机地图文件。还有十一个*.pst的机器人文件,这些都是隐藏了的机器人,在单人模式中,是见不到的。其中GUARD.pst和UNARD.pst两个机器人没有用,不会攻击, GUARD只会挡,而UNGARD只会观望。其余九个机器人文件是以除了暗器,飞轮,火铳之外的九种兵器的英文名称命名的,分别是 Blade.pst 刀 Dagger.pst 匕首 Hammer.pst 锤 KATANA.pst 忍刀 Lance.pst 长枪 PUNCH.pst 指虎 SAMURAI.pst 乾坤刀 Stinger.pst 双刺 Sword.pst 剑 这九个机器人的智力和视力都是10000,而普通的机器人的智力只有70到90,视力也只有3 00到700。这些超级机器人几乎什么连招都会,只不过不会小跳A,初级菜鸟要打败他们还是很不容易的这九个机器人可以加到除圣诞夜和威震八方之外的任何地图上。方法如下:在Level文件夹里,用记事本打开一个单机地图文件,如四方阵sn06_pst,只须在文件最后加上 int PlayerHP = 2000; OnStart() { AddNPC("Blade"); AddNPC("Dagger"); AddNPC("Hammer"); AddNPC("KATANA"); AddNPC("Lance"); AddNPC("PUNCH"); AddNPC("Sword"); AddNPC("SAMURAI"); AddNPC("Stinger"); } 然后用四方阵建游戏,用指令\AI就可以加机器人了。.上面的加机器人的函数实际上只是把九加在地图上,如果只想要Blade(刀),只须在其他的AddNPC("*");前加上//就可以了. 如果地图上已有机器人,如炽雪城sn04_pst,只须把原有的调出机器人的函数 OnStart() { AddNPC("*"); AddNPC("*"); …… } 替换为 OnStart() { AddNPC("Blade"); //AddNPC("Dagger"); //AddNPC("Hammer"); //AddNPC("KATANA"); //AddNPC("Lance"); //AddNPC("PUNCH"); //AddNPC("Sword"); //AddNPC("SAMURAI"); //AddNPC("Stinger"); } 替换之前最好将文件复制,必要时还原
在level目录下,建立一个pst文件,用文本编辑器编写内容如:
string
Name
=
“凉珂“;
/可以填写女朋友的名字,或者……呵呵
int
Model
=
Rand(19);
/这是人物模型,为0-19随机一人,也可以直接填写如1(冷燕)
int
Weapon
=
Rand(35);
/主武器0-36(有升级武器)随机,也可直接填写如1(飞镖)
int
Weapon
=
Rand(35);
/副武器
int
Team
=
1;
/0
无
1
流星
2
蝴蝶
int
View
=
2000;
/视野,建议2000
int
Think
=
100;
/反应,建议100
int
Attack1
=
30;
/attack1+attack2+attack3+guard数值不大于100
int
Attack2
=
20;
int
Attack3
=
30;
int
Guard
=
20;
int
Dodge
=
25;
/逃跑几率
int
Jump
=
20;
/跳跃几率
int
Look
=
40;
/无敌人旋转几率
int
Burst
=
10;
/冲刺几率
int
Aim
=
75;
/瞄准准确度
int
GetItem
=
40;
/吃宝物几率
int
Spawn
=
53;
/初始地点
int
HP
=
3000;
/血
//
init
function
int
g_selfAddr;
int
g_self;
OnInit(int
this)
{
g_selfAddr
=
this;
}
/以上一段不要修改
OnStart()
{
g_self
=
GetSelf(g_selfAddr);
ChangeBehavior(g_self,
“follow“,“player“);
}
/g_self,不能修改,可以改后面的东西,如“follow“,“1“即为最普通的设置,机器人会自己索敌,杀敌
“follow“,“player“
跟随玩家
“follow“,“vip“
跟随队长
“follow“,
“enemyvip“
跟随敌方队长
另外还有“wait“
“idle“
“patrol“
“run“等命令。wait即为原地等待敌人,idle...什么来着?好像是消极对敌
patrol是巡逻,因为后面要加路点,所以建议不要使用。
这样,制作好了这样几个文件之后,然后,要修改地图文件。就那钟乳洞举例。钟乳洞的地图文件有两个,sn01.wp
sn01_.pst
干什么用的我不知道。猜想,wp文件为waypoint,pst即为设置。把sn01_.pst用文本方式打开,里面是单机任务的剧情。把//锺乳洞
以下的内容,改写成:
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“);
AddNPC(“npc01_04“);
双引号里的字句可以改,见下文。
AddNPC(“npc01_06“);
AddNPC(“npc01_07“);
AddNPC(“npc01_08“);
}
解释一下。
int
Rule
=
那一堆,是设置单机任务用的,一看就懂。机器人程序用不着这些,留着也无妨。
int
trg0
=
0;
这句是加入机器人的必要语句,要加入几个机器人,就要有几句。我设置的是七个人,三个流星,四个蝴蝶,在游戏中/AI后,形成4打4的形势。如果再次/AI,重名字的后面加_1,形成7打8形势。
AddNPC(“npc01_01“);
双引号里写的是你自己制作的pst文件的名字。你们也许会注意到,我没有npc01_05,开始我是有的,但是不知道什么原因,那个机器人无论如何加不进去,改了文件名字,就可以了。奇怪奇怪……希望有人给我解答。
因为钟乳洞是单机任务中有的地图,所以还会有后面的go
to
leader什么的一堆语句,是剧情,有兴趣可以自己制作新剧情,这里就不介绍了。建议把那些东西都删掉。种乳洞留着这些东西,依然可以进行机器人游戏,但是同样是剧情地图,金华城留着这些东西,就加不进机器人。如果不想玩单机任务了,就把这些东西都删掉。
如果是剧情模式里没有的地图,只要加上上面写的语句,就可以加入机器人玩了。
机器人队长不会救人。机器人不会攻城。
嗯……还有什么要说的呢?好像没了吧?
对了,机器人设置好归属队伍。比如设置的是蝴蝶,那么在死斗,暗杀之类的模式中,就是蝴蝶的人。如果在盟主里,仍然回归属于蝴蝶。那个时候,蝴蝶的人不打蝴蝶的人,流星的人不打流星的人,蝴蝶的人打流星的人,也打你,流星的人打蝴蝶的人,也打你……你既打流星,又打蝴蝶……如果设置的是0,即不归属于任何队伍,那么在盟主模式中不必说了,各自为战。如果在死斗等模式中,不归属于任何队伍,但是仍然会出现,见谁打谁……
还有什么要说的呢?应该没了。
非剧情模式地图的pst文件打开后,地图名字是乱码,无碍。
那就不用补丁吧,自己直接输入。
你说的那个补丁应该在加人时还改了阵营,不然的话是加不了流星的(金华城的冷燕除外)。
如果你想你能加流星的又能加蝴蝶的,你就修改level文件夹里的文件(注意被备份文件夹)。把你想加的那些人所属的文件复制,然后改名,如想加淮糃(就是拿剑的那个),就把sword.pst文件复制,还是在这个文件夹里,为了便于记忆把复制的文件改为sword1.pst。下面就是用记事本打开他们两个了,改里面的所属阵营。找到int Team = 0;把0改成1就是流星阵营的,改为2就是蝴蝶阵营的。
其他的一样这样改。
可以T人。。把不需要的人T出去。。
KICK(或SKICK)空格编号(不够2位数用0代替。) 这个具体的可以自己去查下。。
不知道你是多少版本的。=。=
我记得不用下补丁就可以加机器人。=。=
我玩的是1.07的。
不用补丁也行,找到流星安装目录下level文件夹,以炽雪城(文件名:sn04_.pst)为例吧,用记事本打开,找到语句
AddNPC("npc04_01");后面还有几个(npc04_02.pst、npc04_03.pst.....),跟你说一下什么意思你就明白了,这个地图共七个人,引号里的是机器人文件,回到了level文件夹下找到npc04_01.pst文件,仍然用记事本打开,找到
int
Team
=
2;
这一行,将2改为1,这个机器人就跟你一队了,其他npc04_02.pst、npc04_03.pst
........也可以和你一队,想跟几个人一队都行。也可以将别的机器人文件加过来,只要将引号下的npc04_01,换成别的机器人文件就行了,例如Hammer、KATANA.....试试吧!
注意:其他地方不要乱动,否则会导致程序错误,即使是错一个标点,你这个地图都会出现错误,加载就会失败。
直接去该就行,不用超级修改器,试试吧,如果不明白我再跟你说。
在游戏的时候按下“\”键,然后输入AI SWORD 回车就OK拉(必须大写)
下面的就是各兵器的代码
SWORD 剑
STINGER 刺
SAMURAI 乾
PUNCH 虎
LANCE 枪
KATANA 忍
HAMMER 锤
DAGGER 匕
BLADE 刀
这些机器人很牛的
我比较交喜欢对忍刀
直接输入\AI KATANA回车
加机器人的命令在Level文件夹中.pst文件的文件名,输入AI空格加文件名就OK(不要.pst)
如果想要加不NB的电脑人就输入AI NPC13_01或是AI NPC13_02(01和02一个是“流星”一个是“蝴蝶”)
流星蝴蝶剑 机器人视频
相关评论: