forked from github/server
write_emails auch für wdw
This commit is contained in:
parent
383dc8ad15
commit
0c5efc7a61
3 changed files with 23 additions and 20 deletions
|
@ -25,6 +25,7 @@ function run_scripts()
|
||||||
scripts = {
|
scripts = {
|
||||||
"spells.lua",
|
"spells.lua",
|
||||||
"extensions.lua",
|
"extensions.lua",
|
||||||
|
"write_emails.lua",
|
||||||
"eressea/eternath.lua",
|
"eressea/eternath.lua",
|
||||||
"eressea/wedding-jadee.lua",
|
"eressea/wedding-jadee.lua",
|
||||||
"eressea/ponnuki.lua"
|
"eressea/ponnuki.lua"
|
||||||
|
@ -34,26 +35,6 @@ function run_scripts()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function write_emails()
|
|
||||||
local locales = { "de", "en" }
|
|
||||||
local files = {}
|
|
||||||
local key
|
|
||||||
for key in locales do
|
|
||||||
local locale = locales[key]
|
|
||||||
files[locale] = io.open(basepath .. "/emails." .. locale, "w")
|
|
||||||
end
|
|
||||||
|
|
||||||
local faction
|
|
||||||
for faction in factions() do
|
|
||||||
-- print(faction.id .. " - " .. faction.locale)
|
|
||||||
files[faction.locale]:write(faction.email .. "\n")
|
|
||||||
end
|
|
||||||
|
|
||||||
for key in files do
|
|
||||||
files[key]:close()
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
function process(orders)
|
function process(orders)
|
||||||
-- initialize starting equipment for new players
|
-- initialize starting equipment for new players
|
||||||
equipment_setitem("new_faction", "conquesttoken", "1");
|
equipment_setitem("new_faction", "conquesttoken", "1");
|
||||||
|
|
|
@ -54,6 +54,7 @@ print("- Running wdw-run.lua")
|
||||||
scripts = {
|
scripts = {
|
||||||
"spells.lua",
|
"spells.lua",
|
||||||
"extensions.lua",
|
"extensions.lua",
|
||||||
|
"write_emails.lua",
|
||||||
"wdw/sphinx.lua",
|
"wdw/sphinx.lua",
|
||||||
"wdw/standings.lua"
|
"wdw/standings.lua"
|
||||||
}
|
}
|
||||||
|
|
21
src/scripts/write_emails.lua
Normal file
21
src/scripts/write_emails.lua
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
|
||||||
|
function write_emails()
|
||||||
|
local locales = { "de", "en" }
|
||||||
|
local files = {}
|
||||||
|
local key
|
||||||
|
for key in locales do
|
||||||
|
local locale = locales[key]
|
||||||
|
files[locale] = io.open(basepath .. "/emails." .. locale, "w")
|
||||||
|
end
|
||||||
|
|
||||||
|
local faction
|
||||||
|
for faction in factions() do
|
||||||
|
-- print(faction.id .. " - " .. faction.locale)
|
||||||
|
files[faction.locale]:write(faction.email .. "\n")
|
||||||
|
end
|
||||||
|
|
||||||
|
for key in files do
|
||||||
|
files[key]:close()
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
Loading…
Reference in a new issue