• QQ:15656018

    工作时间

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

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

  • 手机版二维码

    随时手机查素材

    gm下载站
  • 扫描二维码

    加入官方QQ群

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

[功能操作] [太极插件]扩展人物物品数据功能

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

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

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

x
人物物品扩展开关

功能开关位置:太极引擎 -> 系统设置 -> 引擎功能扩展 -> 人物数据扩展 -> 开启人物数据扩展

功能说明:扩展100个物品位置,可用脚本放入、取出、收走!

其它说明:插件需勾选开启该功能,以下功能命令才能正常使用!


new_01.png


放入物品到扩展数据
TJ_MoveItemToExtPos 参数1 参数2 参数3
参数位置
参数说明
参数1
物品名字(参数为-1则为放入OK框物品)
参数2
扩展数据物品序号(0-99,参数为-1则为按顺序放入)
参数3
返回当前存放扩展数据序号(返回-1为放入失败)
  • [@测试]
  • #IF
  • CHECKLEVELEX > 0
  • #ACT
  • TJ_MoveItemToExtPos 复活戒指 -1 S$位置
  • SENDMSG 6 放入物品[复活戒指],当前位置为:<$STR(S$位置)>
  • break

取出扩展数据中物品
TJ_MoveItemExtToBag 参数1 参数2 参数3
参数位置
参数说明
参数1
物品名字(参数为“-1”则按扩展数据物品序号顺序取出,参数为0-99表示取出指定序号物品)
参数2
当前取出的扩展数据序号(返回-1则取出失败)
参数3
返回取出的物品名字
  • [@测试]
  • #IF
  • CHECKLEVELEX > 0
  • #ACT
  • TJ_MoveItemExtToBag 复活戒指 S$位置 S$取出物品名字
  • SENDMSG 5 取出位置为:<$STR(S$位置)>,取出物品名字为:[<$STR(S$
  • break
  • [@测试]
  • #IF
  • CHECKLEVELEX > 0
  • #ACT
  • TJ_MoveItemExtToBag -1 S$位置 S$取出物品名字
  • SENDMSG 5 取出位置为:<$STR(S$位置)>,取出物品名字为:[<$STR(S$
  • break


检测扩展数据中是否存在指定物品
TJ_CheckItemExt 参数1 参数2
参数位置
参数说明
参数1
物品名字
参数2
物品数量
  • [@测试]
  • #IF
  • TJ_CheckItemExt 复活戒指 10
  • #ACT
  • SENDMSG 6 扩展数据里面[有]10个复活戒指
  • break

收走扩展数据中指定物品
TJ_TakeItemExt 参数1 参数2 参数3
参数位置
参数说明
参数1
物品名字(参数为ALL,则表示收走所有物品)
参数2
物品数量(参数为ALL,则表示收走所有参数1的物品)
参数3
返回实际收走数量
  • [@测试1
  • #IF
  • CHECKLEVELEX > 0
  • #ACT
  • TJ_TakeItemExt 复活戒指 3 S$实际拿走数
  • SENDMSG 5 收走物品:[复活戒指],数量:[3],实际收走数量为:[<$STR(S$实际拿走数)>]
  • break
  • [@测试2
  • #IF
  • CHECKLEVELEX > 0
  • #ACT
  • TJ_TakeItemExt 复活戒指 ALL S$实际拿走数
  • SENDMSG 5 收走物品:[复活戒指],数量:[ALL],实际收走数量为:[<$STR(S$实际拿走数)>]
  • break
  • [@测试3
  • #IF
  • CHECKLEVELEX > 0
  • #ACT
  • TJ_TakeItemExt ALL S$实际拿走数
  • SENDMSG 5 收走所有物品,实际收走数量为:[<$STR(S$实际拿走数)>]
  • break


人物身上装备放入扩展数据
TJ_MOVEUSEITEMTOEXTPOS 参数1 参数2 参数3
参数位置
参数说明
参数1
装备位置
参数2
放入扩展数据序号(参数为“-1”则按扩展数据物品序号顺序放入,参数为0-99表示放入指定序号物品)
参数3
返回放入扩展数据中的序号(参数为“-1”则为放入失败)

注意:执行该命令,需要脚本检测人物包裹是否拥有1格包裹控件,否则放入失败!

  • [@测试]
  • #IF
  • CHECKBAGSIZE 1
  • #ACT
  • #ELSEACT
  • break
  • #IF
  • CHECKLEVELEX > 0
  • #ACT
  • TJ_MOVEUSEITEMTOEXTPOS 0 -1 S$位置
  • SENDMSG 5 人物衣服放入扩展数据物品中,位置为:<$STR(S$位置)>
  • break

人物交换穿戴指定扩展数据中装备
TJ_ExchangeItemWithExt 参数1 参数2
参数位置
参数说明
参数1
穿戴的装备位置
参数2
交换扩展数据序号(0-99)

说明:执行该命令交换穿戴扩展数据指定序号物品,人物穿戴成功后,身上装备与扩展数据中进行自动交换!

注意:穿戴物品前,需要脚本检测人物包裹是否拥有1格包裹控件,否则穿戴失败!

  • [@测试]
  • #IF
  • CHECKBAGSIZE 1
  • #ACT
  • #ELSEACT
  • break
  • #IF
  • CHECKLEVELEX > 0
  • #ACT
  • TJ_ExchangeItemWithExt 1 11
  • SENDMSG 5 人物武器穿戴了扩展数据物品序号为11的物品
  • break

发送显示指定扩展数据中物品
TJ_SendItemExtShow 参数1 参数2
参数位置
参数说明
参数1
扩展数据物品序号(0-99)
参数2
ITEMSHOW中指定ID(参数为50000-60000)
  • [@测试]
  • #IF
  • CHECKLEVELEX > 0
  • #ACT
  • TJ_SendItemExtShow 12 50002
  • SENDMSG 5 扩展数据物品序号12的物品发送ITEMSHOWID50002
  • break
  • [@main
  • 发送后,可使用ITEMSHOW将物品显示出来
  • <ItemShow:50002:0:0:0:1>

相关变量
变量
说明
<$ITEMEXTCOUNT>
返回扩展数据中已存放物品数量
<$ITEMEXT[X].Name>
返回扩展数据中指定序号的物品名字,X为0-99

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

本版积分规则

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

24x7小时免费咨询

  • 官方在线客服

    QQ客服:小西

    点击交谈

    QQ客服:良子

    点击交谈

    QQ客服:闵月

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

  • 手机查找资源更方便

    手机扫码查看手机版

    手机查找资源更方便

  • 传奇QQ群

    扫一扫关注传奇Q群

    加入传奇QQ群

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