石器服务端通过ABLUA实时修改战斗经验倍数

2019-11-0610:36石器战报石器

  在石器时代LUA中用NetLoopFunction()函数自动修改经验倍数,可以做到不停机实时自动更新经验

代码如下:

ActionScript
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

注释已经写的很清楚了,包括定义时间,包括服务器的名字判断等。应该很容易看懂


石器时代历史 PC端石器任务 石器时代俱乐部 石器cc 石器时代7.5