查看: 408|回复: 11

[问题求助] 如何在lua中实现概率?

 关闭 [复制链接]

50

时沙

0

精华

1

主题

声望: 366   虚弱: 0

Lv.2

炉石祖国万岁!!

发表于 2019-9-10 01:04:45 | 显示全部楼层 |阅读模式
10DKP
电脑0基础,希望大神能解答得详细点,如何在lua中实现概率?

比如,每杀死一个怪,都有1%的几率增加1点属性。

之前有看过大神做的类似的脚本,不过是每杀一个怪都加属性,这个属性太膨胀了,想控制一下,加入概率,但不知道如何操作,求教大神

最佳答案

查看完整内容

function roll_chance(chance) return chance > math.random(1,100) end

评分

参与人数 1金币 +20 收起 理由
18889149898 + 20 以艾露恩的名义!

查看全部评分

286

时沙

6

精华

13

主题

声望: 784   虚弱: 0

Lv.5

万神殿炉石金鸡报晓瓦兰纳尔·远古王者之锤积少成多炉石天马Doge银色北伐军

发表于 2019-9-10 01:04:46 | 显示全部楼层
function roll_chance(chance)
  return chance > math.random(1,100)
end

46

时沙

0

精华

6

主题

声望: 1286   虚弱: 0

Lv.4

炉石祖国万岁!!

发表于 2019-9-10 11:47:46 | 显示全部楼层
lua基本就是小白,就是等有缘人来给我开个头!!
[发帖际遇]: 18889149898受到古神的蛊惑,在论坛疯狂灌水,失去1 声望. 幸运榜 / 衰神榜

269

时沙

0

精华

26

主题

声望: 3002   虚弱: 0

Lv.5

炉石积少成多银色北伐军祖国万岁!!

发表于 2019-9-10 12:02:17 | 显示全部楼层
之前有个赌博的,是依靠R点的,我决得能不能做个判断R出的点数小于2,也就是R到了1点,就触发加属性?
加摩尔会保护大家的!
我的大斧已经饥渴难耐了!

1126

时沙

45

精华

108

主题

声望: 11128   虚弱: 0

管理员

↓收集癖,你懂的↓

万神殿圣光永恒炉石无冕者伊利丹·怒风奔波尔菠萝泰坦之握金鸡报晓瓦兰纳尔·远古王者之锤积少成多时沙之瓶炉石天马为了部落!Doge雷施哼哼(lulus制)uiwow(lulus制)银色北伐军黑色宝石猎豹泰兰德·语风莉莉安·沃斯祖国万岁!!小咕荣耀属于联盟!

发表于 2019-9-10 13:05:43 | 显示全部楼层
找一个装备升级之类的需要计算几率的脚本看看就知道了

114

时沙

0

精华

11

主题

声望: 993   虚弱: 0

Lv.3

炉石祖国万岁!!

发表于 2019-9-10 13:28:46 | 显示全部楼层
楼主这个倒让我想起做任务加属性的lua了

241

时沙

2

精华

4

主题

声望: 3184   虚弱: 0

Lv.6

炉石积少成多炉石天马银色北伐军哼哼(lulus制)祖国万岁!!

发表于 2019-9-11 08:27:59 | 显示全部楼层
我觉得加属性那个比概率更难

62

时沙

0

精华

0

主题

声望: 264   虚弱: 13

禁止访问

炉石瓦格里的标记

发表于 2019-9-11 08:30:28 | 显示全部楼层
这个lua你有了吗

50

时沙

0

精华

1

主题

声望: 366   虚弱: 0

Lv.2

炉石祖国万岁!!

 楼主| 发表于 2019-9-11 10:02:07 | 显示全部楼层

这种我自己都会做,研究过一段时间的lua,简单的基本能搞定,但概率始终不知道如何搞

20

时沙

0

精华

2

主题

声望: 215   虚弱: 0

Lv.2

炉石

发表于 2019-9-12 09:02:15 | 显示全部楼层
你还不如做个类似于巅峰等级的,不用看命运
快速回复 返回顶部 返回列表