关于宝石合成种类较多的思路~~~~
小弟的版本里 宝石很多 比如 初级攻击宝石 1星到10星 中级攻击宝石1星到10星 高级攻击宝石1星到10星还有魔法 道术 生命 等等 几百种宝石
现在的问题是我想做宝石合成脚本 如此之多的宝石 每个都是2个合成一个
一个个触发太麻烦 我想是一键合成背包所有的有两个以上的宝石 如此是否可行?
如果借用引擎的物品铸造功能 脚本思路是怎么样的 会不会简单点
如果不借用有更好的思路吗?
希望大佬们指点一二
自己没有测试过,测试好用给分 几百种……围观一下大佬怎么处理 一键合成.,...首先玩家只要一键..然后,后台的脚本也要简洁,那就用变量代入循环脚本吧,估计不会要多少行脚本 279532948 发表于 2021-3-10 19:30 自己没有测试过,测试好用给分
GetRandomText ..\\QuestDiary\\需要合成的宝石名称.txt S1 <$STR(N2)>
GetRandomText ..\\QuestDiary\\想要合成宝石名称.txt S2 <$STR(N2)>
大佬这两个命令能详细解释一下吗 蓅氓爱学习 发表于 2021-3-10 19:12 一键合成.,...首先玩家只要一键..然后,后台的脚本也要简洁,那就用变量代入循环脚本吧,估计不会要多少行脚本
循环脚本我有点怕占用太多内存 ducheng261 发表于 2021-3-10 21:11 循环脚本我有点怕占用太多内存
楼上就是写的脚本就是变量代入循环脚本,简洁明了...占内存的话...限制次数就行,不要盲目次数太多了,反正是一键,限制个50次,足够了.反正一键,多点一次 279532948 发表于 2021-3-10 18:39 自己没有测试过,测试好用给分
还有个疑问是这里 大佬
#IF
CHECKITEM <$STR(S1)> 2
#ACT
GetBagItemCount <$STR(S1)> N1
DIV N3 <$STR(N1)> 2
MUL N4 <$STR(N3)> 2
GIVE <$STR(S2)> <$STR(N3)>
take <$STR(S1)> <$STR(N4)>
SENDMSG 5 成功消耗<$STR(N4)>个<$STR(S1)>合成了<$STR(N3)>个<$STR(S2)>
INC N2 1
N4这里就等于N1呀 N1除以2 等于N3 N3乘以2 等于N4
不是质疑哈 是虚心请教 小弟脚本不太熟练 ducheng261 发表于 2021-3-10 21:41 还有个疑问是这里 大佬
#IF
你包里物品的数量不可能正好是2的倍数吧。引擎不识别小数。如果你包里是11个宝石 引擎计算的时候11/2=5,你不换算一下。取走你物品的时候会多取走一个,就相当于是用了11个低级宝石合成了5个高级宝石
页:
[1]