传奇版本

 找回密码
 立即注册
20顶赞多版本畅玩暮云计算服务器腾讯云特价机器翎风引擎论坛
奇速论坛欢迎您!点击金币投放广告点击金币投放广告点击金币投放广告
查看: 736|回复: 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
金币
84907

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

发表于 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
金币
16658

老瑟批群友勋章

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

使用道具 举报

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

本版积分规则

传奇新手专用服务器

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

GMT+8, 2024-11-10 11:51 , Processed in 0.038923 second(s), 10 queries , Gzip On, Redis On.

Powered by lspm2 X3.4

© 2001-2023 Discuz! Team.

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