- 精华
- 阅读权限
- 30
- 贡献
- 人
- 好友
- 相册
- 分享
- 听众
- 收听
- 注册时间
- 2024-11-13
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
下载了一个单机版本,我想增加野怪掉落装备的概率,如下:
ygsj、qz、qz1、qz2,这四个值很多地方都在使用,在这四个值保持不变的情况下,应该怎么修改?
将“等级=math.max(等级-ygsj(4)+1,0)“,这里的4改成2吗?但感觉概率并没有提高,不知道有没有大佬可以指点一下
function 野外掉落装备(id,地图等级)--夜光修改添加
local 等级=qz1(地图等级/10)
if 等级>10 then 等级=10 end
等级=math.max(等级-ygsj(4)+1,0)
玩家数据[id].道具:取随机装备(id,等级)
end
function ygsj(数值,数值1)--夜光修改添加
数值=数值 or 100
if 数值1~=nil then
return qz2(math.random(数值*100,数值1*100)/100)
else
return qz2(math.random(1,数值*100)/100)
end
function 半数取整(数值)
数值=tonumber(数值)+0
return math.floor(数值+0.5)
end
qz=math.floor
qz1=半数取整
qz2=math.ceil
|
|