传奇版本

[GOB引擎] gameofblue引擎[2018.12.18]更新版下载地址

[复制链接]
查看2719 | 回复12 | 2018-12-18 02:28:55 | 显示全部楼层 |阅读模式
/更新日志 2018.12.18
━━━━━━━━━━━━━━━━━━━━
[!] 解决无限变量判空的bug。
[+] 新增变量<$DLGITEMINDEX> 获取OK框中的物品序列号。
[@装备启动]
#IF
CHECKLEVELEX > 0
#ACT
QUERYITEMDLG 放入装备 @放入装备 0

[@放入装备]
#IF
TRUE
#ACT
SENDMSG 5 你放入OK框的物品序列号是:<$DLGITEMINDEX>
[+] 新增脚本命令CheckHeroDis用于检测主体与英雄的距离。
CheckHeroDis 检测符(<>=) 数字
[@检测英雄距离]
#IF
CheckHeroDis > 5
#ACT
SENDMSG 5 你与你英雄的距离大于5个坐标。
[+] 新增脚本检测命令CheckHeroSta用于检测英雄是否是守护状态。
[@测试脚本]
#IF
CheckHeroSta
#ACT
SENDMSG 5 你的英雄是守护状态。
#ELSEACT
SENDMSG 5 你的英雄不是守护状态。
[+] 新增脚本命令MoveProperty用于将一个物品的极品属性复制到;另一个物品上面,如果目标物品也有极品属性将丢失。
由于相同的属性位在不同的物品上属性不同,比如0属性位在戒指上可能是攻击,但是在防具上可能是防御,所以,转以后的实际附加的是攻击还是防御受目标物品的STDMODE控制,详见引擎说明书。
MoveProperty 原始物品系列号 目标物品序列号
[@测试例子]
#IF
TRUE
#ACT
MoveProperty 11111 22222
SENDMSG 5 你成功将物品序号为11111的极品属性复制到物品序号为22222的物品上面。
OK框转移示范脚本:
[@极品属性转移]
#IF
CHECKLEVELEX > 0
#ACT
;GIVE 力量戒指 1
;UPGRADEUSERITEM $GIVEITEM 0 + 15
QUERYITEMDLG 放入原装备 @放入原装备 0
[@放入原装备]
#IF
TRUE
#ACT
MOV S10 $DLGITEMINDEX
DELAYCALL 10 @放入目标装备

[@放入目标装备]
#IF
TRUE
#ACT
SENDMSG 5 <$DLGITEMINDEX>
QUERYITEMDLG 放入目标装备 @目标装备 0
#SAY
放入目标装备

[@目标装备]
#IF
TRUE
#ACT
SENDMSG 5 放入目标装备
SENDMSG 5 <$DLGITEMINDEX>
#IF
CHECKITEMID $STR(S10)
#ACT
MOVEPROPERTY $STR(S10) $DLGITEMINDEX
;TAKEDLGITEM
SENDMSG 5 极品属性转移成功。
close
#ELSESAY
序号为:<$STR(S10)>的物品丢失,属性转移失败。

[+] 新增脚本命令TurnItem将一个物品转换为另一个物品,保留物品极品属性,同时物品的序列号不变。
物品系列号:支持M2返回的各种物品序号,在背包的即可。
TurnItem 物品系列号 新物品的IDX(新物品在stditem.db的IDX字段值)

[@扭转乾坤]
#IF
CHECKLEVELEX > 0
#ACT
GIVE 力量戒指 1
MOVR P0 349 363
UPGRADEUSERITEM $GIVEITEM 0 + 15
TURNITEM $GIVEITEM $STR(P0)
SENDMSG 5 时空转换,看看你获得了什么好东西。
[!] 解决英雄系统历史遗留问题,及特殊情况下英雄乱跑的问题,逻辑缺陷。
[!] 修复多处复古应用细节
[!] 修复多处英雄应用细节(英雄如果不勾选空降,即为LEG英雄智能模式,如果勾选空降,英雄为新BLUE智能模式)具体请自行测试
[+] 更新数据工具,支持元宝等数量查询时统计总数量。
[!] 修改致命一击附加倍数无效的问题。
[+] 修复脚本命令SetNextPower 用于设置下一次伤害的威力倍数,可以设置致命一击或虚弱打击,自由发挥。
SetNextPower 威力倍数,倍数/100为真实倍数,只有下次造成伤害生效一次,生效后即恢复默认。

[@设置技能一击]
#IF
TRUE
#ACT
SetNextPower 200
SENDMSG 5 你下次攻击将触发致命一击,触发二倍伤害,请小心使用。

[!] 新增PKZONEEX 第八个参数,不为空则伤害点数为百分比,即伤害点数写10,则每次伤害扣除10%的HP。
地图名称 X坐标 Y坐标 范围 类型 持续时间 伤害点数 是否是百分不扣血

[!] 修正英雄刺杀几率部分条件下无效的问题(使用好可以完美封英雄移动刺杀)

[+] M2,游戏参数,PK控制新增PK附加威力伤害,默认倍数为100,GM可根据自己的版本,自行设置附加伤害比例。
设置为1,则100点PK值附加一点额外伤害。
设置200,则1点PK值附加2点伤害。

[!] 引擎封主体走刺杀走位问题(需测试)

[+] 新增英雄改名系统,对英雄名字进行修改。
改名过程中会触发功能脚本的如下标签:
查询英雄名字是否可用时触发:[@QueryHeroName]
新的英雄名字可以使用[长度,名字不重复,且没有非法关键字触发[@QueryHeroNameOK]
英雄名字重复不可用或**问题,查询失败时触发[@QueryHeroNameFail]
英雄改名过程中等待,触发[@ChangeHeroName]
英雄改名成功触发:[@ChangeHeroNameOk]

[@英雄改名]
对自己的英雄名字不满意,给你一次改名的机会。\
英雄改名过程中会被强制下线,改名成功后重新召唤即可。\
英雄改名过程中,主体不要下线或强制召唤英雄操作。\
否则可能会造成改名失败。\
<进行英雄免费改名/@@InPutString1>\

[@@InPutString1]
#If
CheckLevelEx > 0
#Act
DelayGoto 1 ~InPutString1

[~InPutString1]
#IF
LARGE $LENGTH[$STR(S1)] 14
#ACT
SENDMSG 5 输入长度输入错误!
BREAK
#IF
SMALL $LENGTH[$STR(S1)] 4
#ACT
SENDMSG 5 输入长度输入错误!
BREAK
#IF
TRUE
#SAY
你输入的新的英雄名字是:<$STR(S1)>\
<英雄名字确定修改/@英雄名字确定修改>

[@英雄名字确定修改]
#IF
TRUE
#ACT
CHANGECHRNAME $STR(S1) Hero
;这里最后必须是Hero,区分大小写,不写就是给主体改名。

;功能如下脚本:

[@QueryHeroName]
查询英雄名字中...\
请稍后...\

[@QueryHeroNameOK]
新的英雄名字可用...\
正在改名,请勿下线。\

[@QueryHeroNameOK]
新的英雄名字可用...\
正在改名,请勿下线。\

[@QueryHeroNameFail]
新的英雄名字不可用!!!请更换**英雄名字\
1、请确认英雄名字不要超过7个汉字。\
2、英雄名字含有非法字符。\
3、英雄名字重复。\
4、**原因。\

[@ChangeHeroName]
正在英雄改名,请勿下线。\

[@ChangeHeroNameOk]
#IF
TRUE
#ACT
#SAY
英雄改名成功,请重新召唤英雄。\

[+] 新增脚本命令MonRevive,用于对自己周围的死亡怪物进行复活。
MonRevive 复活范围 最多复活数量 复活后怪物恢复的HP百分比 是否爆出物品
最后一个参数为可选参数,可不写,默认不爆出物品。
如何使用,GM自由发挥。

[@MagSelfFunc11]
#IF
TRUE
#ACT
MONREVIVE 5 3 50
SENDMSG 5 阴风怒号,你的雷电术将周围的死灵全部复活。

[+] 新增脚本命令MonHp,对周围的怪物进行扣除一定比例的Hp
MonHp 范围 扣除Hp的百分比

[@MagSelfFunc11]
#IF
TRUE
#ACT
MonHp 5 10
SENDMSG 5 你的雷电术将周围的对周围的怪物造成额外伤害。

[+] 新增命令MonChaos,用于将周围的怪物进入混乱状态(相互攻击)
MonChaos 范围 最小混乱时间,最大混乱时间
混乱时间单位是秒。
混乱后,怪物会随机对周围对象进行相互攻击,怪物也会相互残杀。

[@MagSelfFunc11]
#IF
TRUE
#ACT
MonChaos 5 10 20
SENDMSG 5 你的雷电术将周围的对周围的怪物造成混乱状态。

[+] 新增命令MonAttack,让周围怪物强制攻击自己的目标,如果自己攻击的对象是玩家或宝宝,
则此命令则可以让周围的怪物立即围攻你的目标。
MonAttack 怪物范围 是否放弃现在的攻击目标(不写为不放弃,写1则所有的怪物强制更换攻击对象)
[@MagSelfFunc11]
#IF
TRUE
#ACT
MonAttack 5 1
SENDMSG 5 你的雷电术将召集周围的怪物对你的目标发动总攻

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

15995155250 | 2019-5-23 12:57:00 | 显示全部楼层
DDDDDDDDDDDDDD
gagaga12 | 2022-5-1 11:33:16 | 显示全部楼层
为惹人讨厌任天野写
260364960 | 2022-5-3 11:08:09 | 显示全部楼层
水水水水水水水水水水水水水水水水水水
wzxadmin | 2022-5-3 14:51:21 | 显示全部楼层
学习学习学习6666666666
1548749962 | 2022-5-7 01:24:49 | 显示全部楼层
11111111111111111111111啊啊啊啊啊啊啊啊啊啊啊啊
1053116022 | 2022-5-11 23:22:09 | 显示全部楼层
啊啊啊啊啊啊啊啊啊
you996 | 2022-7-14 17:18:11 | 显示全部楼层
GOB引擎登录器配置器[20190101]更新
you996 | 2022-7-14 17:24:58 | 显示全部楼层
召集周围的怪物对你的目标发动总攻
kitler2000 | 2022-7-16 14:56:08 | 显示全部楼层
非常不错的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则