石器时代私服发布网站 免费发布您的石器私服 最大最全的石器时代发布网,网站拥有庞大的用户群,给您最佳石器时代体验! 设为首页 | 加入收藏
 
首页 发布新服 石器资讯 石器工具   石器论坛 家族
  免费发布     发布家族     繁体转换
 
  您现在的位置: 石器时代发布站 >> 文章中心 >> 正文

FreeCtrlTransDevelop函数分析,可用LUA控制转生

作者::KK | 来源:石器时代私服发布交流站 | 更新时间:2019/12/21 15:35:29

这是一个宠物转生提高属性的LUA,正常的LUA名应该为freectrltransdevelop.lua,函数名为FreeCtrlTransDevelop(petindex, id )

其中参数为宠物索引和血攻防敏的ID标示,0表示血,1表示攻,2表示防,3表示敏

看下里面的内容:

function FreeCtrlTransDevelop( petindex, id )
    return math.random(0, 4)
end

按照gmsv的代码里,上面的是随机0~4,这个是默认的转生参数,但事实上,如果你的data/ablua里有这个文件,会发现内容有很多。也就是这样的话,转生可以用LUA来进行控制。

找到一个LUA,他里面加入了主人账号的判断,也就是说当这个宠物的主人账号为指定账号的时候就可以让他转出好宠或者是坏宠,随心所欲的控制。

例如:

function FreeCtrlTransDevelop( petindex, id )
    local ownercdkey = char.getChar(petindex,"主人账号")
    if ownercdkey == "aa" then
    return math.random(3,4)
    elseif ownercdkey == "bb" then
    return 4
    end
    return math.random(0,4)
end

当账号为aa的时候将会转出好一点的宠物,当账号为bb的时候则100%转出极品档的宠物。

既然是LUA控制,就可以把转出极品的几率控制低一些。有些服为了照顾玩家,会把转生增加的数值(0~4)控制在(2~4)甚至(3~4),这样转出来的大多数都不会太垃圾。学到了吗?


最新文章
· 新的21世纪20年代,《石器时代》的未来发展将会怎
· FreeCtrlTransDevelop函数分析,
· 《石器时代》结婚生子系统的构想
· 石器服务器端用ABLUA写一个获取IP和MAC地址
· 2020年石器手游新服《石器VIP》无充值服详细介
· “惊讶、激动”,当年第一次接触石器时代是什么感觉?
· 在突击战中,机暴的详细打法和阵容设定
· 网友的《石器时代》手办与盆栽的搭配摆放!
· 别顾着玩游戏!真实的石器时代究竟是怎样的呢?
· 《石器时代》玩法功能越多就一定是好吗?论当年的失败
关于我们广告联系更多私服网站帮助友情连接
Copyright 2012-2019 Www.SqFaBu.com & Www.ShiQiFaBu.Com All Rights Reserved
本站所有游戏归游戏主所有,如果侵犯了您的版权,请来信告知,本站将在3个工作日内删除!
抵制不良游戏 拒绝差的游戏 注意自我保护 谨防上当受骗 适度游戏益脑 过度游戏伤身 合理安排时间 享受健康生活
石器时代私服发布网