在石器时代LUA中用NetLoopFunction()函数自动修改经验倍数,可以做到不停机实时自动更新经验
代码如下:
function NetLoopFunction()
--定义Week变量为星期
Week = tonumber(os.date("%w", os.time()))
--如果是星期一到星期五时
if Week >=1 and Week <= 5 then
--如果服务器名字等于神奇石器一线则是10倍,其他名字就是1倍,对应CF里的gameservname=
if config.getGameservername() == "神奇石器一线" then
--设置cf里字段,battleexp就是经验倍数
config.set("battleexp=10")
else
config.set("battleexp=1")
end
else--上面判断周一至周五,其他时间则就是周六和周日了
if config.getGameservername() == "神奇石器一线" then
config.set("battleexp=20")
else
config.set("battleexp=1")
end
end
end注释已经写的很清楚了,包括定义时间,包括服务器的名字判断等。应该很容易看懂

发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。