| 传奇3获取背包物品并显示到格子里 |
| 发布日期:2025-6-18 阅读:881 |
|
点击后产生同步勾选效果
-- **************************
-- 背包道具
-- <BAGITEMS>
--<BagItems|condition=xx#xx,xx#xx,|select=1,2,3|count=xx|row=1|link=@脚本命令>
-- condition StdMode#Shape&StdMode#Shape(要忽略Shape值 可以填入nil,如condition=5#nil&10#nil&6#nil)
-- select 已经选择的道具唯一ID
-- count 格子数量
-- row 显示行数
-- link 脚本命令
- selecttype 选择类型 0.多选 1.单选
-- showstar 星级显示 1.显示 0.不显示
-- conditionEx (注意大小写) 过滤星级 0=不过滤 1=过滤
-- conditionParam (注意大小写) 过滤星级等级
-- conditionOnOff (注意大小写) 显示星级条件 0为星级小于设定条件值不显示 1为大于设定条件值不显示
-- Exclude 勾选完物品唯一ID 不显示在当前同一组件内 格式:exclude=<$str(s0)>
-- filter1 排除道具ID,排除道具ID(多个,逗号分隔)
-- filter2 排除道具名,排除道具名(多个,逗号分隔)
-- filter3 只显示道具ID或道具名,道具ID或道具名 (多个,逗号分隔;支持ID和道具名同时用)
-- filter4 只显示唯一ID道具 (多个,逗号分隔)
-- dulls=物品名称 参数填入的物品不可勾选 也不触发BAGITEMS的回调 用于屏蔽特别物品的勾选响应
-- 已支持列表容器形式 需填入列表容器宽高参数 listwidth listheight 调整大小 scale iwidth iheight
<BAGITEMS|id=4|x=495|y=44|listwidth=260|listheight=400|showstar=1|iimg=custom/main/img-01.png|condition=<$STR>,5#nil,6#nil,10#nil,11#nil,15#nil,20#nil,24#nil,26#nil,22#nil,23#nil,64#nil,52#nil|filter5=1,4,3,0,5,6,7,8,10,11|select=<$STR>|iwidth=75|iheight=70|count=180|scale=1.1|row=60|link=@装备强化勾选#强化结果特效=>
**************************
例子:
[@MAIN]
#IF
#ACT
#SAY
<BAGITEMS|id=3|condition=*|select=<$STR(S0)>|count=12|row=2|x=0|y=0|link=@选择物品2>
[@选择物品2]
#IF
#ACT
SendMsg 0 --【】--<$STR(S0)>
GOTO @MAIN
说明
变量S0 是返回被点选的物品的唯一ID 点选多个物品就会返回多个ID 用;号分割
跳转回显示界面 会出现勾选效果
=====================================================================================================
获取身上装备并显示到格子里
;;;;;-- **************************
-- 穿戴装备
-- <EQUIPITEMS>
--<EQUIPITEMS|positions=*|select=<$STR(S0)>|count=xx|row=1|link=@脚本命令>
-- positions 装备位
-- select 已经选择的道具唯一ID
-- count 格子数量
-- selecttype 选择类型 1.多选 2.单选
-- showstar 显示星级 1.显示 0.不显示
-- row 行数
-- link 脚本命令
-- <$STR(S0)> 物品唯一ID写入变量
-- **************************
[@MAIN]
#IF
#SAY
<Img|move=0|img=public/bg_npc_01.png|loadDelay=1|bg=1|reset=1|show=0>
<Layout|x=545|y=0|width=80|height=80|link=@exit>
<Button|x=546|y=0|nimg=public/1900000510.png|pimg=public/1900000511.png|link=@exit>
<EQUIPITEMS|x=85.0|y=42.0|select=<$STR(S0)>|positions=*|count=4|row=1|link= @脚本命令>
[@脚本命令]
#IF
#ACT
SendMsg 0 --【】--<$STR(S0)>
GOTO @MAIN
|
|