找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3418|回复: 6

【已解决】请教一下关于奎秃斯的礼盒问题!

[复制链接]
发表于 2023-11-22 14:47:36 | 显示全部楼层 |阅读模式
本帖最后由 mrclones 于 2023-11-23 16:08 编辑

示例代码:
DestroySelf.Delay=0
DestroySelf.Peaceful=no
GiftBox.Types=A1,A2,A3,A4,A5,A6,A7,A8,A9
GiftBox.Nums=1
GiftBox.Chances=1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0
GiftBox.RandomWeights=50,50,50,50,50,50,50,50,50
GiftBox.RandomType=yes

我发现每次随机出来的东西都是一样的,怎么能做到真正的随机?
发表于 2023-11-22 15:05:14 | 显示全部楼层
把DestroySelf去掉。
Chances你都是100%
回复

使用道具 举报

 楼主| 发表于 2023-11-22 15:14:03 | 显示全部楼层
双杀步枪 发表于 2023-11-22 15:05
把DestroySelf去掉。
Chances你都是100%

Chances 写成0.x 会有空气刷出来
回复

使用道具 举报

发表于 2023-11-22 20:07:46 来自手机 | 显示全部楼层
不写概率,因为那是刷出来的概率而不是随机的概率,随机只看权重
回复

使用道具 举报

 楼主| 发表于 2023-11-23 14:27:16 | 显示全部楼层
本帖最后由 mrclones 于 2023-11-23 14:29 编辑
双杀步枪 发表于 2023-11-22 20:07
不写概率,因为那是刷出来的概率而不是随机的概率,随机只看权重

搞不懂了,贴代码麻烦老大看下!需求是:10个单位列表里面随机选1个

  1. [T_SuperUnit];投放超武
  2. Type=UnitDelivery
  3. Action=PsychicReveal
  4. Cursor=Paradrop
  5. UIName=Name:T_SuperUnit
  6. IsPowered=false
  7. ShowTimer=no
  8. Range=1.4
  9. Money.Amount=0
  10. RechargeTime=0.1
  11. SidebarPCX=T_SuperUnit.pcx
  12. Deliver.Types=T_SuperUnitBox
  13. SW.InitialReady=yes
  14. SW.Shots=-1
  15. SW.AITargeting=None
  16. SW.AffectsTarget=land
  17. DisableableFromShell=no
  18. FlashsidebarTabFrames=1
  19. SW.Designators=T_EXCLAB
  20. SW.AnimationVisibility=all
  21. SW.Animation=CHRONOTG
  22. Sw.Sound=ChronosphereMove


  23. [T_SuperUnitBox] ;载具
  24. Image=TRUCKB
  25. UIName=Name:T_SuperUnitBox
  26. Name=Truck (loaded)
  27. Category=AFV
  28. Primary=none
  29. Secondary=none
  30. Strength=100
  31. Armor=light
  32. Turret=no
  33. TechLevel=-1
  34. Sight=5
  35. Speed=4
  36. Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry
  37. AllowedToStartInMultiplayer=no
  38. Cost=0
  39. Soylent=100
  40. Points=40
  41. ROT=5
  42. ThreatPosed=0
  43. Size=6
  44. Insignificant=yes
  45. Trainable=no  
  46. DestroySelf.Delay=0
  47. DestroySelf.Peaceful=no
  48. GiftBox.Types=E2,E1,TERROR,DESO,INIT,VIRUS,SREF,MGTK,BFRT,TNKD
  49. GiftBox.Nums=1
  50. GiftBox.Chances=1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0
  51. GiftBox.Delay=0
  52. GiftBox.RandomType=yes
  53. GiftBox.RandomWeights=50,50,50,50,50,50,50,50,50,50
  54. GiftBox.EliteTypes=E2,E1,TERROR,DESO,INIT,VIRUS,SREF,MGTK,BFRT,TNKD
  55. GiftBox.EliteNums=1
  56. GiftBox.EliteChances=1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0
  57. GiftBox.EliteRandomType=yes ;随机从列表中选取类型,并释放等于Nums列表中数值总和的礼物数量
  58. GiftBox.EliteRandomWeights=50,50,50,50,50,50,50,50,50,50;
  59. GiftBox.Remove=yes
  60. GiftBox.Explodes=no
  61. GiftBox.RandomRange=1
  62. GiftBox.RandomToEmptyCell=no
  63. GiftBox.OpenWhenDestoryed=yes
复制代码


然后下面是我分别投放6次的试验结果
测试1:



测试2:



多次测试都是一样的单位!不知道是我哪里写错了



本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2023-11-23 14:38:52 | 显示全部楼层
更新版本
回复

使用道具 举报

 楼主| 发表于 2023-11-23 16:07:48 | 显示全部楼层

还得是双枪大佬!哈哈 原来用的Build7版本,已经更新最新版本问题解决!真香
回复

使用道具 举报

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

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2026-8-28 02:29 , Processed in 0.051773 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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