找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 123|回复: 0

[翎风脚本]高效抽奖举例

[复制链接]

44

主题

2

回帖

291

积分

版主

元宝
42
金币
198
金刚石
0

宣传达人灌水之王荣誉管理论坛元老

发表于 2026-7-7 00:33:36 | 显示全部楼层 |阅读模式
  1. <>             <进行购买/@批量购买物品处理脚本(1)>  <进行10次购买/@批量购买物品处理脚本(10)>  <进行50次购买/@批量购买物品处理脚本(50)>\


  2. [@批量购买物品处理脚本]
  3. #IF
  4. #ACT
  5. Mov N$物品抽取次数记录 <$ScriptParam1>
  6. ForMulAtion <$ScriptParam1>*20 N$所需求元宝数量处理
  7. Mov D$当前物品参数数值处理调用

  8. #IF
  9. CheckGameGold < <$Str(N$所需求元宝数量处理)>
  10. #ACT
  11. MessAgeBox 你的元宝不足<$Str(N$所需求元宝数量处理)>,无法进行购买!!
  12. Break
  13. #ElseAct
  14. GameGold - <$Str(N$所需求元宝数量处理)>
  15. MOV N$循环开始 0
  16. While N$循环开始 < <$Str(N$物品抽取次数记录)>
  17. GetCacheRandomText ..\QuestDiary\文本存放\1商人.txt S$随机取出物品处理
  18. Goto @_@抽奖物品数据记录数值处理(<$Str(S$随机取出物品处理)>,1)
  19. Inc N$循环开始 1
  20. Endwhile

  21. #IF
  22. Not Equal D$当前物品参数数值处理调用
  23. #ACT
  24. GetDictItems D$当前物品参数数值处理调用 0 L$当前物品参数数值处理调用
  25. GetListVarCount <$Str(L$当前物品参数数值处理调用)> N$抽奖所有物品数量处理
  26. Mov N$循环开始 0
  27. While N$循环开始 < <$Str(N$抽奖所有物品数量处理)>
  28. Give <$Str(L$当前物品参数数值处理调用[<$Str(N$循环开始)>])> <$Str(D$当前物品参数数值处理调用[<$Str(L$当前物品参数数值处理调用[<$Str(N$循环开始)>])>])>
  29. Inc N$循环开始 1
  30. Endwhile

  31. [@_@抽奖物品数据记录数值处理]
  32. #If
  33. CheckInDict D$当前物品参数数值处理调用 <$ScriptParam1>
  34. #Act
  35. ForMulAtion <$Str(D$当前物品参数数值处理调用[<$ScriptParam1>])>+<$ScriptParam2> N$临时物品数量增加
  36. Inc D$当前物品参数数值处理调用 <$ScriptParam1>:<$Str(N$临时物品数量增加)>
  37. #ElseAct
  38. Inc D$当前物品参数数值处理调用 <$ScriptParam1>:<$ScriptParam2>
复制代码


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

本版积分规则

Archiver|手机版|小黑屋|八·二单机论坛 ( 冀ICP备2026022037号-1 )

GMT+8, 2026-7-15 16:26 , Processed in 0.078847 second(s), 26 queries .

Powered by Discuz! X3.5

© 2026-2026 八二论坛.