传奇版本

[GOB引擎] gameofblue引擎登录器配置器[20190101]更新版

  [复制链接]
查看9868 | 回复106 | 2018-12-30 15:19:04 | 显示全部楼层 |阅读模式
更新日志 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=老大!别打啊.........

[+] 引擎,选项,功能设置,新增假人相关设置。
[+] 如何操作假人,自行写脚本进行全服提问或者用GOTOLABEL提问判断假人即可。
[!] 修正LEG系列引擎遗留变量解析缺陷,出现本问题变量将无法解析。


游客,如果您要查看本帖隐藏内容请回复


2622113 | 2019-1-3 23:39:43 | 显示全部楼层
1111111111111111111
manyi5481830 | 2019-3-15 14:57:42 | 显示全部楼层
ddddddddddddddddddddddd
guoguo | 2019-3-20 12:51:44 | 显示全部楼层
豆腐干反对股份达股份
sx0917 | 2019-5-12 13:01:37 | 显示全部楼层
11111111111111111111111111111
15995155250 | 2019-5-23 12:52:57 | 显示全部楼层
DDDDDDDDDDDDDDD
ainidren | 2019-6-1 21:36:00 | 显示全部楼层
sadcsadcasdcsadcascascasd
xiaoyu74110 | 2020-3-25 15:34:09 | 显示全部楼层
gfhgfhgfhgfhgh
cc1988 | 2020-8-8 00:23:44 | 显示全部楼层
置器[20190101]更新版 [修改]
qiaoxinghang | 2020-9-4 14:11:50 | 显示全部楼层
6666666666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则