Quantcast
Download
(4 Kb)
Download
Updated: 10/20/21 08:04 AM
Pictures
File Info
Compatibility:
Deadlands (7.2.5)
Waking Flame (7.1.5)
Blackwood (7.0.5)
Flames of Ambition (6.3.5)
Markarth (6.2.5)
Stonethorn (6.1.5)
Greymoor (6.0.5)
Updated:10/20/21 08:04 AM
Created:12/27/15 11:31 PM
Monthly downloads:146
Total downloads:4,461
Favorites:24
MD5:
7.2.5
Circonians MyStatus
Version: 1.50
by: Baertram [More]
What does it do?
Adds an icon to the chat window to display your current status. You can also left click on the icon to change your current status.

Keybinds:
You can set a keybind to quickly toggle through the available statuses.
There are additional keybinds to quickly set a specified status (ONLINE, OFFLINE, AWAY, DND).
And you are able to use the following chat slash commands to change the status:
/on
/off
/afk
/dnd

With Chat Window Maximized:


With Chat Window Minimized (Hidden/Minibar)
Version 1.50 -- 2021-10-20
Raised API version
Removed dependency LibLoadedAddons

Version 1.49 --
Raised API version
Fixed ZO_Object stuff

Version 1.48 --


-Updated API
-Added player activated status check to hopefully fix a rare bug which may occure after login (showing online in the MyStatus dropdown box, but being offline in the game's status)
-Removed libraries. You need to install the following libraries as standalone version to let this addon work properly:
LibLoadedAddons

Version 1.47 --

Updated API and libraries
Version 1.46 --

Added chat slash commands:
/on
/off
/afk
/dnd

Version 1.45 --

API raised
Version 1.44 --

API raised
Version 1.43 --

API raised to Shadow of the Hist

Change status keybinds Added keybinds to swithc your current sttaus to ONLINE, OFFLINE, AWAY, DND.
Version 1.42 --

API raised to Dark Brotherhood

Change status keybinds Added keybinds to swithc your current sttaus to ONLINE, OFFLINE, AWAY, DND.
Version 1.4 --

Toggle Status Keybind Added a keybind to allow you to quickly toggle through the available statuses.
Version 1.3 --

pChat Compatability Adjustment For users using pChat sometimes the icon was getting hidden behind the chat window. I could not reproduce it, but I made some changes to the controls visibility level. If it happens again let me know & I'll attempt to adjust it some more.
Version 1.2 -- Added Request

Set Status From Icon Rewrote addon to allow the ability to set your current status from the displayed icon. Left click on icon to display status options, then select your desired status.
Version 1.1 --

Bug Fix Fixed a bug that would cause the status icon to be hidden from the minibar after a certain period of time when the chat window was minimized.
Archived Files (13)
File Name
Version
Size
Uploader
Date
1.49
4kB
Baertram
11/04/20 09:14 AM
1.48
4kB
Baertram
06/18/19 06:22 AM
1.47
6kB
Baertram
03/04/18 08:29 AM
1.46
6kB
Baertram
07/15/17 12:39 PM
1.45
6kB
Baertram
02/06/17 02:37 PM
1.44
6kB
Baertram
10/02/16 07:44 PM
1.43
6kB
Baertram
07/17/16 01:10 PM
1.42
6kB
Baertram
05/14/16 04:10 PM
1.4
5kB
circonian
02/28/16 09:32 PM
1.3
5kB
circonian
12/31/15 07:31 PM
1.2
5kB
circonian
12/29/15 08:15 PM
1.1
5kB
circonian
12/28/15 04:20 PM
1.0
5kB
12/27/15 11:31 PM


Post A Reply Comment Options
Unread 10/19/21, 01:45 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 3752
File comments: 4606
Uploads: 69
Yes, it will be updated, as i'm the dev of LibLoadedAddons as well Just had not found the time to update all of my addons and there might be even others I do not know off.

Originally Posted by mrx2015
really love this addon since itīs so easy to change status. will it be updated ? i always get this annoying message when activated now:

[LibLoadedAddons]THIS LIBRARY IS OBSOLETE AND WILL BE DISABLED AT 2021-12!
Normal addon users: Check your addons for the usage of 'LibLoadedAddons' (search the addon's txt file for '## DependsOn: LibLoadedAddons' or '## OptionalDependsOn: LibLoadedAddons' and tell the dev of these addons to read the following link.

Addon devs please read AND adopt your addons prior to 2021-12: https://www.esoui.com/downloads/info....html#comments
[LibLoadedAddons]THIS LIBRARY IS OBSOLETE AND WILL BE DISABLED AT 2021-12!
Normal addon users: Check your addons for the usage of 'LibLoadedAddons' (search the addon's txt file for '## DependsOn: LibLoadedAddons' or '## OptionalDependsOn: LibLoadedAddons' and tell the dev of these addons to read the following link.
Report comment to moderator  
Reply With Quote
Unread 10/18/21, 01:47 PM  
mrx2015

Forum posts: 0
File comments: 7
Uploads: 0
really love this addon since itīs so easy to change status. will it be updated ? i always get this annoying message when activated now:

[LibLoadedAddons]THIS LIBRARY IS OBSOLETE AND WILL BE DISABLED AT 2021-12!
Normal addon users: Check your addons for the usage of 'LibLoadedAddons' (search the addon's txt file for '## DependsOn: LibLoadedAddons' or '## OptionalDependsOn: LibLoadedAddons' and tell the dev of these addons to read the following link.

Addon devs please read AND adopt your addons prior to 2021-12: https://www.esoui.com/downloads/info....html#comments
[LibLoadedAddons]THIS LIBRARY IS OBSOLETE AND WILL BE DISABLED AT 2021-12!
Normal addon users: Check your addons for the usage of 'LibLoadedAddons' (search the addon's txt file for '## DependsOn: LibLoadedAddons' or '## OptionalDependsOn: LibLoadedAddons' and tell the dev of these addons to read the following link.
Report comment to moderator  
Reply With Quote
Unread 11/04/20, 06:57 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 3752
File comments: 4606
Uploads: 69
Aye, thanks for the reminder. Working on a fix of the ZO_Object class stuff
Report comment to moderator  
Reply With Quote
Unread 11/03/20, 08:25 PM  
LoneStar2911
Addon Addict
 
LoneStar2911's Avatar
Premium Member

Forum posts: 138
File comments: 578
Uploads: 0
4 Errors

Logged in today and got these errors:

Code:
user:/AddOns/MyStatus/MyStatus.lua:191: attempt to index a nil value
stack traceback:
user:/AddOns/MyStatus/MyStatus.lua:191: in function 'OnPlayerActivated'
|caaaaaa<Locals> curStatus = 4 </Locals>|r
and

Code:
user:/AddOns/MyStatus/MyStatus.lua:53: function expected instead of nil
stack traceback:
user:/AddOns/MyStatus/MyStatus.lua:53: in function 'MyStatus:New'
|caaaaaa<Locals> self = [table:1]{}, control = ud, manager = [table:2]{}, comboBoxControl = ud </Locals>|r
user:/AddOns/MyStatus/MyStatus.lua:157: in function 'MyStatus_OnInitialized'
|caaaaaa<Locals> self = ud </Locals>|r
My_Status_Initialized:3: in function '(main chunk)'
|caaaaaa<Locals> self = ud </Locals>|r
and

Code:
user:/AddOns/MyStatus/MyStatus.lua:149: attempt to index a nil value
stack traceback:
user:/AddOns/MyStatus/MyStatus.lua:149: in function 'MyStatus__OnMouseEnter'
|caaaaaa<Locals> control = ud </Locals>|r
My_StatusStatusSelectedItem_MouseEnter:3: in function '(main chunk)'
|caaaaaa<Locals> self = ud </Locals>|r
and

Code:
user:/AddOns/MyStatus/MyStatus.lua:153: attempt to index a nil value
stack traceback:
user:/AddOns/MyStatus/MyStatus.lua:153: in function 'MyStatus__OnMouseExit'
|caaaaaa<Locals> control = ud </Locals>|r
My_StatusStatusSelectedItem_MouseExit:3: in function '(main chunk)'
|caaaaaa<Locals> self = ud </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 09/24/20, 07:09 AM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 232
File comments: 1405
Uploads: 2
error on Markarth PTS

user:/AddOns/MyStatus/MyStatus.lua:191: attempt to index a nil value
stack traceback:
user:/AddOns/MyStatus/MyStatus.lua:191: in function 'OnPlayerActivated'


and


user:/AddOns/MyStatus/MyStatus.lua:149: attempt to index a nil value
stack traceback:
user:/AddOns/MyStatus/MyStatus.lua:149: in function 'MyStatus__OnMouseEnter'
My_StatusStatusSelectedItem_MouseEnter:3: in function '(main chunk)'


and


user:/AddOns/MyStatus/MyStatus.lua:116: attempt to index a nil value
stack traceback:
user:/AddOns/MyStatus/MyStatus.lua:116: in function 'CHAT_SYSTEM:ShowMinBar'
EsoUI/Ingame/ChatSystem/Keyboard/KeyboardChatSystem.lua:369: in function 'ZO_ChatSystem:Minimize'
(tail call): ?
(tail call): ?
EsoUI/Ingame/Scenes/IngameFragments.lua:488: in function 'ZO_MinimizeChatFragment:Show'
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:162: in function 'ZO_SceneFragment:ShouldBeShown'
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:232: in function 'ZO_SceneFragment:Refresh'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:323: in function 'ZO_Scene:RefreshFragmentsHelper'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:331: in function 'ZO_Scene:RefreshFragments'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:286: in function 'ZO_Scene:SetState'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:213: in function 'ZO_SceneManager_Base:ShowScene'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:291: in function 'ZO_SceneManager_Leader:ShowScene'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:374: in function 'ZO_SceneManager_Leader:OnSceneStateHidden'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:287: in function 'ZO_SceneManager_Base:OnSceneStateChange'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:321: in function 'ZO_SceneManager_Leader:OnSceneStateChange'
EsoUI/Ingame/Scenes/IngameSceneManager.lua:372: in function 'ZO_IngameSceneManager:OnSceneStateChange'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:277: in function 'ZO_Scene:SetState'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:426: in function 'ZO_Scene:OnTransitionComplete'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:421: in function 'ZO_SceneetermineIfTransitionIsComplete'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:333: in function 'ZO_Scene:RefreshFragments'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:286: in function 'ZO_Scene:SetState'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:221: in function 'ZO_SceneManager_Base:HideScene'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:295: in function 'ZO_SceneManager_Leader:HideScene'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:259: in function 'ZO_SceneManager_Leader:Show'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:237: in function 'ZO_SceneManager_Base:Toggle'
EsoUI/Ingame/Scenes/IngameSceneManager.lua:599: in function 'ZO_IngameSceneManager:OnToggleGameMenuBinding'
EsoUI/Ingame/Scenes/IngameSceneManager.lua:628: in function 'ZO_SceneManager_ToggleGameMenuBinding'
:1: in function '(main chunk)'
Last edited by Marazota : 09/24/20 at 07:10 AM.
Report comment to moderator  
Reply With Quote
Unread 06/15/19, 02:08 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 3752
File comments: 4606
Uploads: 69
Thanks, they are still great
I did not have this problem but as the online or offline state is handled by the server and this addon (and others) just use the given API calls to change it, it must be a server problem somehow.
I never had this happen to me so far or did not notice it if it happened to me though.
And if there is no way to rebuild it or to repeat it, it's really hard to check whether this or other addons might be the problem

Edit:
I'm working on an update and trying to "re-read & re-set" the current player status as the event player_activated (player is ready in the ingame world) fires. This should hopefully make the addon work correct in terms of "loading", as you said it happens after login the first time.

Originally Posted by RavenMind
I'm curious if anyone else may have this problem.
Occasionally I will show offline to everyone else, however my indicator shows green/yellow/red (whatever I had it previously set at). So I won't notice there's a problem until somebody tells me they tried to whisper me, etc., but I'm showing offline. Once I change my status to anything else, I continue to show up properly. This always seems to occur after login for the first time. I can't confirm if logging out/in, or to another toon fixes it or not. There doesn't seem to be any other repeatable actions that trigger this. I can play for a couple days, without having changed my status, then seemingly randomly, the next day I log in and am told I'm showing offline.
I had originally thought it was due to Social Status, since I downloaded it at the same time as this. However I disabled Social Status and this problem is still occurring.
(Otherwise, this is a great add-on!!)

P.S., Hope you have/had a nice vacation Baertram!!
Last edited by Baertram : 06/18/19 at 05:54 AM.
Report comment to moderator  
Reply With Quote
Unread 06/14/19, 10:45 PM  
RavenMind
 
RavenMind's Avatar

Forum posts: 2
File comments: 371
Uploads: 0
I'm curious if anyone else may have this problem.
Occasionally I will show offline to everyone else, however my indicator shows green/yellow/red (whatever I had it previously set at). So I won't notice there's a problem until somebody tells me they tried to whisper me, etc., but I'm showing offline. Once I change my status to anything else, I continue to show up properly. This always seems to occur after login for the first time. I can't confirm if logging out/in, or to another toon fixes it or not. There doesn't seem to be any other repeatable actions that trigger this. I can play for a couple days, without having changed my status, then seemingly randomly, the next day I log in and am told I'm showing offline.
I had originally thought it was due to Social Status, since I downloaded it at the same time as this. However I disabled Social Status and this problem is still occurring.
(Otherwise, this is a great add-on!!)

P.S., Hope you have/had a nice vacation Baertram!!
Last edited by RavenMind : 06/14/19 at 10:46 PM.
Report comment to moderator  
Reply With Quote
Unread 06/14/19, 12:16 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 3752
File comments: 4606
Uploads: 69
Currently on vacations
Report comment to moderator  
Reply With Quote
Unread 06/14/19, 10:44 AM  
LoneStar2911
Addon Addict
 
LoneStar2911's Avatar
Premium Member

Forum posts: 138
File comments: 578
Uploads: 0
Originally Posted by Baertram
Correct, sorry forgot to update this addon.
Update coming soon?
Report comment to moderator  
Reply With Quote
Unread 06/02/19, 01:08 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 3752
File comments: 4606
Uploads: 69
Correct, sorry forgot to update this addon.
Report comment to moderator  
Reply With Quote
Unread 06/01/19, 07:56 PM  
F-Lambda

Forum posts: 1
File comments: 79
Uploads: 0
Most recent update to LibLoadedAddons (removing LibStub dependency) broke this addon. To fix it, you need to replace the line

Code:
local LIBLA = LibStub:GetLibrary("LibLoadedAddons")
with

Code:
local LIBLA = LibLoadedAddons
Report comment to moderator  
Reply With Quote
Unread 02/22/18, 10:51 AM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 232
File comments: 1405
Uploads: 2
same here mate
you need to delete libloaded addons txt file to prevent it to show as separate addon in addon's list
Report comment to moderator  
Reply With Quote
Unread 07/15/17, 02:42 PM  
Enodoc
AddOn Author - Click to view AddOns

Forum posts: 52
File comments: 118
Uploads: 6
Originally Posted by Baertram
I've implemented the slash commands by myself without taking source code from that other addon.
Everything was already there ;-)

Thanks for the idea, will update the addon soon.
Awesome, that sounds good to me!
__________________
Savant of the United Explorers of Scholarly Pursuits, official guild of the UESP.
UESP: The Unofficial Elder Scrolls Pages - A collaborative source for all knowledge on the Elder Scrolls series since 1995
Report comment to moderator  
Reply With Quote
Unread 07/15/17, 12:38 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 3752
File comments: 4606
Uploads: 69
I've implemented the slash commands by myself without taking source code from that other addon.
Everything was already there ;-)

Thanks for the idea, will update the addon soon.
Report comment to moderator  
Reply With Quote
Unread 07/14/17, 04:29 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 3752
File comments: 4606
Uploads: 69
Re: Re: Re: Re: Slash commands?

Thanks. If I find the time in the next weeks I'll implement it into this addon. Pretty busy though, so no promises

Originally Posted by Enodoc
I stripped out all the stuff that's not working and not needed from Garkin's add-on, so this should be all that's required (I included his copyright notice too, for completeness):

Lua Code:
  1. -------------------------------------------------------------------------------
  2. -- AFK & DND v0.5b -- Stripped to functional components by Enodoc
  3. -------------------------------------------------------------------------------
  4. --
  5. -- Copyright (c) 2015 Ales Machat (Garkin)
  6. --
  7. -- Permission is hereby granted, free of charge, to any person
  8. -- obtaining a copy of this software and associated documentation
  9. -- files (the "Software"), to deal in the Software without
  10. -- restriction, including without limitation the rights to use,
  11. -- copy, modify, merge, publish, distribute, sublicense, and/or sell
  12. -- copies of the Software, and to permit persons to whom the
  13. -- Software is furnished to do so, subject to the following
  14. -- conditions:
  15. --
  16. -- The above copyright notice and this permission notice shall be
  17. -- included in all copies or substantial portions of the Software.
  18. --
  19. -- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  20. -- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  21. -- OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  22. -- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
  23. -- HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  24. -- WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  25. -- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  26. -- OTHER DEALINGS IN THE SOFTWARE.
  27. --
  28. -------------------------------------------------------------------------------
  29. --
  30. -- DISCLAIMER:
  31. --
  32. -- This Add-on is not created by, affiliated with or sponsored by ZeniMax
  33. -- Media Inc. or its affiliates. The Elder ScrollsŪ and related logos are
  34. -- registered trademarks or trademarks of ZeniMax Media Inc. in the United
  35. -- States and/or other countries. All rights reserved.
  36. --
  37. -- You can read the full terms at:
  38. -- [url]https://account.elderscrollsonline.com/add-on-terms[/url]
  39. --
  40. -------------------------------------------------------------------------------
  41.  
  42. local savedVariables
  43.  
  44. local function TogglePlayerStatus(status)
  45.    local newStatus = GetPlayerStatus() == status and PLAYER_STATUS_ONLINE or status  
  46.    SelectPlayerStatus(newStatus)
  47. end
  48.  
  49. local function OnStatusChanged(eventCode, oldStatus, newStatus)
  50.     d(zo_strformat("|t28:28:<<X:1>>|t <<2>>", GetPlayerStatusIcon(newStatus), GetString("SI_PLAYERSTATUS", newStatus)))
  51.  
  52.     savedVariables["status"] = newStatus
  53.  
  54. end
  55.  
  56. local function OnAddOnLoaded(eventCode, addonName)
  57.     if addonName == "AFK" then
  58.         EVENT_MANAGER:UnregisterForEvent("__AFK__", eventCode)
  59.  
  60.         savedVariables = ZO_SavedVars:New("AFK_SavedVariables", 1, "socialstatus", { ["status"] = PLAYER_STATUS_ONLINE })
  61.  
  62.         SelectPlayerStatus(savedVariables["status"])
  63.  
  64.         EVENT_MANAGER:RegisterForEvent("__AFK__", EVENT_PLAYER_STATUS_CHANGED, OnStatusChanged)
  65.  
  66.         SLASH_COMMANDS["/dnd"] = function() TogglePlayerStatus(PLAYER_STATUS_DO_NOT_DISTURB) end
  67.         SLASH_COMMANDS["/afk"] = function() TogglePlayerStatus(PLAYER_STATUS_AWAY) end
  68.         SLASH_COMMANDS["/on"]  = function() TogglePlayerStatus(PLAYER_STATUS_ONLINE) end
  69.         SLASH_COMMANDS["/off"] = function() TogglePlayerStatus(PLAYER_STATUS_OFFLINE) end
  70.     end
  71. end
  72.  
  73. EVENT_MANAGER:RegisterForEvent("__AFK__", EVENT_ADD_ON_LOADED, OnAddOnLoaded)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: