Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
https://imgur.com/YGNGqw2
Modified Script for the Naval units is below:
MIN_VALUE = 0
MAX_VALUE = 6
function onload(saved_data)
val = 0
if saved_data ~= "" then
local loaded_data = JSON.decode(saved_data)
val = loaded_data[1]
end
createAll()
end
function updateSave()
local data_to_save = {val}
saved_data = JSON.encode(data_to_save)
self.script_state = saved_data
end
function createAll()
self.createButton({
label=tostring(val),
click_function="add_subtract",
function_owner=self,
position={0.7,0.1,0.6,0},
height=300,
width=250,
font_size=250,
font_color={0,0,0,100},
color={1,1,1,100}
})
end
function removeAll()
self.removeInput(0)
self.removeButton(0)
end
function reloadAll()
removeAll()
createAll()
updateSave()
end
function add_subtract(_obj, _color, alt_click)
mod = alt_click and -1 or 1
new_value = math.min(math.max(val + mod, MIN_VALUE), MAX_VALUE)
if val ~= new_value then
val = new_value
updateVal()
updateSave()
end
end
function updateVal()
self.editButton({
index = 0,
label = tostring(val),
})
end