mirror of
https://github.com/brues-code/pfUI.git
synced 2026-10-23 12:30:50 +00:00
save playerDB accountwide
This commit is contained in:
+8
-8
@@ -111,7 +111,7 @@ pfUI:RegisterModule("chat", function ()
|
|||||||
if pfLocaleClass[GetLocale()] and pfLocaleClass[GetLocale()][Class] then
|
if pfLocaleClass[GetLocale()] and pfLocaleClass[GetLocale()][Class] then
|
||||||
Class = pfLocaleClass[GetLocale()][Class]
|
Class = pfLocaleClass[GetLocale()][Class]
|
||||||
end
|
end
|
||||||
pfUI.playerDB[Name] = { class = Class, level = Level }
|
pfUI_playerDB[Name] = { class = Class, level = Level }
|
||||||
end
|
end
|
||||||
elseif event == "GUILD_ROSTER_UPDATE" or event == "PLAYER_ENTERING_WORLD" then
|
elseif event == "GUILD_ROSTER_UPDATE" or event == "PLAYER_ENTERING_WORLD" then
|
||||||
local Name, Class, Level
|
local Name, Class, Level
|
||||||
@@ -120,7 +120,7 @@ pfUI:RegisterModule("chat", function ()
|
|||||||
if pfLocaleClass[GetLocale()] and pfLocaleClass[GetLocale()][Class] then
|
if pfLocaleClass[GetLocale()] and pfLocaleClass[GetLocale()][Class] then
|
||||||
Class = pfLocaleClass[GetLocale()][Class]
|
Class = pfLocaleClass[GetLocale()][Class]
|
||||||
end
|
end
|
||||||
pfUI.playerDB[Name] = { class = Class, level = Level }
|
pfUI_playerDB[Name] = { class = Class, level = Level }
|
||||||
end
|
end
|
||||||
|
|
||||||
elseif event == "RAID_ROSTER_UPDATE" or event == "PLAYER_ENTERING_WORLD" then
|
elseif event == "RAID_ROSTER_UPDATE" or event == "PLAYER_ENTERING_WORLD" then
|
||||||
@@ -130,7 +130,7 @@ pfUI:RegisterModule("chat", function ()
|
|||||||
if pfLocaleClass[GetLocale()] and pfLocaleClass[GetLocale()].Class then
|
if pfLocaleClass[GetLocale()] and pfLocaleClass[GetLocale()].Class then
|
||||||
Class = pfLocaleClass[GetLocale()][Class]
|
Class = pfLocaleClass[GetLocale()][Class]
|
||||||
end
|
end
|
||||||
pfUI.playerDB[Name] = { class = Class, level = Level }
|
pfUI_playerDB[Name] = { class = Class, level = Level }
|
||||||
end
|
end
|
||||||
|
|
||||||
elseif event == "PARTY_MEMBERS_CHANGED" or event == "PLAYER_ENTERING_WORLD" then
|
elseif event == "PARTY_MEMBERS_CHANGED" or event == "PLAYER_ENTERING_WORLD" then
|
||||||
@@ -138,7 +138,7 @@ pfUI:RegisterModule("chat", function ()
|
|||||||
for i = 1, GetNumPartyMembers() do
|
for i = 1, GetNumPartyMembers() do
|
||||||
Unit = "party" .. i
|
Unit = "party" .. i
|
||||||
_, Class = UnitClass(Unit)
|
_, Class = UnitClass(Unit)
|
||||||
pfUI.playerDB[UnitName(Unit)] = { class = Class, level = UnitLevel(Unit) }
|
pfUI_playerDB[UnitName(Unit)] = { class = Class, level = UnitLevel(Unit) }
|
||||||
end
|
end
|
||||||
|
|
||||||
elseif event == "PLAYER_TARGET_CHANGED" then
|
elseif event == "PLAYER_TARGET_CHANGED" then
|
||||||
@@ -147,7 +147,7 @@ pfUI:RegisterModule("chat", function ()
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
_, Class = UnitClass("target")
|
_, Class = UnitClass("target")
|
||||||
pfUI.playerDB[UnitName("target")] = { class = Class, level = UnitLevel("target") }
|
pfUI_playerDB[UnitName("target")] = { class = Class, level = UnitLevel("target") }
|
||||||
|
|
||||||
elseif event == "WHO_LIST_UPDATE" or event == "CHAT_MSG_SYSTEM" then
|
elseif event == "WHO_LIST_UPDATE" or event == "CHAT_MSG_SYSTEM" then
|
||||||
local Name, Class, Level
|
local Name, Class, Level
|
||||||
@@ -156,7 +156,7 @@ pfUI:RegisterModule("chat", function ()
|
|||||||
if pfLocaleClass[GetLocale()] and pfLocaleClass[GetLocale()][Class] then
|
if pfLocaleClass[GetLocale()] and pfLocaleClass[GetLocale()][Class] then
|
||||||
Class = pfLocaleClass[GetLocale()][Class]
|
Class = pfLocaleClass[GetLocale()][Class]
|
||||||
end
|
end
|
||||||
pfUI.playerDB[Name] = { class = Class, level = Level }
|
pfUI_playerDB[Name] = { class = Class, level = Level }
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
@@ -323,8 +323,8 @@ pfUI:RegisterModule("chat", function ()
|
|||||||
getglobal("ChatFrame"..i).AddMessage = function (frame, text, ...)
|
getglobal("ChatFrame"..i).AddMessage = function (frame, text, ...)
|
||||||
if text then
|
if text then
|
||||||
local Name = string.gsub(text, ".*|Hplayer:(.-)|h.*", "%1")
|
local Name = string.gsub(text, ".*|Hplayer:(.-)|h.*", "%1")
|
||||||
if pfUI.playerDB[Name] and pfUI.playerDB[Name].class ~= nil then
|
if pfUI_playerDB[Name] and pfUI_playerDB[Name].class ~= nil then
|
||||||
local Class = pfUI.playerDB[Name].class
|
local Class = pfUI_playerDB[Name].class
|
||||||
if RAID_CLASS_COLORS[Class] ~= nil then
|
if RAID_CLASS_COLORS[Class] ~= nil then
|
||||||
local Color = string.format("%02x%02x%02x",
|
local Color = string.format("%02x%02x%02x",
|
||||||
RAID_CLASS_COLORS[Class].r * 255,
|
RAID_CLASS_COLORS[Class].r * 255,
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ pfUI.backdrop_underline = {
|
|||||||
insets = {left = 0, right = 0, top = 0, bottom = 0},
|
insets = {left = 0, right = 0, top = 0, bottom = 0},
|
||||||
}
|
}
|
||||||
|
|
||||||
pfUI.playerDB = {}
|
pfUI_playerDB = {}
|
||||||
pfUI_config = {
|
pfUI_config = {
|
||||||
debug = 1,
|
debug = 1,
|
||||||
["unitframes"] = {
|
["unitframes"] = {
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
## Author: Eric (Shagu) Mauser, 2016
|
## Author: Eric (Shagu) Mauser, 2016
|
||||||
## Notes: An User Intface written completely from scratch
|
## Notes: An User Intface written completely from scratch
|
||||||
## Version: 0.1 BETA
|
## Version: 0.1 BETA
|
||||||
## SavedVariables: pfUI_config, pfUI_playerDB, pfUI_modules
|
## SavedVariables: pfUI_config, pfUI_playerDB
|
||||||
|
|
||||||
# main
|
# main
|
||||||
pfUI.lua
|
pfUI.lua
|
||||||
|
|||||||
Reference in New Issue
Block a user