/trunk
## LoadManagers: AddonLoader |
## X-LoadOn-Always: delayed |
Common\common.xml |
Libs\AceConsole-3.0\AceConsole-3.0.xml |
Libs\AceComm-3.0\AceComm-3.0.xml |
locale_enUS.lua |
locale_deDE.lua |
core.lua |
guild = false |
end |
-- addon:pdebug("MB "..act.." ".."G"..tostring(guild).."P"..tostring(party).."W"..tostring(whisper).."T"..tostring(dest)) |
-- addon:pdebug("In pref "..addon.commPrefix.." stm"..stm.." ver "..ver.." act "..act.." chr "..chr.." lnk "..lnk.." tsn "..tsn) |
-- print("In pref "..addon.commPrefix.." stm"..stm.." ver "..ver.." act "..act.." chr "..chr.." lnk "..lnk.." tsn "..tsn) |
if(act ~= '-') then |
message = strjoin("_",stm,ver,act,chr,lnk,tsn) |
if(IsInGuild() and guild) then |
local char = db['selectChar'] |
if(db[char]) then |
for k,v in pairs(db[char]) do |
print(k,v) |
profs[k] = k |
end |
end |
end |
end |
local function buildOptChars() |
buildOptChars = function() -- local, see dummy above |
local tmp,tmp2 |
addon['menuAlts']['args'] = {} |
addon['menuOthers']['args'] = {} |
end |
end |
buildPrefs = function() -- local, see dummy above |
local function buildPrefs() |
addon['menuAlts'] = addon['AddConfigMenu'](addon,{ |
['name'] = L['Alts'], |
['desc'] = L['Available alt chars'], |
local stm, ver, act, chr, lnk, tsn = strsplit("_",message) |
local info = {} |
if(ver ~= addon['version']) then |
addon['Print'](format("Different version %s/%s",ver,sender)) |
addon['Print'](L['versionmismatch'](ver,sender)) |
end |
if(act=='hi') then |
info[1] = 'get' |
if(db[chr][tsn]['link'] ~= lnk) then |
db[chr][tsn]['changed'] = db[chr][tsn]['changed'] or 0 |
if(tonumber(db[chr][tsn]['changed']) < tonumber(stm)) then |
addon['Print']("Tradeskill "..tostring(tsn).." stored for "..tostring(chr)) |
addon['Print'](L['learned2'](tsn, chr)) |
db[chr][tsn]['link'] = lnk |
db[chr][tsn]['changed'] = stm |
buildOptChars() |
if(db[char][name]['link'] ~= link) then |
db[char][name]['link'] = link |
db[char][name]['changed'] = time() |
addon['Print']("Tradeskill "..tostring(name).." stored") |
addon['Print'](L['learned'](name)) |
buildOptChars() |
end |
end |
L['Delete all informations stored for this char.'] = true |
L['Delete this profession for this char.'] = true |
L['Commands'] = true |
L['Availiable Utilities'] = true |
L['Availiable Utilities'] = 'Available Utilities' |
L['learned'] = function(skill) return format("Tradeskill %s stored",tostring(skill)) end |
L['learned2'] = function(skill, from) return format("Tradeskill %s stored for %s",tostring(tsn),tostring(chr)) end |
L['versionmismatch'] = function(ver,sender) format("Different version %s/%s",ver,sender) end |
end |
local L = LibStub("AceLocale-3.0"):NewLocale(name, "deDE", false) |
if L then |
L['Alts'] = 'Alts' |
L['Available alt chars'] = 'Available alt chars' |
L['Link tradeskill'] = 'Link tradeskill' |
L['Open tradeskill'] = 'Open tradeskill' |
L['List of Tradeskills'] = 'List of Tradeskills' |
L['Show all'] = 'Show all' |
L['Available alt chars'] = 'Verf\195\188gbare Twinks' |
L['Say Hi'] = 'Say Hi' |
L['Functions'] = 'Functions' |
L['MadeBy Functions']='MadeBy Functions' |
L['Functions'] = 'Funktionen' |
L['Query Character'] = 'Char anfragen' |
L['Sets the character you want ask for his tradeskills'] = "Setzt den Char an den die Anfrage gesendet werden soll" |
L['Query Alt-Character'] = "Twink Char anfragen" |
L['Sets the alt character you want informations for'] = "Erfragt bei Char Informationen zu einem Twink" |
L['MadeBy Functions']='MadeBy Funktionen' |
L["Signal other users to check your tradeskills after you login"]='Beim Login anderen Benutzern die Berufelinks anbieten' |
L['Others']='Others' |
L['Other chars']='Other chars' |
L['Others']='Andere' |
L['Other chars']='Andere Chars' |
L["Auto Hi"]='Auto Hi' |
L["Answer Tradeskillrequests"] = "Anfragen beantworten" |
L["Allows MadeBy to send your tradeskills"] = "MadeBy erlauben auf Anfragen nach Berufelinks zu antworten." |
L['List of Tradeskills'] = "Liste der Berufe" |
L['Open tradeskill'] = "Beruf \195\182ffnen" |
L['Show all'] = "Alle anzeigen" |
L['Link tradeskill'] = "Beruf verlinken" |
L['No character to query'] = "Kein Char angegeben" |
L['Select'] = "Ausw\195\164hlen" |
L['Select char.'] = "Char ausw\195\164hlen" |
L['Profession'] = "Beruf" |
L['Select profession.'] = "Beruf ausw\195\164hlen" |
L['Delete'] = "L\195\182schen" |
L['Delete all informations stored for this char.'] = "L\195\182sche alle Informationen zu diesem Char!" |
L['Delete this profession for this char.'] = "L\195\182sche diesen Beruf von diesem Char!" |
L['Commands'] = "Tools" |
L['Availiable Utilities'] = "Verf\195\188gbare Tools" |
L['learned'] = function(skill) return format("Beruf %s gespeichert",tostring(skill)) end |
L['learned2'] = function(skill, from) return format("Beruf %s gespeichert f\195\188r %s",tostring(skill),tostring(from)) end |
L['versionmismatch'] = function(ver,sender) format("Versionsunterschied %s/%s",ver,sender) end |
end |
-- ö \195\182 ß \195\159 |