71 lines
2.2 KiB
Lua
71 lines
2.2 KiB
Lua
GVM = {};
|
|
local this = GVM
|
|
|
|
--***************************************************************************************************
|
|
this.FormationMaxNum = 1 --< enum 编队人数上限
|
|
--***************************************************************************************************
|
|
|
|
this.GlobleValueArray = {}
|
|
|
|
this.soundsIdx = 0
|
|
this.sounds = {}
|
|
function this.Initialize()
|
|
this.GlobleValueArray[this.FormationMaxNum] = 5
|
|
end
|
|
|
|
function this.SetGVValue(vType, value)
|
|
this.GlobleValueArray[vType] = value
|
|
end
|
|
function this.GetGVValue(vType)
|
|
return this.GlobleValueArray[vType]
|
|
end
|
|
|
|
--> global task
|
|
local TaskTypeProfession = {
|
|
[1] = GetLanguageStrById(12162),
|
|
[2] = GetLanguageStrById(12161),
|
|
[3] = GetLanguageStrById(12160),
|
|
[4] = GetLanguageStrById(12163),
|
|
}
|
|
local TaskTypeControy = {
|
|
[1] = HeroElementDef[1] .. GetLanguageStrById(22524),
|
|
[2] = HeroElementDef[2] .. GetLanguageStrById(22524),
|
|
[3] = HeroElementDef[3] .. GetLanguageStrById(22524),
|
|
[4] = HeroElementDef[4] .. GetLanguageStrById(22524),
|
|
[5] = HeroElementDef[5] .. GetLanguageStrById(22524),
|
|
}
|
|
local TaskTypeRange = {
|
|
[1] = GetLanguageStrById(22525),
|
|
[2] = GetLanguageStrById(22526),
|
|
}
|
|
local TaskTypeFormation = {
|
|
[1] = GetLanguageStrById(22527),
|
|
[2] = GetLanguageStrById(22528),
|
|
[3] = GetLanguageStrById(22529),
|
|
[4] = GetLanguageStrById(22530),
|
|
[5] = GetLanguageStrById(22531),
|
|
[6] = GetLanguageStrById(22532),
|
|
}
|
|
|
|
function GVM.GetTaskById(id, ...)
|
|
local args = {...}
|
|
local str = ""
|
|
if id == 1 then
|
|
str = string.format(GetLanguageStrById(22518), TaskTypeProfession[args[1]], TaskTypeRange[args[2]], args[3])
|
|
elseif id == 2 then
|
|
str = string.format(GetLanguageStrById(22518), TaskTypeControy[args[1]], TaskTypeRange[args[2]], args[3])
|
|
elseif id == 3 then
|
|
str = string.format(GetLanguageStrById(22519), args[1])
|
|
elseif id == 4 then
|
|
str = string.format(GetLanguageStrById(22520), args[1])
|
|
elseif id == 5 then
|
|
str = GetLanguageStrById(22521)
|
|
elseif id == 6 then
|
|
str = string.format(GetLanguageStrById(22522), TaskTypeFormation[args[1]])
|
|
elseif id == 7 then
|
|
str = GetLanguageStrById(22523)
|
|
end
|
|
return str
|
|
end
|
|
|
|
return this |