• QQ:15656018

    工作时间

    周一至周五:9:00-23:00

    周末及节日:9:00-23:00

  • 手机版二维码

    随时手机查素材

    gm下载站
  • 扫描二维码

    加入官方QQ群

    gm下载站
发布资源赚元宝
gm下载站 管理员
  • 未知地域
  • 5636发帖数
  • 5630主题数
  • 0关注数
  • 0粉丝
开通vip会员

[功能详解] [翎风引擎]自定义OK框功能详解

[复制链接]
gm下载站 发表于 2024-8-11 13:13:37 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

马上注册,查看更多内容,丰富GM资源等你下载探索。

您需要 登录 才可以下载或查看,没有账号?立即注册

x

功能说明:自定义OK框;

注意:如果您的QF内也使用了自定义OK框,那么NPC和QF内的OK框编号不要出现相同编号;

<ITEMBOX:N:F:M:X:Y:W:H:S:T>\
N=编号(0~31)
F=OK框的背景的WIL序号,-1时不绘制背景
M=OK框的背景的图片序号
X Y = 微调坐标
W=宽度
H=高度
S=允许放入的物品类型。DB库的StdMode值,如果有多个使用“,”隔开,如果为“*”时,允许所有物品
T=未放入装备时,鼠标移动显示信息

<$BOXITEM[X].NAME> 当前自定义OK框中的物品名称
<$BOXITEM[X].NAME_G> 当前自定义OK框中的物品改名名称
<$BOXITEM[X].DURA> 当前自定义OK框中的物品持久
<$BOXITEM[X].DURAMAX> 当前自定义OK框中的物品最大持久
<$BOXITEM[X].MAKEINDEX> 当前自定义OK框中的物品序列号
<$BOXITEM[X].STDMODE> 当前自定义OK框中的物品StdMode字段值
<$BOXITEM[X].SHAPE> 当前自定义OK框中的物品Shape字段值
<$BOXITEM[X].LOOKS> 当前自定义OK框中的物品Looks字段值
<$BOXITEM[X].COLOR> 当前自定义OK框中的物品Color字段值
<$BOXITEM[X].UPGRADECOUNT> 当前自定义OK框中的物品星星数
<$BOXITEM[X].HP> 当前自定义OK框中的物品HP字段值
<$BOXITEM[X].MP> 当前自定义OK框中的物品MP字段值
<$BOXITEM[X].LAC> 当前自定义OK框中的物品的防御下限
<$BOXITEM[X].HAC> 当前自定义OK框中的物品的防御上限
<$BOXITEM[X].LMAC> 当前自定义OK框中的物品的魔防下限
<$BOXITEM[X].HMAC> 当前自定义OK框中的物品的魔防上限
<$BOXITEM[X].LDC> 当前自定义OK框中的物品的攻击下限
<$BOXITEM[X].HDC> 当前自定义OK框中的物品的攻击上限
<$BOXITEM[X].LMC> 当前自定义OK框中的物品的魔法下限
<$BOXITEM[X].HMC> 当前自定义OK框中的物品的魔法上限
<$BOXITEM[X].LSC> 当前自定义OK框中的物品的道术下限
<$BOXITEM[X].HSC> 当前自定义OK框中的物品的道术上限

.............. <$BOXITEM[X].Expand20> 支持数据库所有字段.............

X范围=0~31


[@main]
请放入需要升级的装备\
<ITEMBOX:0:2:117:20:10:76:76:10,11:254#只允许放入衣服^251#www.gmbb8.com>\ \ \
<ITEMBOX:1:2:117:96:10:76:76:*:254#所有物品都允许放入^251#www.gmbb8.com>\


UNALLOWITEMINTOBOX
禁止放入命令,在OK框里放入物品时触发使用

ReturnBoxItem (0~31)
OK框物品返回到包裹

CheckBoxItemCount OK框编号(0~31) 物品数量(该参数只有是叠加物品时才会有效)
检测OK框中是否有物品

DelBoxItem(0~31) 数量(数量只对叠加物品有效)
删除操作框物品

自定义OK框放入物品后在当前NPC脚本中触发,X值为0~31
[@ItemIntoBoxX]
#ACT
;禁止放入命令,可以检测是否可以升级的物品,可以使用此命令禁止放入
UNALLOWITEMINTOBOX

例:
[@main]
请放入需要升级的装备\
<ITEMBOX:0:2:117:20:10:76:76>\ \ \ \ \ \

<开始升级/@开始升级>\

[@开始升级]
#IF
;检测名称不等于空时OK框中有物品,也可以检测其他参数
NOT Equal <$BOXITEM[0].NAME>
#ACT
;关联到OK框物品 才可以使用脚本命令修改自定义OK框中的物品
SetUpgradeItem 0

;修改该OK框物品的名称颜色 boxitem0表示是OK框
CHANGEITEMNAMECOLOR boxitem0 253

;修改OK框物品星星数量 boxitem0表示是OK框
CHANGEITEMUPGRADECOUNT boxitem0 + 1

;修改OK框装备名称 boxitem0表示是自定义OK框第一个位置
ChangeItemName boxitem0 <$BOXITEM[0].NAME>+1

;修改OK框装备暴击+1 boxitem0表示是OK框第一个框
SetNewItemValue boxitem0 0 + 1

;刷新到客户端 (注意:刷新必须写对位置)
UpdateItem boxitem0

;物品返回到包裹
ReturnBoxItem 0
SENDMSG 6 装备升级成功
#ELSEACT
SENDMSG 6 请放入需要升级的装备

;自定义OK框新增命令:GiveBoxItem 0~31 数量(数量只对叠加物品有效) 将背包中指定物品放入指定OK框

#IF
checkitem 怒斩 1
#ACT
GiveBoxItem 0 怒斩
SendMsg 5 恭喜:OK框0成功放入怒斩!

GiveOnItem 装备位置 物品名称 数量默认写1(数量大于1时只对OK框叠加物品有效) 参数4 参数5 参数6 参数7 参数8 参数9

物品位置:
-1升级框
0--29:装备栏和时装
30-35:首饰
40-51:神佑袋
boxitem0-boxitem7:OK框

参数4-参数9 参考 GIVE的扩展

检测包裹中物品的数量(排除已经放入自定义OK框的物品)
CHECKBAGITEMCOUNTEX 物品名称 数量

增加触发:
将OK框的物品放回到包裹后,触发[@ItemOutBoxX],X值为0~31

*******注意:如果您的QF内也使用了自定义OK框,那么NPC和QF内的OK框编号不要出现相同编号***************

上传梦想,下载希望,为传奇爱好者添砖加瓦!
世界上能用金钱兑换时间的机会不多,这里就有一个!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

猜你喜欢
全国统一客服QQ
QQ:15656018

24x7小时免费咨询

  • 官方在线客服

    QQ客服:小西

    点击交谈

    QQ客服:良子

    点击交谈

    QQ客服:闵月

    点击交谈
  • 上海市虹口区海伦中心B座4F4055-4056室

  • 手机查找资源更方便

    手机扫码查看手机版

    手机查找资源更方便

  • 传奇QQ群

    扫一扫关注传奇Q群

    加入传奇QQ群

传奇游戏资源分享基地 gm下载站 ©2010-2024 传奇版本网站传奇游戏源码资源下载中心( 鄂ICP备2024043260号-1 )网站地图