诚实小鸟 发表于 2026-3-27 13:55:39

宝石自定义OK框可以合成相应的宝石吗初级和中级,中级和高级

列如:三个初级暴击宝石,合成一个中级暴击宝石
列如:三个初级攻击宝石,合成一个中级攻击宝石
等等
我自己写的脚本合出来是随机的
三个初级暴击宝石,有可能合出来的是中级魔法宝石
望大佬指点一下,谢谢
[@确认宝石]
#act
GetRandomText ..\\QuestDiary\\略懂_触发脚本\\合成宝石1.txt s$宝石材料1
GetRandomText ..\\QuestDiary\\略懂_触发脚本\\合成宝石2.txt s$宝石材料2
GetRandomText ..\\QuestDiary\\略懂_触发脚本\\合成宝石3.txt s$宝石材料3
#if
equal <$BOXITEM.NAME> <$str(s$宝石材料1)>
equal <$BOXITEM.NAME> <$str(s$宝石材料1)>
equal <$BOXITEM.NAME> <$str(s$宝石材料1)>
#act
DelBoxItem 4
DelBoxItem 5
DelBoxItem 6
give <$str(s$宝石材料2)> 1
sendmsg 6 初级宝石【<$str(s$宝石材料1)>】给中级宝石【<$str(s$宝石材料2)>】
sendmsg 6 提示:合成成功
close
break
#if
equal <$BOXITEM.NAME> <$str(s$宝石材料2)>
equal <$BOXITEM.NAME> <$str(s$宝石材料2)>
equal <$BOXITEM.NAME> <$str(s$宝石材料2)>
#act
DelBoxItem 4
DelBoxItem 5
DelBoxItem 6
give <$str(s$宝石材料3)> 1
sendmsg 6 初级宝石【<$str(s$宝石材料2)>】给中级宝石【<$str(s$宝石材料3)>】
sendmsg 6 提示:合成成功
close
break

诚实小鸟 发表于 2026-3-27 13:55:39

q534649711 发表于 2022-12-12 22:45 宝石材料1--------------------------------txt
初级攻击宝石
初级魔法宝石
#if
CompareText <$BOXITEM.NAME> 初级
equal <$BOXITEM.NAME> <$BOXITEM.NAME>
equal <$BOXITEM.NAME> <$BOXITEM.NAME>
#act
mov S$合成 <$BOXITEM.NAME>
dec <$str(s$合成)> 初级
DelBoxItem 4
DelBoxItem 5
DelBoxItem 6
give 中级<$str(s$合成)>

诚实小鸟 发表于 2026-3-27 13:55:39

把你文本里的内容也发出来,就看明白了

诚实小鸟 发表于 2026-3-27 13:55:39

4220101 发表于 2022-12-12 22:41 把你文本里的内容也发出来,就看明白了
宝石材料1--------------------------------txt
初级攻击宝石
初级魔法宝石
初级道术宝石
初级暴击宝石
初级伤害宝石
初级物伤减少宝石
初级法伤减少宝石
初级忽视防御宝石
初级防御宝石
初级魔御宝石
宝石材料2---------------------------------------txt
中级攻击宝石
中级魔法宝石
中级道术宝石
中级暴击宝石
中级伤害宝石
中级物伤减少宝石
中级法伤减少宝石
中级忽视防御宝石
中级防御宝石
中级魔御宝石
宝石材料2-------------------------txt
高级攻击宝石
高级魔法宝石
高级道术宝石
高级暴击宝石
高级伤害宝石
高级物伤减少宝石
高级法伤减少宝石
高级忽视防御宝石
高级防御宝石
高级魔御宝石

诚实小鸟 发表于 2026-3-27 13:55:39

q534649711 发表于 2022-12-12 22:45 宝石材料1--------------------------------txt
初级攻击宝石
初级魔法宝石
分割下字符吧,就可以了

诚实小鸟 发表于 2026-3-27 13:55:39

这样应该也可以

诚实小鸟 发表于 2026-3-27 13:55:39

4220101 发表于 2022-12-12 23:00 这样应该也可以
明天试试看

诚实小鸟 发表于 2026-3-27 13:55:39

q534649711 发表于 2022-12-12 22:45 宝石材料1--------------------------------txt
初级攻击宝石
初级魔法宝石
#if
CompareText <$BOXITEM.NAME> 初级
equal <$BOXITEM.NAME> <$BOXITEM.NAME>
equal <$BOXITEM.NAME> <$BOXITEM.NAME>
#act
mov S$合成 <$BOXITEM.NAME>
dec <$str(s$合成)> 初级
DelBoxItem 4
DelBoxItem 5
DelBoxItem 6
give 中级<$str(s$合成)>

诚实小鸟 发表于 2026-3-27 13:55:39

把你文本里的内容也发出来,就看明白了

诚实小鸟 发表于 2026-3-27 13:55:39

4220101 发表于 2022-12-12 22:41 把你文本里的内容也发出来,就看明白了
宝石材料1--------------------------------txt
初级攻击宝石
初级魔法宝石
初级道术宝石
初级暴击宝石
初级伤害宝石
初级物伤减少宝石
初级法伤减少宝石
初级忽视防御宝石
初级防御宝石
初级魔御宝石
宝石材料2---------------------------------------txt
中级攻击宝石
中级魔法宝石
中级道术宝石
中级暴击宝石
中级伤害宝石
中级物伤减少宝石
中级法伤减少宝石
中级忽视防御宝石
中级防御宝石
中级魔御宝石
宝石材料2-------------------------txt
高级攻击宝石
高级魔法宝石
高级道术宝石
高级暴击宝石
高级伤害宝石
高级物伤减少宝石
高级法伤减少宝石
高级忽视防御宝石
高级防御宝石
高级魔御宝石
页: [1] 2
查看完整版本: 宝石自定义OK框可以合成相应的宝石吗初级和中级,中级和高级