源战役客户端
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 

39 行
988 B

LanguageCtrl = LanguageCtrl or BaseClass()
local LanguageCtrl = LanguageCtrl
function LanguageCtrl:__init()
if LanguageCtrl.Instance ~= nil then
LogError("attempt to create singleton twice!")
end
LanguageCtrl.Instance = self
local timer_fun = function()
self:RequestPlatServerFilter()
end
self.timer_id = Game.TimerQuest:AddPeriodQuest(timer_fun, 600, -1.0, true)
end
--请求后台屏蔽词
function LanguageCtrl:RequestPlatServerFilter()
if UserInfo.ServerConfig == nil then
return
end
local url = UserInfo.ServerConfig.plat_admin_server
if(string.sub(url, -1) ~= "/") then
url = url .. "/"
end
url = url .. PHPConfig.PLAT_SERVER_FILTER_WORD
local variables = {}
local request_call_back = function(result, state_str, parse_success, json_obj)
if result and tonumber(state_str) == 0 and parse_success then
LanguageFilter.server_filters = json_obj
end
end
PhpNet.Instance:RequestPhp(url, false, variables, {}, request_call_back, 1, 3000)
end