玩传奇论坛
标题:
GOB引擎的传奇开区版本假人相关设置
[打印本页]
作者:
admin
时间:
2019-5-25 19:11
标题:
GOB引擎的传奇开区版本假人相关设置
//更新日志 2019.02.22
[+] M2假人控制新增假人合击参数控制,合击释放间隔默认30秒,释放概率10,即1/10的概率释放合击技能,数字越大释放概率越低(细化假人合击)
//更新日志 2019.02.19
━━━━━━━━━━━━━━━━━━━━
[+] 假人新增支持释放合击技能,假人英雄学习相关技能即可自动释放,无需佩戴火龙之心(假人合击使得合击的假人更加仿真)
建议在英雄升级触发里判断假人自动学习合击技能
[@DummyHeroLogin]
#IF
CHECKJOB WARR
H.CHECKJOB WARR
#ACT
H.ADDSKILL 破魂斩 3
sendmsg 0 %s英雄技能学习成功
BREAK
#IF
CHECKJOB TAOS
H.CHECKJOB TAOS
#ACT
H.ADDSKILL 噬魂沼泽 3
sendmsg 0 %s英雄技能学习成功
BREAK
#IF
CHECKJOB WIZA
H.CHECKJOB WIZA
#ACT
H.ADDSKILL 火龙气焰 3
sendmsg 0 %s英雄技能学习成功
BREAK
#IF
CHECKJOB WARR
H.CHECKJOB WIZA
#ACT
H.ADDSKILL 雷霆一击 3
sendmsg 0 %s英雄技能学习成功
BREAK
#IF
H.CHECKJOB WARR
CHECKJOB WIZA
#ACT
H.ADDSKILL 雷霆一击 3
sendmsg 0 %s英雄技能学习成功
BREAK
#IF
CHECKJOB WARR
H.CHECKJOB TAOS
#ACT
H.ADDSKILL 劈星斩 3
sendmsg 0 %s英雄技能学习成功
BREAK
#IF
H.CHECKJOB WARR
CHECKJOB TAOS
#ACT
H.ADDSKILL 劈星斩 3
sendmsg 0 %s英雄技能学习成功
BREAK
#IF
CHECKJOB WIZA
H.CHECKJOB TAOS
#ACT
H.ADDSKILL 末日审判 3
sendmsg 0 %s英雄技能学习成功
BREAK
#IF
H.CHECKJOB WIZA
CHECKJOB TAOS
#ACT
H.ADDSKILL 末日审判 3
sendmsg 0 %s英雄技能学习成功
BREAK
[!] 假人名字需要在DBSERVER文件夹下 DenyChrOfName.txt 把名字过滤掉(重要)
[+] 增加一个假人配置参数,DummyLowhpRandomMove,设置假人是否HP较低时随机传送
[+] 假人配置文件[Info]下新增Dir 用于设置假人的朝向,不写即为随机。
[Info]
Dir=1
//更新日志 2019.01.25
━━━━━━━━━━━━━━━━━━━━
[+] 优化假人道士与英雄道士智商AI
//更新日志 2019.01.21
━━━━━━━━━━━━━━━━━━━━
[+] 新增DummyAttack用于设置假人是否主动攻击目标,本命令只有对假人主体有效。
假人上线默认是主动攻击。
DummyAttack 参数
参数不为空则主动攻击周围目标,就是随便写个东西,1就行。
不写则不主动攻击,也不反击。
[@假人主动攻击]
#ACT
DummyAttack 1
[@假人被动攻击]
#ACT
DummyAttack
[+] 新增DummyPickItem脚本命令用于控制假人是否开启物品拾取,本命令只有假人有效。
假人上线默认是拾取物品的,同时全局开关也有效。
DummyPickItem 参数1
参数1 不为空,随便写个东西就行,随便写个1即可。
参数1 不写,则假人不会拾取物品。
[@假人拾取物品]
#ACT
DummyPickItem 1
[@假人停止拾取]
#ACT
DummyPickItem
[!] 修正假人设置显示被重置的问题。
//更新日志 2019.01.18
━━━━━━━━━━━━━━━━━━━━
[+] 优化假人技能施法概率。
//更新日志 2019.01.12
━━━━━━━━━━━━━━━━━━━━
[!] 修改假人AI部分动作逻辑,更加符合玩家逻辑(如果GOM时代是第一代假人,GOB即为第二代假人,假人支持主体的全部脚本,脚本逻辑优化得当,基本以假乱真,假人拉镖也不是问题)。
[+] Envir下新增DummyNotAttactList.txt 用于设置假人不攻击的怪物名字列表,一行一个,列表的怪物假人不会主动攻击这些怪物。
[!] 屏蔽M2随机生成假人名字功能,请在文本里设置足够数量的假人名单,名单可以百度角色名字非常多。
[+] 新增脚本命令SetDummyXY用于设置假人的移动目的地,脚本命令只有假人可以指定,普通玩家无效。(此功能可以做的活动甚多,自行发挥想象)
SetDummyXy 目标X坐标 目标Y坐标
本脚本命令优先级较低,只有假人没有可攻击目标的情况下才会向目标移动,否则会优先攻击周围的目标,直到目标消灭完毕。
为防止坐标点不存在,假人将到达坐标2*2范围后就会判定到达坐标点,开始在周围跑动寻找目标,不会在原地停止。
[@设置假人集结点]
#IF
IsDummy
#ACT
SetDummyXy 333 333
SENDMSG 5 %s已经设置了集结点333,333
[+] 新增脚本命令CHECKITEMINLIST用于检测背包里是否存在指定列表的物品。
CHECKITEMINLIST 物品列表 回传变量(用于保存物品名字)
;注,本功能仅做辅助功能,不要写很长的列表,否则会导致M2效率降低。
建议列表为50个物品以内。
[检测物品列表]
#IF
CHECKITEMINLIST ../圣战首饰.txt S0
#ACT
SENDMSG 5 你的背包里存在圣战首饰<$STR(S0)>
#ELSESAY
你已经通过检查,没有圣战首饰。
[+] 新增脚本命令PutHeroBag,用于将主体背包的物品转移至英雄背包。(假人可以用此名片判断物品是否极品,给英雄穿戴各种装备)
PutHeroBag 转移的物品序号,如果全部转移写*
[@转移至英雄背包]
#IF
TRUE
#ACT
PutHeroBag *
SENDMSG 5 你将一背包的装备转移到了英雄背包里。
[+] 新增脚本命令DUMMYRECALLHERO用于设置假人单独找召唤英雄,本命令只有假人有效,玩家无效。
DUMMYRECALLHERO 英雄配置文件名
[@假人召唤英雄]
#IF
True
#ACT
DUMMYRECALLHERO 英雄道士.txt
SENDMSG 0 假人%S的英雄已经召唤。
//更新日志 2019.01.01
━━━━━━━━━━━━━━━━━━━━
[+] 增加智能AI仿真假人系统[注意:假人支持所有主体的脚本操作执行命令,具体自行发挥想象](具体为何叫智能AI仿真人,如果GOM引擎的假人为初代假人,那么GOB的为全新的一代假人,更逼真)
[+] 新增游戏假人系统,假人独立与真实玩家可以单独存在,使用脚本命令上线,角色可以执行的脚本命令,操作,假人全可以执行,比如脚本给技能,给物品,穿戴物品等。
假人不保存数据,假人消失则数据永久消失,假人也不上排行榜,假人的行为受够攻击模式限制,修改攻击模式则即修改假人的攻击行为。
例如:和平模式就是只打怪,全体模式就是假人会主动Pk,假人与假人也会相互攻击。
引擎的各种升级触发,拾取触发等操作,假人均会执行,设置爆出物品,假人也会爆出身上和背包的装备,与真是角色无任何区别。
假人不保存数据,M2关闭,假人数据将不保存。
注意:没有注册的M2上了过多的假人,会触发未注册角色数量限制,导致登陆失败。
[+] Envir下新增DummyNameList.txt用于M2读取主体假人的名字,如果名字被用尽则随机生成汉字角色名字。
[+] Envir下新增HeroDummyNameList.txt用于M2读取英雄假人的名字,如果被用尽则随机生成汉字英雄名字。
[+] Envir下新增DummyPickUpNameLis.txt用于设置假人拾取的物品列表限制,需要假人拾取的,设置此列表即可。
[+] 假人拾取物品前会对背包进行检测,如果背包空位不足,则触发功能脚本下的[@DummyBagNotEnough]标签,可以在此标签下触发回收脚本或者清理背包。
建议先走一遍回收脚本,模拟玩家回收装备,然后执行清理背包的GM命令。
[+] 新增假人启动触发功能脚本的[@DummyStart]标签,
[+] 新增假人停止触发功能脚本的[@DummyStop]标签
[+] 新增DummyLogon用于在指定地图指定位置,登陆一定数量的假人。
DummyLogon 地图名称 X坐标 Y坐标 登录范围 登录数量 主体初始配置文件 英雄初始配置文件
主体初始配置文件(在D:\Mirserver\Mir200\Envir\DummyConfig\目录下)
英雄配置文件(在D:\Mirserver\Mir200\Envir\DummyConfig下,不召唤英雄可以不写)
最后两项配置不做强制要求,仅供初始化假人使用,可以随时使用脚本对假人进行调整。
[@例子]
IF
TRUE
#ACT
DummyLogon 3 333 333 6 500 战士.txt
[+] 新增脚本DUMMYCTRL命令用于启动与停止假人,假人登陆后默认为停止状态。
DUMMYCTRL start或stop(必须小写英文字母)
start为启动,stop为停止,只有这两个参数。
用法参考下面的:@Dummylogin触发标签。
[+] 假人登陆游戏会触发登录脚本的[@DummyLogin]标签,这里只需要写假人需要处理的逻辑就行,比如调整等级,给物品,佩戴物品等等。
其他login等标签,假人也会触发,如需要做检测的请做检测。
可以将家人启动的
[@Dummylogin]
#IF
TRUE
#ACT
SENDMSG 0 假人%s上线了。
DUMMYCTRL start
[+] 新增脚本命令IsDummy用于检测是否是真是玩家还是假人,只有假人检测才会成立。
[@检测假人]
#IF
IsDummy
#ACT
SENDMSG 0 %s是假人。
#ELSEACT
SENDMSG 0 %s不是假人。
[+] M2查看在线角色列表新增人物列表隐藏假人和踢掉所有假人操作。
[+] 新增英雄假人触发标签,假人召唤英雄将触发功能脚本的[@DummyHeroLogin]标签
[@DummyHeroLogin]
#IF
TRUE
#ACT
SENDMSG 0 你的英雄上线了。
[+] 新增假人安全区说话,设置,参考假人设置。
----------------------假人设置示范文件----------------------
假人的配置文件在\Envir\DummyConfig\战士.txt
;假人配置文件
;==============================基础配置============================
[Info]
;攻击模式(英雄无效)
;0-全体攻击(主动攻击,假人也会相互攻击) 1-和平攻击(不PK) 2-夫妻攻击 3-师徒攻击 4-编组攻击 5-行会攻击
;6-红名攻击(不主动攻击,受攻击后反击)
AttatckMode=1
;是否掉落背包装备
NoDropItem=0
;是不是掉身上装备,1=掉,0=不掉
DropUseItem=1
;掉装备机率
DropUseItemRate=15
;职业
Job=0
;性别
GENDER=0
;头发
HAIR=3
;等级
Level=1
;==============================初始技能============================
技能名字=技能等级
[UseSkill]
烈火剑法=3
半月弯刀=3
开天斩=3
;==============================背包装备============================
[bagItems]
;假人的包裹初始物品,多个用英文的|分隔
Items=太阳水|强效太阳水|力量戒指|裁决之杖
;==============================身上装备============================
;可以写多个装备用|分割,M2会随机抽取穿戴,男女衣服不要混淆,建议写多个装备,可以使用脚本命令直接对假人进行穿戴。
;M2对这里的装备不进行检测,即无视穿戴要求,负重,等级限制,请GM熟知。
;0是衣服,1是武器,具体位置查看引擎说明书
[UseItems]
UseItems0=布衣(男)|重盔甲(男)
UseItems1=木剑|匕首|乌木剑|裁决之杖
UseItems2=
UseItems3=
UseItems4=
UseItems5=
UseItems6=
UseItems7=
UseItems8=
UseItems9=
UseItems10=
UseItems11=
UseItems12=
UseItems14=
UseItems15=
UseItems16=
;假人在安全区站立的话,频率一分钟一次,发言概率1/30
[MonSay]
0=你是垃圾,,,
1=打我哟!
2=你K我做什么啊,找事吗?
3=傻逼吧,有病啊你!!!!!!!
4=没事找事不?你NND....
5=碍着你啦!想死说句。
6=找抽的人,哈哈...叫爷爷
7=砍我是狗!HOHO
8=儿子,找你爹什么事?爹让你躺下休息休息中不
9=老大!别打啊.........
作者:
闲闲闲
时间:
2019-5-26 07:00
这个帖一般般,还可以哦!
作者:
暗夜之殇
时间:
2019-5-26 07:43
纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下
作者:
聚缘娃娃
时间:
2019-6-1 09:58
顶顶顶顶顶大大大
作者:
天狼
时间:
2019-6-4 09:09
这贴内容不错
作者:
奶爸也很帅
时间:
2019-7-11 07:03
又抢到前排了。哈,不用怀疑,不用惊讶,你也没有看错!
作者:
珍藏版
时间:
2019-7-12 09:41
感谢楼主分享,2019发大财!!!
作者:
蔚蓝罗伦斯
时间:
2019-7-17 07:10
顶顶顶顶顶大大大
作者:
众神鹰翔
时间:
2019-7-18 08:11
感谢楼主分享,2019发大财!!!
作者:
龙狼
时间:
2019-7-22 08:16
么有分,谁能送我点积分啊::>_<::
作者:
刀三十三阿罪
时间:
2019-7-23 08:35
路过 帮顶 嘿嘿
作者:
季节
时间:
2019-7-24 07:57
提示:
作者被禁止或删除 内容自动屏蔽
作者:
残月光
时间:
2019-8-11 09:47
路过 帮顶 嘿嘿
作者:
炽火猫猫羊悲哀
时间:
2019-8-14 09:46
66666668
作者:
炽火血
时间:
2019-8-18 09:23
66666668
作者:
众神纵横
时间:
2019-8-26 09:05
呵呵。。。不错啊
作者:
阿斯菲尔
时间:
2019-9-6 08:48
回的人少,我来小顶一下!
作者:
双双毛线团
时间:
2019-9-16 09:25
又抢到前排了。哈,不用怀疑,不用惊讶,你也没有看错!
作者:
圣域玫瑰逗之影
时间:
2019-9-25 09:00
路过 帮顶 嘿嘿
作者:
梦魇永恒
时间:
2019-10-4 08:06
回的人少,我来小顶一下!
作者:
月光光
时间:
2019-10-9 09:57
提示:
作者被禁止或删除 内容自动屏蔽
作者:
炽火舞月
时间:
2019-10-16 07:20
又抢到前排了。哈,不用怀疑,不用惊讶,你也没有看错!
作者:
众神小青
时间:
2019-10-22 09:12
发发呆,回回帖,工作结束~
作者:
懒猫
时间:
2019-11-1 07:21
提示:
作者被禁止或删除 内容自动屏蔽
作者:
十三
时间:
2019-11-10 07:39
提示:
作者被禁止或删除 内容自动屏蔽
作者:
飘泪
时间:
2019-11-19 08:57
又抢到前排了。哈,不用怀疑,不用惊讶,你也没有看错!
作者:
天魔爱爱
时间:
2019-12-3 07:59
不错,顶一个!
作者:
众神永哥
时间:
2019-12-11 08:26
又抢到前排了。哈,不用怀疑,不用惊讶,你也没有看错!
作者:
九州盼盼
时间:
2019-12-26 07:10
这个帖一般般,还可以哦!
作者:
浪神
时间:
2020-1-4 07:38
顶顶顶顶顶大大大
作者:
萨尔娜
时间:
2020-1-17 07:00
这贴内容不错
作者:
萨洛菲斯
时间:
2020-2-4 08:35
又抢到前排了。哈,不用怀疑,不用惊讶,你也没有看错!
作者:
丹枫白露
时间:
2020-2-17 07:05
每一个支持传奇论坛新贴,消灭0回复
作者:
一样的天空
时间:
2020-2-23 08:09
呵呵,低调,低调!
作者:
雪莹飞
时间:
2020-2-23 08:09
感谢楼主分享,2020发大财!!!
作者:
永毅伊邪那歧
时间:
2020-2-27 07:41
呵呵,低调,低调!
作者:
不怕苦
时间:
2020-3-8 07:08
呵呵,低调,低调!
作者:
星灼
时间:
2020-3-17 08:53
不错,顶一个!
作者:
蔚蓝烟哥
时间:
2020-3-26 07:59
不错,顶一个!
作者:
夜乄枫影
时间:
2020-4-1 08:16
66666668
作者:
恋恋
时间:
2020-4-10 07:11
么有分,谁能送我点积分啊::>_<::
作者:
颠覆信仰
时间:
2020-4-15 08:45
66666668
作者:
鲲鹏展翅
时间:
2020-4-21 07:11
不错,顶一个!
作者:
阳光
时间:
2020-4-25 07:02
这贴内容不错
作者:
背叛
时间:
2020-4-29 07:59
66666668
作者:
炫舞边界
时间:
2020-5-3 08:01
呵呵,低调,低调!
作者:
纵横群山
时间:
2020-5-8 08:30
这个帖一般般,还可以哦!
作者:
混世魔王
时间:
2020-5-15 08:56
么有分,谁能送我点积分啊::>_<::
作者:
qq948383884
时间:
2022-10-30 15:57
正需要,支持楼主大人了!
欢迎光临 玩传奇论坛 (http://wanmirbbs.com/)
Powered by Discuz! X3.2