- 精华
- 阅读权限
- 60
- 好友
- 相册
- 分享
- 听众
- 收听
- 注册时间
- 2010-2-14
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
发表于 2014-4-27 12:31:05
|
显示全部楼层
本帖最后由 291492099 于 2014-4-27 12:34 编辑
这个我前几天刚找到,我来回答你吧。
这个在tlbb\Public\Data\Script\obj\item下的cangbaotu脚本文件里
找到这一段
--如果在使用范围, 则随机触发以下事件
local ret = random(100)
if ret < 25 then --挖到银两
x300022_DiscoverMoney(sceneId, selfId)
elseif ret < 40 then --放出僵尸
x300022_DiscoverInstance(sceneId, selfId)
elseif ret < 80 then --获得物品
x300022_DiscoverCorpseMonster(sceneId, selfId)
if retval == 0 then
--记录统计信息
LuaFnAuditWaBao(sceneId, selfId)
return
end
elseif ret < 85 then --遇盗墓贼
x300022_DiscoverInstance(sceneId, selfId)
elseif ret < 95 then --掉入宝藏
x300022_DiscoverInstance(sceneId, selfId)
else --遭遇机关
x300022_DiscoverCorpseMonster(sceneId, selfId)
end
random(100)是取随机数,上边那个25 40 80 85 95 的都是随机数得到的值范围,也就是各种事件的概率
你把所有DiscoverCorpseMonster的地方换成DiscoverInstance就是进藏宝洞了,
|
|