通过ABLUA来实现自动修改经验倍数 - 神奇石器时代技术研究交流
神奇石器技术研究交流网 - 业务联系QQ:420004208

通过ABLUA来实现自动修改经验倍数

  • 内容
  • 相关

昨天我讲解了下利用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
注释已经写的很清楚了,包括定义时间,包括服务器的名字判断等。应该很容易看懂

版权声明:若无特殊注明,本文皆为《sa60》原创,转载请保留文章出处。

本文链接:通过ABLUA来实现自动修改经验倍数 - http://sa60.com/post-227.html

本文标签:

通过ABLUA来实现自动修改经验倍数