说明
可视化仓库总共5个仓库,除了默认的一个仓库外,其他4个仓库,需要脚本命令开通
M2-选项-功能设置-其他设置(1)里面把可视化仓库开启了才可以正常使用该功能
;SETSTORAGEOPEN 参数1(仓库序号(2,3,4,5)) 参数2(开启或关闭(1,0))
仓库二未开启时,从该仓库取物品或存物品会失败,并且触发QF脚本字段
[@StorageOpenFail2]
#IF
#ACT
MESSAGEBOX 仓库二无法打开,单击确认后开启 @开启仓库二 @取消
[@开启仓库二]
#IF
CHECKGAMEGOLD > 99
#ACT
GAMEGOLD - 100
SETSTORAGEOPEN 2 1
;开启仓库二命令
MESSAGEBOX 仓库二已解锁
#ELSEACT
MESSAGEBOX 元宝不够
仓库三未开启时,从该仓库取物品或存物品会失败,并且触发QF脚本字段
[@StorageOpenFail3]
#IF
#ACT
MESSAGEBOX 仓库三无法打开,单击确认后开启 @开启仓库三 @取消
[@开启仓库三]
#IF
CHECKGAMEGOLD > 99
#ACT
GAMEGOLD - 100
SETSTORAGEOPEN 3 1
;开启仓库三命令
MESSAGEBOX 仓库三已解锁
#ELSEACT
MESSAGEBOX 元宝不够
仓库四未开启时,从该仓库取物品或存物品会失败,并且触发QF脚本字段
[@StorageOpenFail4]
#IF
#ACT
MESSAGEBOX 仓库四无法打开,单击确认后开启 @开启仓库四 @取消
[@开启仓库四]
#IF
CHECKGAMEGOLD > 99
#ACT
GAMEGOLD - 100
SETSTORAGEOPEN 4 1
;开启仓库二命令
MESSAGEBOX 仓库四已解锁
#ELSEACT
MESSAGEBOX 元宝不够
仓库五未开启时,从该仓库取物品或存物品会失败,并且触发QF脚本字段
[@StorageOpenFail5]
#IF
#ACT
MESSAGEBOX 仓库五无法打开,单击确认后开启 @开启仓库五 @取消
[@开启仓库五]
#IF
CHECKGAMEGOLD > 99
#ACT
GAMEGOLD - 100
SETSTORAGEOPEN 5 1
;开启仓库三命令
MESSAGEBOX 仓库五已解锁
#ELSEACT
MESSAGEBOX 元宝不够
示例
开启可视化仓库
[@main]
<可视仓库/@可视仓库> \
<可视仓库1/@可视仓库1> \
<可视仓库2/@可视仓库2> \
<可视仓库3/@可视仓库3> \
[@可视仓库]
#IF
CheckStorageOpen
#ACT
OpenStorageDlg 0
#ELSEACT
SetStorageOpen 0 1
SENDMSG 0 仓库1已开启
[@可视仓库1]
#IF
CheckStorageOpen 1
#ACT
OpenStorageDlg 1
#ELSEACT
SetStorageOpen 1 1
SENDMSG 0 仓库1已开启
[@可视仓库2]
#IF
CheckStorageOpen 2
#ACT
OpenStorageDlg 2
#ELSEACT
SetStorageOpen 2 1
SENDMSG 0 仓库1已开启
[@可视仓库3]
#IF
CheckStorageOpen 3
#ACT
OpenStorageDlg 3
#ELSEACT
SetStorageOpen 3 1
SENDMSG 0 仓库1已开启
仓库示例
(@storage @getback @storage2 @getback2)
%100
[@main]
需要帮什么忙吗?\
目前不收保管费,请多利用。\ \
<打开仓库2/@打开仓库2> < 关闭仓库2/@关闭仓库2>\
<保管东西到仓库1/@storage> <找回仓库1中的东西/@getback>\
<保管东西到仓库2/@storage2> <找回仓库2中的东西/@getback2>\
<可视仓库1/@可视仓库1> <可视仓库2/@可视仓库2> \
<关 闭/@exit>\
[@storage]
需要保管什么东西?\ \ \
<返 回/@Main>
[@getback]
请看目录决定找什么东西。\ \ \
<返 回/@Main>
[@打开仓库2]
#IF
CheckStorageOpen
#ACT
SENDMSG 0 仓库2已经开启,不用再次开启
#ELSEACT
SetStorageOpen 1
SENDMSG 0 仓库2已开启
[@关闭仓库2]
#IF
CheckStorageOpen
#ACT
SetStorageOpen 0
SENDMSG 0 仓库2已关闭
#ELSEACT
SENDMSG 0 仓库2都没有开启,关闭什么?
[@可视仓库1]
#IF
#ACT
OpenStorageDlg 0
[@可视仓库2]
#IF
CheckStorageOpen
#ACT
OpenStorageDlg 1
#ELSEACT
SENDMSG 0 你的仓库2还未开启
[@OpenStorageFail]
#IF
#ACT
SENDMSG 0 触发提示:你没有开启仓库2
<离 开/@exit>