勇敢云朵 发表于 2026-3-29 19:20:52

幸运爆率放入指定物品,M.ThrowItem,不是百分百触发

#if
CHECKGAMEGIRD < 1
not CHECK 1
not small U30 30
equal U31 0
equal U32 0
#act
GetRandomText ..\\QuestDiary\\必爆触发\\幸运爆率\\白嫖爆率\\第一次触发.txt S$物品名称
M.ThrowItem <$MAP> <$KILLMONX> <$KILLMONY> 3 <$STR(S$物品名称)> 1|60 1 1
MOV S34 游戏名字:<$USERNAME>:游戏帐号:<$USERID>:白嫖第1次幸运爆率:【<$STR(S$物品名称)>】:时间:<$MONTH>月<$DAY>日<$HOUR>时<$MINUTE>分<$SECOND>秒
AddTextListEx ..\\QuestDiary\\必爆触发\\幸运爆率1触发记录.txt <$STR(S34)> 0
mov U31 <$str(N$触发CD_秒)>
inc U32 1
break
M.ThrowItem <$MAP> <$KILLMONX> <$KILLMONY> 3 <$STR(S$物品名称)> 1|60 1 1
这段执行,有时候不放物品
下面是写入的文本,文本写入了,但有时候地图上就是没有该物品,物品名字数剧库有的
游戏名字:打打打装备:游戏帐号:jingru:白嫖第1次幸运爆率:【魔帝头盔】:时间:11月20日14时31分58秒
求大佬解答,测试十次,有三次左右地图不放入指定物品

美丽小鹿 发表于 2026-3-29 19:20:52

<$MAP> <$KILLMONX> <$KILLMONY>  位置有物品或者物品重叠次数达到上限 可能有时会丢失的。
尝试增大物品在地上的可叠加数量 如改为可以叠加5之类的。。。。

快乐云朵 发表于 2026-3-29 19:20:52

条件太多,先试下不要任何条件,是不是百分百有物品!!!
#if
  #act
GetRandomText ..\\QuestDiary\\必爆触发\\幸运爆率\\白嫖爆率\\第一次触发.txt S$物品名称
M.ThrowItem <$MAP> <$KILLMONX> <$KILLMONY> 3 <$STR(S$物品名称)> 1|60 1 1
MOV S34 游戏名字:<$USERNAME>:游戏帐号:<$USERID>:白嫖第1次幸运爆率:【<$STR(S$物品名称)>】:时间:<$MONTH>月<$DAY>日<$HOUR>时<$MINUTE>分<$SECOND>秒
AddTextListEx ..\\QuestDiary\\必爆触发\\幸运爆率1触发记录.txt <$STR(S34)> 0
mov U31 <$str(N$触发CD_秒)>
inc U32 1
break

坚强小熊 发表于 2026-3-29 19:20:52

179550716 发表于 2020-11-20 15:09 条件太多,先试下不要任何条件,是不是百分百有物品!!!
#if
  #act
好的我试试

诚实小鸟 发表于 2026-3-29 19:20:52

M.ThrowItem为什么要这样用??
直接用:ThrowItem <$MAP> <$KILLMONX> <$KILLMONY> 3 <$STR(S$物品名称)> 1|60 1 1
看看是什么效果??

帅气小狗 发表于 2026-3-29 19:20:52

M.是有点多余了。

勤奋小羊 发表于 2026-3-29 19:20:52

179550716 发表于 2020-11-20 16:00 M.ThrowItem为什么要这样用??
直接用:ThrowItem    3  1|60 1 1
看看是什么效果??
不加m.是系统给的
页: [1]
查看完整版本: 幸运爆率放入指定物品,M.ThrowItem,不是百分百触发