找回密码
 立即注册
查看: 145|回复: 8

关于宝石合成种类较多的思路~~~~

[复制链接]

237

主题

580

回帖

238

积分

中级会员

积分
238
发表于 2026-3-29 16:20:50 | 显示全部楼层 |阅读模式
小弟的版本里 宝石很多  比如 初级攻击宝石 1星到10星   中级攻击宝石1星到10星  高级攻击宝石1星到10星  
还有魔法 道术  生命 等等 几百种宝石
现在的问题是我想做宝石合成脚本  如此之多的宝石   每个都是2个合成一个
一个个触发太麻烦   我想是一键合成背包所有的有两个以上的宝石   如此是否可行?
如果借用引擎的物品铸造功能  脚本思路是怎么样的  会不会简单点
如果不借用有更好的思路吗?
希望大佬们指点一二

0

主题

518

回帖

407

积分

中级会员

积分
407
发表于 2026-3-29 16:20:50 | 显示全部楼层
自己没有测试过,测试好用给分

本帖子中包含更多资源

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

×

0

主题

516

回帖

0

积分

新手上路

积分
0
发表于 2026-3-29 16:20:50 | 显示全部楼层
几百种……围观一下大佬怎么处理

本帖子中包含更多资源

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

×

0

主题

602

回帖

467

积分

中级会员

积分
467
发表于 2026-3-29 16:20:50 | 显示全部楼层
一键合成.,...首先玩家只要一键..然后,后台的脚本也要简洁,那就用变量代入循环脚本吧,估计不会要多少行脚本

267

主题

572

回帖

980

积分

高级会员

积分
980
发表于 2026-3-29 16:20:50 | 显示全部楼层
279532948 发表于 2021-3-10 19:30 自己没有测试过,测试好用给分
GetRandomText ..\\QuestDiary\\需要合成的宝石名称.txt S1 <$STR(N2)>
GetRandomText ..\\QuestDiary\\想要合成宝石名称.txt S2 <$STR(N2)>
大佬这两个命令能详细解释一下吗

0

主题

583

回帖

20

积分

新手上路

积分
20
发表于 2026-3-29 16:20:50 | 显示全部楼层
蓅氓爱学习 发表于 2021-3-10 19:12 一键合成.,...首先玩家只要一键..然后,后台的脚本也要简洁,那就用变量代入循环脚本吧,估计不会要多少行脚本
循环脚本我有点怕占用太多内存

0

主题

511

回帖

427

积分

中级会员

积分
427
发表于 2026-3-29 16:20:50 | 显示全部楼层
ducheng261 发表于 2021-3-10 21:11 循环脚本我有点怕占用太多内存
楼上就是写的脚本就是变量代入循环脚本,简洁明了...占内存的话...限制次数就行,不要盲目次数太多了,反正是一键,限制个50次,足够了.反正一键,多点一次

0

主题

537

回帖

0

积分

新手上路

积分
0
发表于 2026-3-29 16:20: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   
不是质疑哈  是虚心请教 小弟脚本不太熟练

0

主题

538

回帖

11

积分

新手上路

积分
11
发表于 2026-3-29 16:20:50 | 显示全部楼层
ducheng261 发表于 2021-3-10 21:41 还有个疑问是这里  大佬  
#IF
你包里物品的数量不可能正好是2的倍数吧。引擎不识别小数。如果你包里是11个宝石  引擎计算的时候11/2=5,你不换算一下。取走你物品的时候会多取走一个,就相当于是用了11个低级宝石合成了5个高级宝石

© 2026 折翼天使社区 版权所有