传奇版本

 找回密码
 立即注册
20顶赞多版本畅玩暮云计算服务器腾讯云特价机器翎风引擎论坛
点击金币投放广告点击金币投放广告点击金币投放广告点击金币投放广告
查看: 753|回复: 16

用WHILE合成装备的问题,求助!

[复制链接]
  • 打卡等级:热心大叔
  • 打卡总天数:207
  • 打卡总奖励:1748

22

主题

34

回帖

60

积分

注册会员

Rank: 2

元宝
2
金币
1675
发表于 2022-11-17 18:30:15 | 显示全部楼层 |阅读模式
本帖最后由 C4公益c4cq.com 于 2022-11-17 18:36 编辑

[@一键合成]

#IF
checkitem D1· 2 1
#ACT
mov P1 0
WHILE P1 < 10
INC P1 1
TAKE D1· 2 0 1
GetRandomText ..\QuestDiary\合成装备系统\C1.txt <$STR(S$抽到的装备)>
give <$STR(S$抽到的装备)> 1
SENDMSG 6 给C<$STR(S$抽到的装备)>
ENDWHILE



两个D1装备和1个C1装备


刷了10个D1装备,合成的时候
收掉了10个D1装备 正常应该是给5个C1装备,
现在的问题是 收掉了10个D1装备,直接给了10个C1装备~

看不出来哪里的问题 求大神~






回复

使用道具 举报

  • 打卡等级:传奇老炮
  • 打卡总天数:464
  • 打卡总奖励:5837

797

主题

2932

回帖

3769

积分

论坛元老

Rank: 8Rank: 8

元宝
20
金币
84963

最佳新人活跃会员热心会员灌水之王老瑟批群友勋章

发表于 2022-11-17 20:00:28 | 显示全部楼层
回复

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:133
  • 打卡总奖励:1061

0

主题

18

回帖

22

积分

新手上路

Rank: 1

元宝
2
金币
1617

老瑟批群友勋章

发表于 2022-11-17 23:18:41 | 显示全部楼层
你每个循环里都给,循环十次,当然给10个咯。。。
回复

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:207
  • 打卡总奖励:1748

22

主题

34

回帖

60

积分

注册会员

Rank: 2

元宝
2
金币
1675
 楼主| 发表于 2022-11-17 23:36:26 | 显示全部楼层
lsp001 发表于 2022-11-17 23:18
你每个循环里都给,循环十次,当然给10个咯。。。

这不有检测条件的么
回复

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:133
  • 打卡总奖励:1061

0

主题

18

回帖

22

积分

新手上路

Rank: 1

元宝
2
金币
1617

老瑟批群友勋章

发表于 2022-11-18 00:29:58 | 显示全部楼层

你是条件在前。循环在后。按你这写法。有两个D1装备就能给10个C1了。。
回复

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:207
  • 打卡总奖励:1748

22

主题

34

回帖

60

积分

注册会员

Rank: 2

元宝
2
金币
1675
 楼主| 发表于 2022-11-18 09:45:18 | 显示全部楼层
lsp001 发表于 2022-11-18 00:29
你是条件在前。循环在后。按你这写法。有两个D1装备就能给10个C1了。。

那要怎么改下
回复

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:207
  • 打卡总奖励:1748

22

主题

34

回帖

60

积分

注册会员

Rank: 2

元宝
2
金币
1675
 楼主| 发表于 2022-11-18 09:48:57 | 显示全部楼层
lsp001 发表于 2022-11-18 00:29
你是条件在前。循环在后。按你这写法。有两个D1装备就能给10个C1了。。

我看懂你说的意思了,确实是这样,那怎么改成1次点击多次合成呢
回复

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:133
  • 打卡总奖励:1061

0

主题

18

回帖

22

积分

新手上路

Rank: 1

元宝
2
金币
1617

老瑟批群友勋章

发表于 2022-11-18 12:12:25 | 显示全部楼层
C4公益c4cq.com 发表于 2022-11-18 09:48
我看懂你说的意思了,确实是这样,那怎么改成1次点击多次合成呢

取总数量 整除
回复

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:133
  • 打卡总奖励:1061

0

主题

18

回帖

22

积分

新手上路

Rank: 1

元宝
2
金币
1617

老瑟批群友勋章

发表于 2022-11-18 13:52:50 | 显示全部楼层
[@一键合成]
#IF
#ACT
GetBagItemCount D1·  N1
DIV N2 N1 2
SENDMSG 6 你的背包中共有<$STR(N1)>把D1·,可合成<$STR(N2)>把C1·

#IF
LARGE N2 0
#ACT
MUL N1 N2 2
TAKE D1· <$STR(N1)>
GetRandomText ..\QuestDiary\合成装备系统\C1.txt <$STR(S$抽到的装备)>
give <$STR(S$抽到的装备)> <$STR(N2)>
SENDMSG 6 给C<$STR(S$抽到的装备)>



回复

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:309
  • 打卡总奖励:4662

32

主题

1514

回帖

1546

积分

金牌会员

Rank: 6Rank: 6

元宝
0
金币
16077

老瑟批群友勋章

发表于 2022-11-18 17:11:40 | 显示全部楼层
<font color="Red">你想知道的都在这里
回复

使用道具 举报

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

本版积分规则

传奇新手专用服务器

Archiver|手机版|小黑屋|传奇版本 |网站地图

GMT+8, 2024-11-21 20:54 , Processed in 0.072409 second(s), 10 queries , Gzip On, Redis On.

Powered by lspm2 X3.4

© 2001-2023 Discuz! Team.

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