SignOn

Example

What is SignOn?
This addon allows you to customise the signon/signoff messages for friends and guildies as they see fit.

So instead of putting up with
"Ethan has come online."

You could change it to:
"Guild Master Ethan, a level 80 Mage, has logged into the game", or
"Oh god, here comes Guild Master Ethan...", or
"Ethan is here! I wonder if he wants to do Heroic Deadmines..." or whatever you fancy.

This addon has been translated in English, Russian and Simplified Chinese. If you fancy a spot of translating, click here to see what needs translating.

Real ID support probably won't be added to this mod. Check out RealID Toons.

How to configure?
Options are found in Interface Options -> AddOns -> SignOn, or by typing /signon into your chatbox.
You can choose to have the user's name, level, class, alts/main, zone, guild rank or guild note anywhere in the message (or not, if you like).
You can use tags to choose where you want certain information to be shown.
Acceptable tags are: &name, &level, &class, &alts, &zone, &rank and &note. The addon will assume anything else will be part of the message text.

&alts will return a the name of an alt's main character, a list of alts if it is the main character, or nothing if no data was found.

You can also add colour and brackets to your text using flags, e.g. &name:green:square.
Acceptable colour flags are :random, :custom, :class, :green, :red, :blue, :pink, :cyan, :yellow, :white, and :orange.
Acceptable bracket flags are :bracket, :square and :angle.

The :random flag follows the same rules of Prat-3.0's "random" name colouring, and does not require it to be installed.

The :custom flag allows you to choose any colour you like using the new swatch in the options frame. Any text with :custom attached to it becomes that colour (default is grey).

I r haz other chat mods!
SignOn has been tested and is compatible with Prat 3.0, Chatter and Phanx Chat.
SignOn is not compatible with Guild2Guild.
This addon should not interfere with GuildGreet and similar, it does not modify anything other than the text shown to the user.

I see only darkness...
Please direct all feedback, bug reports and feature requests to the issues hub.

You must login to post a comment. Don't have an account? Register to get one!

  • 10 comments
  • Avatar of EthanCentaurai EthanCentaurai Feb 20, 2014 at 00:52 UTC - 0 likes

    @tordenflesk: Go

    All fixed as of Version 2.4.1.

    Hiding the realm name will come in a future version. For now, I wanted to fix the problem caused by Patch 5.4.7.

    Enjoy! :)

  • Avatar of tordenflesk tordenflesk Feb 19, 2014 at 10:29 UTC - 0 likes

    Aaand, completely broken in 5.4.7. EDIT: 2.4-1-gd18612a fixed it.

    Last edited Feb 19, 2014 by tordenflesk
  • Avatar of tordenflesk tordenflesk Jan 14, 2014 at 16:28 UTC - 0 likes

    Oh, I forgot. I would like to hide the realm-name of those signing on. There's no need for it. I've tried a separate addon for it, but that broke SignOn.

  • Avatar of EthanCentaurai EthanCentaurai Dec 23, 2013 at 15:27 UTC - 0 likes

    @tordenflesk: Go

    What's going wrong with the addon? Everything seems to be ok here (other than the addon is marked as "out of date").

  • Avatar of tordenflesk tordenflesk Dec 17, 2013 at 23:03 UTC - 0 likes

    5.4.2 update?

  • Avatar of EthanCentaurai EthanCentaurai Jan 14, 2012 at 20:57 UTC - 0 likes

    @xevilgrin: Go

    Fixed in v2.3.15. Thanks! :)

  • Avatar of xevilgrin xevilgrin Jan 12, 2012 at 09:53 UTC - 0 likes

    Lua error on DE/de client. You direct tickets to github im not wiling to register with.. so here is the report ....................

    2x SignOn-v2.3.14\Core.lua:51: attempt to concatenate local "hex" (a nil value) SignOn-v2.3.14\Core.lua:51: in function <SignOn\Core.lua:49> SignOn-v2.3.14\Core.lua:176: in function <SignOn\Core.lua:151> (tail call): ? <in C code> <string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5 (tail call): ? Ace3-r1045\AceAddon-3.0\AceAddon-3.0-11.lua:543: in function "EnableAddon" Ace3-r1045\AceAddon-3.0\AceAddon-3.0-11.lua:636: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:621> <in C code> FrameXML\UIParent.lua:274: in function "UIParentLoadAddOn" FrameXML\UIParent.lua:297: in function "CombatLog_LoadUI" FrameXML\UIParent.lua:616: in function <FrameXML\UIParent.lua:582>

    Locals: nil

    Last edited Jan 12, 2012 by xevilgrin

    cheerz from Germany

    -------

    evil regards

    <..... EvilGrin .....>

  • Avatar of spiralofhope spiralofhope Jul 30, 2011 at 20:46 UTC - 0 likes

    @spiralofhope: Go

    I was doing an addon audit anyways, and I reinstalled all addons and libraries by hand. I know it isn't a bad library issue, but it's definitely a conflict with some other chat-related addon.

    I need to do more work before I find the conflict. Best guess is it's Prat.

  • Avatar of spiralofhope spiralofhope Jul 26, 2011 at 17:02 UTC - 0 likes

    @acethebunny: Go

    With all addons but this one disabled, offline formatting works. However, with my many other addons enabled, online works but offline formatting does not.

    I'll do some more testing to learn what's conflicting. It's also likely I screwed up a library somewhere.

  • Avatar of acethebunny acethebunny Oct 29, 2010 at 20:32 UTC - 0 likes

    I don't think I could be the only one with this issue. Even more so with your screenshot showing it. Why does the Offline message formatting never work.

    There was a time, when it did. I don't remember when it was, or what was different to cause it.

  • 10 comments

Facts

Date created
Jul 30, 2008
Categories
Last update
Feb 22, 2014
Development stage
Release
Language
  • enUS
License
All Rights Reserved
Curse link
SignOn
Downloads
26,766
Recent files

Authors

Relationships

Tool used
FindGlobals
Embedded library
Ace3
CallbackHandler-1.0
LibAlts-1.0
LibChatAnims
LibStub