首页 > 传奇脚本文章 > 精品传奇脚本 > gameofblue引擎20190112版全套引擎及登录器程序更新下载站
2019
01-13

gameofblue引擎20190112版全套引擎及登录器程序更新下载站

gameofblue引擎20190112版全套引擎及登录器程序更新下载站
所属分类: 精品传奇脚本
软件大小:
软件相关:
版本性质:
下载级别:
软件说明:
需要元宝: 0 点
网站展示:
在线下载列表

更新日志 2019.01.12

━━━━━━━━━━━━━━━━━━━━

[!] 修改假人AI部分动作逻辑,更加符合玩家逻辑(如果GOM时代是第一代假人,GOB即为第二代假人,假人支持主体的全部脚本,脚本逻辑优化得当,基本以假乱真,假人拉镖也不是问题)。


[!] 解决使用GM命令GMEXECUTE 宝宝 白野猪 1 0 0 0 0 1 命令宝宝会反击的bug。(注意此为GM命令,请在引擎命令中找到你修改的GM命令来使用此功能)


[!] 修复M2-性能参数-勾选大服模式时英雄几率攻击缓慢缺陷bug(需测试)


[!] 优化英雄AI,目前默认英雄AI为LEG引擎模式,在控制台英雄参数稍作修改,可以无限逼近新BLUE英雄,支持空降,法师铺火盖冰,英雄更为灵活高智商


[!] 优化英雄战士英雄封杀外挂使用隔位刺杀,参数为4为最佳参数,设置后战士英雄将降低使用隔位刺杀几率


[!] 解决GMexecute命令缺陷bug。


[+] 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=老大!别打啊.........


[+] 引擎,选项,功能设置,新增假人相关设置。 

[+] 如何操作假人,自行写脚本进行全服提问或者用GOTOLABEL提问判断假人即可。

[!] 修正LEG系列引擎遗留变量解析缺陷,出现本问题变量将无法解析。


在线下载列表

留言与评论(共有 0 条评论)
   
验证码: