-- Made by Neccta for Azure-WoW, big thanks to Rochet2.
function Login(event, player)
local query = CharDBQuery("SELECT phasemask FROM characters WHERE `guid` = "..player:GetGUIDLow())
player:SetPhaseMask(query:GetUInt32(0))
if (not query) then
return
end
end
function Logout(event, player)
CharDBExecute("UPDATE `characters` SET `phasemask` = "..player:GetPhaseMask().." WHERE `guid` = "..player:GetGUIDLow())
end
RegisterPlayerEvent(3, Login)
RegisterPlayerEvent(4, Logout)
If you are referring to SetPhaseWouldn't it be smart to save it when the command was used