886M2引擎新增装备转区功能
[+]新增装备转区功能.
思路是:放入装备,放入的时候 记录玩家账号,玩家输入的领取码.存入开区天数的G变量.
领取的时候,输入放入区的账号,领取码, 对比下G变量,如果是老区,能领取,新区不能领取.可自由发挥想象.!
;------------------------------------------------------------------------------------------
[+]新增转区专用OK框:
QUERYTRANSFERITEMDLG 提示文字 @跳转标签 坐标X 坐标Y
[+]新增变量 <$TRANSFERITEMNAME> //返回放入的装备名字
;-----------------------------------------------------------------------------------------
;存入
TAKEINTRANSFERITEM D:\数据库路径.DB 领取码(20个字符,仅支持字符型私人变量: S、B) 全局变量G
PS:D:\数据库路径.DB 数据库的名字随便起,自动创建,无需手动.
;成功存入,触发QF标签
[@TakeInTransferItemSucceeded]
#IF
TRUE
#SAY
<$PARAM(0)>\ //存入区 - 全局变量G
<$PARAM(1)>\ //存入区 - 服务器名称
<$PARAM(2)>\ //存入区 - 角色名称
<$PARAM(3)>\ //存入区 - 物品名称
;存入失败,触发QF标签
[@TakeInTransferItemFailed]
#IF
TRUE
#ACT
SENDMSG 5 其它区服正在使用装备转区数据库,导致装备转区系统繁忙,请稍后再试...
;-----------------------------------------------------------------------------------------
;取出
TAKEOUTTRANSFERITEM D:\数据库路径.DB 寄存人帐号 领取码(20个字符) 全局变量G
;成功取出,触发QF标签
[@TakeOutTransferItemSucceeded]
#IF
TRUE
#SAY
<$PARAM(0)>\ //存入区 - 全局变量G
<$PARAM(1)>\ //存入区 - 服务器名称
<$PARAM(2)>\ //存入区 - 角色名称
<$PARAM(3)>\ //存入区 - 物品名称
;取出失败,触发QF标签
[@TakeOutTransferItemFailed1]
#IF
TRUE
#ACT
SENDMSG 5 其它区服正在使用装备转区数据库,导致装备转区系统繁忙,请稍后再试...
[@TakeOutTransferItemFailed2]
#IF
TRUE
#ACT
SENDMSG 5 装备转区: 数据库内没有找到可领取的装备。
|