流星蝴蝶剑局域网联机AI

系统操作(11)
事件OnInit(int this)
初始一个对象、场景等时执行该事件,对象ID号在此事件时生成
  OnUpdate()
对象或场景参数变化更新时时执行该事件
  OnStart()
每次开始时执行该事件(战场下一局、NPC死后再生)
  基本函数int GetChar(string name)
取得指定名字的对象ID号
  // name=&player&, &vip&, &enemyvip&, &flag&, &xxx&|依次:游戏者、队长、敌方队长、标志、指定对象
  int GetAnyChar(string name) 取得该名称的对象ID号
  int GetSelf(int self)
取得该对象自身ID号
  int GetHP(int id)
获取HP值
  int GetMaxHP(int id)
获取MAX HP值
  int GetTeam(int id)
取得指定ID号对象的队伍
  int GetEnemy(int id)
取得指定ID的敌方ID
  int GetLeader(int id)
取得指定ID的头领ID
  int GetGameTime()取得游戏时间秒数
  int EnableWaypoints(int a, int b, ...)激活路径点
  int DisableWaypoints(int a, int b, ...)去活路径点
  int ChangeBehavior(int id, string behavior, ...)改变对象ID的行动状态
  // behavior=&wait&, &idle&, &run&, &follow&, &patrol&, &attacktarget&, &kill&
  |依次:等待、闲、跑动、跟随、路径跑(x,y,z)、攻击物体、攻击NPC或玩家(第三参数指定)
  int Perform(int id, string pose, ...) 对象ID执行指定动作
  // pose=&faceto&, &say&, &pause&, &aggress&, &jump&, &attack&, &guard&, &crouch&, &use&
  |依次:面对、说、暂停、同意、跳跃、攻击、守卫、卧倒、使用
  int PlayerPerform(int id, string pose, ...) 玩家执行操作
  // pose=&say&, &pause&, &use&, &block& 说、停、用、锁定
  int StopPerform(int id)停止操作
  int IsPerforming(int id) 是否正在操作中
  int SetTarget(int idx, string type, ...)
  // type=&char&, &waypoint&, &flag&, &safe& §角色、点、镖、护
  int Distance(int idx1, int idx2) ID间的距离,用来做精确跳跃、攻击、闪躲好
  int Rand(int n)随机
  int AddNPC(string npc)加入NPC
  int RemoveNPC(int id) 删除指定ID的NPC
  int UpdateAIAttrib(id) 更新NPC的AI属性
  int Call(int id, string functionName, param1, param2, ...)呼叫指定ID对象执行函数
  int Say(id, a, b, c, ...)指定ID说话,里面加参数和固定字符串
  int Print(a, b, c, ...)输出提示
  GameOver(int state)游戏结束 (胜、平、负)
  未用函数
  AttackGoal FastLook GetItem AvoidObstacle Dodge Kill Combat RandomRun Follow Patrol GotoGoal Wait Init
// Rule 1=盟主2=截镖3=守城4=暗杀5=死斗int Rule = 5;
  int RoundTime = 20;这个是游戏的时间 单位为:分钟
  int PlayerSpawn = 10;这个是主角游戏开始时出现的地方
  int PlayerSpawnDir = 90; 这个是主角出现时面对的方向 根据旋转角度计算(最大值为360)
  int PlayerWeapon = 5; 这个是主角出场是携带的正武器 5=匕首 6=剑 7=*** 8=刀 9=锤子(其他详见相关资料)切忌不能为0!!!
  int PlayerWeapon2 = 0; 主角负武器 可以不填
  int PlayerHP = 1000;这个是主角是血量 按除以10计算 例如你设置为1000进入任务时就为100血
if (GetHP(c)&GetMaxHP(c))
NPC受创后执行的,哪怕受伤1滴血也会执行。
if (GetHP(c)&GetMaxHP(c)-1000)
NPC受伤100血执行,数值自己按剧情设置。
if (GetHP(c)&1000)
NPC还剩余100血执行。
if (GetHP(c)&0)
NPC死亡执行
无任何条件执行
if (c&=0 && GetEnemy(c)==player)
NPC遇见主角时执行
if (c&=0 && GetHP(c)&GetMaxHP(c)/2)
NPC气血减半时执行 那个2就是一半 3就是三分之一 4就是四分之一 同理.....
if (GetHP(c)&=0 && GetHP(c2)&=0 && GetHP(c3)&=0 && GetHP(c4)&=0 && GetHP(c5)&=0 && GetHP(c6)&=0)
以上群体NPC全体气血死亡时执行
if (GetHP(player)&1000)
主角的气血减少100时执行,那数字可以设定,但气血的数值都是以自身除以10来计算的,所以说你那里设置的是1000,那么除以10的话就成100了。要是想减少500的话那就要设成5000,同理....
if(GetHP(c1)&GetMaxHP(c1)-1000 || GetHP(c2)&GetMaxHP(c2)-1000)
c和c2两个NPC其中任何1个受伤100血后就会执行。
if(GetHP(c1)&0 || GetHP(c2)&0)
c和c2两个NPC任一死亡后执行。
SetTarget(1,&waypoint&,路点);
ChangeBehavior(c,&attacktarget&,1);
NPC跑路点,路点照剧情设置。
SetTarget(0, &char&, c);
SetTarget(1, &waypoint&, 路点);
if (Distance(0, 1) & 100)
NPC到达路点执行 . 100 是距离 就是离指定路点的距离判断。
PlayerPerform(&say&, &小鬼是个制作单机任务的&);
主角说话代码 那文字为说话内容 可修改。
PlayerPerform(&pause&, 1);
主角站立代码 那1为站立秒数 可修改。这个代码是为了防止对话的时候语序错乱的
PlayerPerform(&block&, 1);
主角锁定代码(让主角站立不动)
PlayerPerform(&use&, 19);
主角设置状态代码 19为爆红状态 4是小红 8是满气(不是无限气) 20为气血+500 其他数值请详见相关资料。
除加血代码之外 其他状态重复添加时效果不会重叠增加。。
ChangeBehavior(c, &follow&, player);
NPC跟随主角代码
ChangeBehavior(c, &kill&, player);
NPC攻击主角代码
ChangeBehavior(c, &idle&, 9999);
NPC为永远呆立状态
ChangeBehavior(c, &wait&);
NPC为永远原地张望状态 直至敌人出现在视线范围之内时会攻击
Perform(c, &guard&, 5);
NPC为防御状态 5是秒数 可自行修改
ChangeBehavior(c, &run&);
NPC为无目的乱跑状态 但看到非己方的人会进行攻击
Perform(c, &faceto&, player);
NPC为锁定主角状态 不过要是距离太远的话可能会无效
Perform(c, &say&, &小鬼是个制作单机任务的&);
NPC说话代码
Perform(c2, &pause&, 5);
NPC站立秒数 数字5可自行修改
Perform(c, &use&, 19);
NPC设置状态代码 同上的主角状态代码相同。
Perform(c, &use&, 35);
NPC立即死亡代码
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:156686次
积分:2813
积分:2813
排名:第9676名
原创:117篇
转载:36篇
评论:14条
(1)(1)(1)(1)(1)(2)(1)(1)(1)(1)(1)(1)(3)(4)(1)(1)(3)(7)(7)(2)(3)(3)(12)(6)(15)(13)(3)(4)(7)(1)(1)(4)(2)(6)(14)(5)(9)(11)(1)您的举报已经提交成功,我们将尽快处理,谢谢!
在单人模式的图里按\AI
下载个外挂更好玩
打开本地连接的属性,在常规下,看此连接使用下列项目中有没有NWLink IPX/SPX/NetBIOS Compatible Transpor.....,如果没...
比较好的机器人有podbot,realbot,***以后就可以和电脑打了
podbot2.5下载地址:
PODBOT可以说是目前最好的CS机器人了,它最大的特...
可以,你进入游戏后按H键,然后出现一个菜单,选[bot选项],然后再选[加入bot的数目]再选[1]就行了。
按"\"后输入"AI"
记住,要大写
大家还关注您所在的位置: &
流星蝴蝶剑局域网怎么加人
时间: 14:02
编辑:nelson
来源:下载吧
流星蝴蝶剑单机版是一款根据古...
流星蝴蝶剑3游戏中,你可以看到...
流星蝴蝶剑修改器主要功能: ...
流星蝴蝶剑有着武侠版CS之称,当你把流星蝴蝶剑单人模式通关后,是可以通过局域网新建主机,添加机器人来玩的。游戏太单一是很没意思的,现在流星蝴蝶剑能加人,你就不觉得孤单了。下面,小编在这里展示了详细的加人方法。流星蝴蝶剑局域网加人方法:1、快速进入游戏,按“Esc”跳过剧情,选择“区域网络”;2、进入区域网络后,点击“创造战场”,根据自身需要定制主机;3、“确定”后,选择人物,继续“确定”再选择武器;4、“确定”后,进入游戏,成功建立主机;5、按回车上面的“”键,屏幕左上角可见命令开启,接着输入类似“AI空格npc01_01”添加机器人。“AI”是“ai”的大写!不是“L”哦!数字间是英文的下划线;注意:ai必须大写,后面一个空格,接着机器人编号即可,很简单。
分享给朋友:
& 上一页 1
流星蝴蝶剑局域网加人相关软件
流星蝴蝶剑局域网加人相关攻略
热门关键字
微信扫一扫关注下载吧公共帐号流星蝴蝶剑9.07加人攻略
流星蝴蝶剑9.07加人攻略完整版可用游戏太单一多没意思啊,好吧教大家如何给流星蝴蝶剑9.07加人,为什么注明是完整版可用呢,因为精简版的游戏无法使用哦,这里展示了详细的加人方法,而且还有加npc的方法哦,一起来看看吧!使用前提:完整版才可以使用,精简版不行。流星蝴蝶剑9.07加人方法如下:在进入局域网地图后 键入“\AI ”+下列代码就能加如相应NPC了例:\AI npc01_01回车后就加入一个铁***哨兵甲了\AI Sword回车后加入用剑的中立人物淮糃测的不全,可能有误,仅供参考npcXX_XX编号 名称及备注 携带兵刃 阵营0101 铁***哨兵甲 *** 蝴蝶0102 铁***哨兵乙 *** 蝴蝶0103 军***哨兵长 *** 蝴蝶0301 土匪铁胡子 刀&镖 中立0302 夜猫子 双刺 蝴蝶0303 火***哨兵甲 火*** 蝴蝶0304 火***哨兵乙 火*** 蝴蝶0305 火***哨兵丙 火*** 蝴蝶0306 疾剑哨兵长 剑&镖 蝴蝶0401 禁卫侍官长 火***&刀 蝴蝶0402 金***侍卫甲 *** 蝴蝶0403 金***侍卫乙 *** 蝴蝶0404 火筒兵甲 火***&匕首 蝴蝶0405 火筒兵乙 火***&匕首 蝴蝶0406 禁卫士兵甲 刀 蝴蝶0407 禁卫士兵乙 刀 蝴蝶0501 屠城 锤 蝴蝶0502 无名杀手 镖&剑 蝴蝶0503 蒙面人甲 火***&匕首 蝴蝶0504 蒙面人乙 火***&双刺 蝴蝶0505 野和尚甲 锤&镖 蝴蝶0506 野和尚乙 锤&飞轮 蝴蝶0507 金***侍卫 ***&双刺 蝴蝶0508 大刀侍卫 刀 蝴蝶0509 范璇 剑 蝴蝶0901 冷燕 剑 蝴蝶0902 屠城(不动) 锤 中立1001 屠城 刀 蝴蝶1002 蒙面人甲 火***&匕首 蝴蝶1003 蒙面人乙 火***&双刺 蝴蝶1004 蒙面人丙 火***&匕首 蝴蝶1005 蒙面人丁 火***&双刺 蝴蝶1301 冷燕 双刺 流星1302 王强 刀 蝴蝶1303 军***官差甲 *** 蝴蝶1304 军***官差乙 *** 蝴蝶1305 夜猫子(不动) 火*** 蝴蝶1306 官差甲(不动) 刀 蝴蝶1307 官差乙(不动) 刀 蝴蝶1308 官差丙(不动) 刀 蝴蝶1401 大刀哨兵 飞轮&刀 蝴蝶1402 铁***哨兵 飞轮&*** 蝴蝶1501 萧安 剑 蝴蝶1502 左护法 火***&剑 蝴蝶1503 右护法 锤 蝴蝶1504 金***侍卫甲 *** 蝴蝶1505 金***侍卫乙 *** 蝴蝶1506 金***侍卫丙 ***&镖 蝴蝶1507 金***侍卫丁 ***&火*** 蝴蝶1508 无名 匕首 流星其他口令 名字及特点 武器GUARD GUARD(只防不攻) 刀UNGUARD UNGURAD(不攻不防) 刀KATANA Γ 忍刀Lance 簧 ***Blade 刀Dagger 匕首Hammer 凌 锤Sword 淮糃 剑Stinger 蛮 双刺PUNCH 指虎SAMURAI 爱 乾坤刀还有snXX_(XX=01到21)是大批量添加的。流星蝴蝶剑加人:第一:加人物:\AI dagger (参见附1)第二:加NPC方法:\AI NPC09_02 (09_02是NPC编号,可以变的。如“\AI NPC01_01”,参见附2。)附1:人物名称(直接输入以下秘籍即可):秘籍&&&&&&&&&&& 对应人物&&&&&&&&& 所用武器\AI dagger冷燕匕首\AI sword律香传剑\AI hammer野和尚大锤\AI blade铁胡子大刀\AI lance高寄萍长***\AI katana无名忍刀\AI punch老伯指虎\AI UNGUARD?附2:各个npc的编号(直接输入以下秘籍即可):秘籍&&&&&&&&&&&&&&&&&&& 对应人物\AI NPC01_01铁***哨兵﹒甲\AI NPC01_02铁***哨兵﹒乙\AI NPC03_01土匪﹒铁胡子\AI NPC03_02夜猫子\AI NPC13_05夜猫子\AI NPC03_03火***哨兵﹒甲\AI NPC03_04火***哨兵﹒乙\AI NPC03_05火***哨兵﹒丙\AI NPC01_03军***哨兵长\AI NPC03_06疾剑哨兵长\AI NPC04_01禁卫侍官长\AI NPC05_08大刀侍卫\AI NPC05_07金***侍卫\AI NPC04_02金***侍卫﹒甲\AI NPC15_04金***侍卫﹒甲\AI NPC04_03金***侍卫﹒乙\AI NPC15_05金***侍卫﹒乙\AI NPC15_06金***侍卫﹒丙\AI NPC15_07金***侍卫﹒丁\AI NPC04_04火铳兵﹒甲\AI NPC04_05火铳兵﹒乙\AI NPC04_06禁卫士兵﹒甲\AI NPC04_07禁卫士兵﹒乙\AI NPC05_01屠城\AI NPC09_02屠城\AI NPC10_01屠城\AI NPC05_03蒙面人﹒甲\AI NPC05_04蒙面人﹒乙\AI NPC10_04蒙面人﹒丙\AI NPC10_05蒙面人﹒丁\AI NPC05_05野和尚﹒甲\AI NPC05_06野和尚﹒乙\AI NPC09_01冷燕\AI NPC13_01冷燕\AI NPC13_02捕头﹒王强\AI NPC13_03军***官差﹒甲\AI NPC13_04军***官差﹒乙\AI NPC13_06官差﹒甲\AI NPC13_07官差﹒乙\AI NPC13_08官差﹒丙\AI NPC14_01大刀哨兵\AI NPC14_02铁***哨兵\AI NPC05_02无名杀手\AI NPC05_09范璇\AI NPC15_01萧安\AI NPC15_08无名\AI NPC15_02左护法\AI NPC15_03右护法注:不能加人的原因:1、你的游戏版本问题2、命令错误,字母要大写,空格也不能少。3、如果是联网,必须是大地图才有机器人,小地图得去下补丁。4、孟星魂用这种方法加不到的。5、在一些任务地图中,可直接输入\AI 加人。
阅读本文后您有什么感想? 已有
人给出评价!
12-12-2611-12-0209-09-1104-10-0804-10-0804-10-0804-10-0704-10-07
注:您的评论需要经过审核才会显示出来
Copyright &
PC6下载().All Rights Reserved
备案编号:湘ICP备号君,已阅读到文档的结尾了呢~~
流星蝴蝶剑里局域网中如何加入机器人流星,加,加入,怎么加入,流星蝴蝶剑,加机器人,局域网,机器人,加入机器人
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
流星蝴蝶剑里局域网中如何加入机器人
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

参考资料

 

随机推荐