Quantcast
Download
(4 Kb)
Download
Updated: 06/18/19 06:22 AM
Pictures
File Info
Compatibility:
Elsweyr (5.0.5)
Wrathstone (4.3)
Murkmire (4.2)
Wolfhunter (4.1)
Summerset (4.0)
Dragon Bones (3.3)
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Homestead (2.7)
One Tamriel (2.6)
Shadows of the Hist (2.5)
Dark Brotherhood (2.4)
Thieves Guild (2.3)
Orsinium (2.2.4)
Updated:06/18/19 06:22 AM
Created:12/27/15 11:31 PM
Monthly downloads:31
Total downloads:2,518
Favorites:21
MD5:
Circonians MyStatus
Version: 1.48
by: Baertram [More]
You need to install the following libraries as standalone version to let this addon work properly:
LibLoadedAddons


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.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 (11)
File Name
Version
Size
Uploader
Date
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 06/15/19, 02:08 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2363
File comments: 2634
Uploads: 57
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: 0
File comments: 336
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
 
Baertram's Avatar
AddOn Author - Click to view AddOns

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

Forum posts: 42
File comments: 247
Uploads: 0
Originally Posted by Baertram
Correct, sorry forgot to update this addon.
Update coming soon?
__________________
☆♡☆♡☆♡☆ ESO (PC - NA): @Amber322 ☆♡☆♡☆♡☆
☆♡☆♡☆♡☆ Discord: @Amber322#5045 ☆♡☆♡☆♡☆
Report comment to moderator  
Reply With Quote
Unread 06/02/19, 01:08 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2363
File comments: 2634
Uploads: 57
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: 48
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

Forum posts: 139
File comments: 1104
Uploads: 0
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: 51
File comments: 78
Uploads: 5
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!
__________________
ESO Community Ambassador

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
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2363
File comments: 2634
Uploads: 57
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
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2363
File comments: 2634
Uploads: 57
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
Unread 07/13/17, 06:08 PM  
Enodoc
AddOn Author - Click to view AddOns

Forum posts: 51
File comments: 78
Uploads: 5
Re: Re: Re: Slash commands?

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)
__________________
ESO Community Ambassador

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/13/17, 05:02 PM  
Enodoc
AddOn Author - Click to view AddOns

Forum posts: 51
File comments: 78
Uploads: 5
Re: Re: Slash commands?

Originally Posted by Baertram
Maybe I can partially adopt the slash commands only (not the other options to remember the state etc.) in the future.

But: As I can read from the addon's comments it was not working at last?!
Either it is still working and you can use it as standalone addon just the way it is, or it itsn't working anymore and I'd need to fix it (what I don't want to do due to non available time).

Originally Posted by Enodoc
Hey there! Would you be able to incorporate the slash commands from Garkin's discontinued AFK & DND in here? Thanks!
I think the slash commands are working, it's just the feature that was supposed to tell you if someone else was not Online that is not working.

Yes I could use it as a standalone (or probably fix it myself), but I was hoping it was a rather simple thing to add into this code, and then I wouldn't need an additional add-on for it, or an add-on that's perpetually Out of Date.
__________________
ESO Community Ambassador

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/13/17, 03:05 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2363
File comments: 2634
Uploads: 57
Re: Slash commands?

Maybe I can partially adopt the slash commands only (not the other options to remember the state etc.) in the future.


But: As I can read from the addon's comments it was not working at last?!
Either it is still working and you can use it as standalone addon just the way it is, or it itsn't working anymore and I'd need to fix it (what I don't want to do due to non available time).


Originally Posted by Enodoc
Hey there! Would you be able to incorporate the slash commands from Garkin's discontinued AFK & DND in here? Thanks!
Report comment to moderator  
Reply With Quote
Unread 07/13/17, 12:30 PM  
Enodoc
AddOn Author - Click to view AddOns

Forum posts: 51
File comments: 78
Uploads: 5
Slash commands?

Hey there! Would you be able to incorporate the slash commands from Garkin's discontinued AFK & DND in here? Thanks!
__________________
ESO Community Ambassador

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 01/01/16, 06:43 AM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 147
File comments: 675
Uploads: 11
update: Love the addon, having a small issue with the new version

Update: whatever you did worked - zero issues! :-)


Originally Posted by circonian
I could not reproduce this. For whatever reason something must be happening in pChat that is causing the window to raise above the MyStatus control/icon. I made some adjustments and raised the visibility level of the MyStatus control, but since I don't know what was causing it I don't know which control needs adjusted or how high it needs to be to stay on top so the adjustments I made are just a guess. If it happens again let me know.
Thanks - much appreciated, I will let you know if that fixes it.

btw I just assumed pChat, that was only my guess. (Don't want to blame an addon for something without any proof).

-d
Last edited by dopiate : 01/01/16 at 09:33 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: