找回密码
 立即注册
1fwg
奇速版本论坛点击金币投放广告点击金币投放广告点击金币投放广告
查看: 68|回复: 7

[已解决] 自定义OK框问题

[复制链接]

2

主题

11

回帖

139

积分

注册会员

积分
139
发表于 昨天 03:28 | 显示全部楼层 |阅读模式
本帖最后由 407788 于 2025-6-17 12:39 编辑

#IF
CHECKTEXTLIST ..\QuestDiary\强化\物品.txt         <$STR(S$装备名)>
#ACT
MOV S$描述1 {你确定要将<$BOXITEM[0].NAME_G>打造为<$STR(S$合成品)>/FCOLOR=250}
MOV S$描述2 {打造过程需要<$STR(N$数量)>个/FCOLOR=250}<[火山赤铜]/FCOLOR=249><和/FCOLOR=250><[钢锭]/FCOLOR=249>
MOV S$描述3 <确定打造/@确定>
MOV S$描述4 {<$STR(S$合成品)>/FCOLOR=253}

#IF
CheckContainsText <$BOXITEM[0].NAME_G> 帝级
#ACT
MOV S$描述1 {你的<$BOXITEM[0].NAME_G>已经为最高等级了/FCOLOR=249}
MOV S$描述2 <不需要再强化/FCOLOR=249>
MOV S$描述3  
MOV S$描述4  

#IF
#ACT
MOV S$数量 <$STR(N$数量)>

#IF
NOT CHECKTEXTLIST ..\QuestDiary\钢纹强化\钢纹物品.txt         <$STR(S$装备名)>
#ACT
MOV S$数量






#IF
#ACT
OPENMERCHANTBIGDLG 8 3080 1 0 20 30
#SAY
 <Img:535:8:434:-12|关闭对话框/@EXIT><ITEMBOX:0:8:3083:135:255:76:76:5>\
<Img:3086:8:190:230><Img:3087:8:220:230><Img:3703:1:113:234|火山赤铜^250#需要数量:<$STR(S$数量)>><Img:3670:1:146:233|钢锭^250#需要数量:<$STR(S$数量)>>\
 \
                   <铸剑师:/FCOLOR=250>\
                       <$STR(S$描述1)>\
                       <$STR(S$描述2)>\
                       <$STR(S$描述3)>\ \ \ \ \ \ \ \ \
 \
                            <+          +           =  /FCOLOR=130><$STR(S$描述4)>\ \




这段自定义OK框脚本,最下面一段脚本在OK框里放入装备后会刷新脚本显示,脚本显示为开头的那一段脚本,这样就导致OK框里的装备自动放回背包,因为OK里没有物品,无法用脚本命令删除掉改名后的装备。要怎样改动才可以让OK框物品不自动回到背包


请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

60

主题

171

回帖

575

积分

高级会员

积分
575
发表于 昨天 04:42 | 显示全部楼层

#IF
#ACT
OPENMERCHANTBIGDLG 8 3080 1 0 20 30 0 1

goto @跳转ok首页

[@跳转ok首页]
#SAY
 <Img:535:8:434:-12|关闭对话框/@EXIT><ITEMBOX:0:8:3083:135:255:76:76:5>\
<Img:3086:8:190:230><Img:3087:8:220:230><Img:3703:1:113:234|火山赤铜^250#需要数量:<$STR(S$数量)>><Img:3670:1:146:233|钢锭^250#需要数量:<$STR(S$数量)>>\
 \
                   <铸剑师:/FCOLOR=250>\
                       <$STR(S$描述1)>\
                       <$STR(S$描述2)>\
                       <$STR(S$描述3)>\ \ \ \ \ \ \ \ \
 \
                            <+          +           =  /FCOLOR=130><$STR(S$描述4)>\ \





[@ItemIntoBox0]

#IF
CHECKTEXTLIST ..\QuestDiary\强化\物品.txt         <$STR(S$装备名)>
#ACT
MOV S$描述1 {你确定要将<$BOXITEM[0].NAME_G>打造为<$STR(S$合成品)>/FCOLOR=250}
MOV S$描述2 {打造过程需要<$STR(N$数量)>个/FCOLOR=250}<[火山赤铜]/FCOLOR=249><和/FCOLOR=250><[钢锭]/FCOLOR=249>
MOV S$描述3 <确定打造/@确定>
MOV S$描述4 {<$STR(S$合成品)>/FCOLOR=253}

#IF
CheckContainsText <$BOXITEM[0].NAME_G> 帝级
#ACT
MOV S$描述1 {你的<$BOXITEM[0].NAME_G>已经为最高等级了/FCOLOR=249}
MOV S$描述2 <不需要再强化/FCOLOR=249>
MOV S$描述3  
MOV S$描述4  


#IF
#ACT
MOV S$数量 <$STR(N$数量)>

#IF
NOT CHECKTEXTLIST ..\QuestDiary\钢纹强化\钢纹物品.txt         <$STR(S$装备名)>
#ACT
MOV S$数量


#IF
#ACT
goto @跳转ok首页

请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

2

主题

11

回帖

139

积分

注册会员

积分
139
 楼主| 发表于 昨天 10:34 | 显示全部楼层
mihu7456 发表于 2025-6-17 04:42
#IF
#ACT
OPENMERCHANTBIGDLG 8 3080 1 0 20 30 0 1

大佬 按你这样改动装备是不会回背包了,但是转跳后 OPENMERCHANTBIGDLG 8 3080 1 0 20 30 0 1 这一段调用的大框没有了。
而且

#IF
#ACT
OPENMERCHANTBIGDLG 8 3080 1 0 20 30 0 1

goto @跳转ok首页

[@跳转ok首页]
#SAY
 <Img:535:8:434:-12|关闭对话框/@EXIT><ITEMBOX:0:8:3083:135:255:76:76:5>\
<Img:3086:8:190:230><Img:3087:8:220:230><Img:3703:1:113:234|火山赤铜^250#需要数量:<$STR(S$数量)>><Img:3670:1:146:233|钢锭^250#需要数量:<$STR(S$数量)>>\
 \
                   <铸剑师:/FCOLOR=250>\
                       <$STR(S$描述1)>\
                       <$STR(S$描述2)>\
                       <$STR(S$描述3)>\ \ \ \ \ \ \ \ \
 \
                            <+          +           =  /FCOLOR=130><$STR(S$描述4)>\ \





[@ItemIntoBox0]

#IF
CHECKTEXTLIST ..\QuestDiary\强化\物品.txt         <$STR(S$装备名)>
#ACT
MOV S$描述1 {你确定要将<$BOXITEM[0].NAME_G>打造为<$STR(S$合成品)>/FCOLOR=250}
MOV S$描述2 {打造过程需要<$STR(N$数量)>个/FCOLOR=250}<[火山赤铜]/FCOLOR=249><和/FCOLOR=250><[钢锭]/FCOLOR=249>
MOV S$描述3 <确定打造/@确定>
MOV S$描述4 {<$STR(S$合成品)>/FCOLOR=253}

#IF
CheckContainsText <$BOXITEM[0].NAME_G> 帝级
#ACT
MOV S$描述1 {你的<$BOXITEM[0].NAME_G>已经为最高等级了/FCOLOR=249}
MOV S$描述2 <不需要再强化/FCOLOR=249>
MOV S$描述3  
MOV S$描述4  


#IF
#ACT
MOV S$数量 <$STR(N$数量)>

#IF
NOT CHECKTEXTLIST ..\QuestDiary\钢纹强化\钢纹物品.txt         <$STR(S$装备名)>
#ACT
MOV S$数量



这一段也不触发了
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

3

主题

509

回帖

1282

积分

版主

积分
1282
发表于 昨天 11:03 | 显示全部楼层
1、大对话框延续
2、脚本执行逻辑
脚本定制-版本更新
满足你天马行空的想法
QQ:7716 52166
回复

使用道具 举报

2

主题

11

回帖

139

积分

注册会员

积分
139
 楼主| 发表于 昨天 12:06 | 显示全部楼层
771652166 发表于 2025-6-17 11:03
1、大对话框延续
2、脚本执行逻辑

感谢大佬,能放进去了,但是第一次放进去不能触发 #IF
CHECKTEXTLIST ..\QuestDiary\强化\物品.txt         <$STR(S$装备名)>
#ACT
MOV S$描述1 {你确定要将<$BOXITEM[0].NAME_G>打造为<$STR(S$合成品)>/FCOLOR=250}
MOV S$描述2 {打造过程需要<$STR(N$数量)>个/FCOLOR=250}<[火山赤铜]/FCOLOR=249><和/FCOLOR=250><[钢锭]/FCOLOR=249>
MOV S$描述3 <确定打造/@确定>
MOV S$描述4 {<$STR(S$合成品)>/FCOLOR=253}

这一段,,  而是需要把装备放到OK框里后关闭打对话框,再打开重新对话框就触发了。请问这个要怎么弄?
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

2

主题

11

回帖

139

积分

注册会员

积分
139
 楼主| 发表于 昨天 12:07 | 显示全部楼层
407788 发表于 2025-6-17 10:34
大佬 按你这样改动装备是不会回背包了,但是转跳后 OPENMERCHANTBIGDLG 8 3080 1 0 20 30 0 1 这一段调用 ...

感谢大佬,成功一半了。还在努力
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

2

主题

11

回帖

139

积分

注册会员

积分
139
 楼主| 发表于 昨天 12:38 | 显示全部楼层
771652166 发表于 2025-6-17 11:03
1、大对话框延续
2、脚本执行逻辑

搞定了,,感谢大佬指点
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

2

主题

11

回帖

139

积分

注册会员

积分
139
 楼主| 发表于 昨天 12:39 | 显示全部楼层
mihu7456 发表于 2025-6-17 04:42
#IF
#ACT
OPENMERCHANTBIGDLG 8 3080 1 0 20 30 0 1

搞定了。。感谢大佬
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翎风引擎论坛 |网站地图

GMT+8, 2025-6-18 06:19 , Processed in 0.097837 second(s), 23 queries , Gzip On, Redis On.

Powered by haom2 X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表