Get an Epic Experience with Premium

SocialState

Chat & Communication Login to Add Favorites
  • 15 Likes
  • World of Warcraft
  • 2,500 Monthly Downloads
  • Supports: 5.4.7
  • 117,974 Total Downloads
  • Updated 04/19/2014
  • Created 10/26/2008
  • 325 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 2 (GPLv2)
  • Newest File: 5.4-Release1
or

About SocialState

A LibDataBroker friend / guild list in one.

Project name changed for 1.8.0. Old config settings are lost.

If you want to keep contacts in sync across toons:
Tekkub's 'Friends With Benefits' will do this, no config, just install and go.
http://www.wowinterface.com/downloads/fileinfo.php?id=6931

You must have a LibDataBroker display to use this such as:

  • ChocolateBar
  • FuBar + Broker2FuBar
  • Titan Panel
  • Fortress
  • ButtonBin
  • DockingStation

tag 5.4-Release1
33005d4f0d12376811931c0fa0027958af55114c
CodeRedLin <none@none>
2014-04-19 06:22:18 -0400

Tag 5.4-Release1

--------------------

CodeRedLin:
    - Update ToC to 5.4
    - Update from upyursh for 5.4.7

Comments

First Previous Page 2 of 11 Next Last
  • #142

    Dude, welcome back.  Some smart folks have already written fixes to some issues in the comments below and I do believe there might be one or two on wowace.  It will be nice to see a fully functional addon again. 

    Thanks

  • #137

    I got this error, any idea to fix it?

    Message: FrameXML\UIParent.lua:3703: attempt to perform arithmetic on local "challengeLevel" (a nil value)
    Time: 01/20/14 19:48:14
    Count: 1
    Stack: (tail call): ?
    Interface\AddOns\SocialState\SocialState.lua:256: in function <Interface\AddOns\SocialState\SocialState.lua:254>
    Interface\AddOns\SocialState\SocialState.lua:570: in function `OnEnter'
    Interface\AddOns\ChocolateBar\Chocolate.lua:219: in function <Interface\AddOns\ChocolateBar\Chocolate.lua:189>

    Locals: (*temporary) = true
    (*temporary) = <function> defined =[C]:-1

  • #136

    1x SocialState\SocialState-5.0-Release3.lua:78: attempt to compare string with nil
    SocialState\SocialState-5.0-Release3.lua:78: in function <SocialState\SocialState.lua:77>
    <in C code>
    SocialState\SocialState-5.0-Release3.lua:557: in function "OnEnter"
    ChocolateBar-v2.4.2\Chocolate.lua:219: in function <ChocolateBar\Chocolate.lua:189>

    Locals:
    (*temporary) = <table> {
    1 = <table> {
    }
    2 = <table> {
    }
    3 = <table> {
    }
    4 = <table> {
    }
    5 = <table> {
    }
    6 = <table> {
    }
    7 = <table> {
    }
    8 = <table> {
    }
    9 = <table> {
    }
    10 = <table> {
    }
    11 = <table> {
    }
    12 = <table> {
    }
    13 = <table> {
    }
    14 = <table> {
    }
    15 = <table> {
    }
    }
    (*temporary) = <function> defined @Interface\AddOns\SocialState\SocialState.lua:77
    (*temporary) = <table> {
    STATUS = ""
    PRESENCEID = 710
    GAMETEXT = "Siege of Orgrimmar - Burning Legion"
    NOTE = "|cffff8800{Maciek}|r"
    REALMNAME = "Burning Legion"
    FCOLOR = "|cffff2020"
    CLIENT = "WoW"
    LEVEL = "90"
    CLASS = "Warlock"
    TOONNAME = "Silveron"
    BROADCAST_TEXT = ""
    ZONENAME = "Siege of Orgrimmar"
    SURNAME = "Redon#2180"
    GIVENNAME = "|Kf710|k00000000000000000000|k"
    }
    (*temporary) = <table> {
    STATUS = ""
    PRESENCEID = 768
    GAMETEXT = "Deepholm - Outland"
    NOTE = "|cffff8800{Kajsztof}|r"
    REALMNAME = "Outland"
    FCOLOR = "|cff0070dd"
    CLIENT = "WoW"
    LEVEL = "90"
    CLASS = "Monk"
    TOONNAME = "Kajsztof"
    BROADCAST_TEXT = ""
    ZONENAME = "Deepholm"
    SURNAME = "Kajsztof#2742"
    GIVENNAME = "|Kf768|k00000000000000000000|k"
    }
    (*temporary) = <table> {
    STATUS = "|TInterface\FriendsFrame\StatusIcon-Away:18|t"
    NOTE = "|cffff8800{Ofca}|r"
    PRESENCEID = 725
    BROADCAST_TEXT = ""
    SURNAME = "Ofca#2190"
    GIVENNAME = "|Kf725|k0000|k"
    }

  • #135

    I just stumbled upon a mouse over error fix than can be done in game. in the error log it listed text related to the addon OQueue. the errors were related to battle.net friends added by oQueue and the notes that it adds next to those friends. i removed oqueue added friends within the oqueue addon itself with the option in the setup tab.

    i had also previously copy pasted the script from the below reccomendation and still got this mouse over error. the mouse over errors have also been very intermitten for me. swapping from one toon to the next would trigger it most of the time.

  • #132

    get the following error on mouseover since a few days:

     

    Date: 2013-12-19 18:11:52
    ID: 2
    Error occured in: Global
    Count: 6
    Message: ..\AddOns\SocialState\SocialState.lua line 69:
    attempt to compare nil with string
    Debug:
    SocialState\SocialState.lua:69:
    SocialState\SocialState.lua:68
    [C]: sort()
    SocialState\SocialState.lua:557: OnEnter()
    ...terface\AddOns\ElvUI\modules\datatexts\datatexts.lua:48:
    ...terface\AddOns\ElvUI\modules\datatexts\datatexts.lua:46
    Locals:
    a = <table> {
    STATUS = ""
    PRESENCEID = 7
    BROADCAST_TEXT = ""
    SURNAME = "Dergöttliche#2167"
    GIVENNAME = "|Kf7|kDergöttliche|k"
    }
    b = <table> {
    STATUS = ""
    PRESENCEID = 10
    GAMETEXT = "Ein Sturm braut sich zusammen - Antonidas"
    REALMNAME = "Antonidas"
    FCOLOR = ""
    CLIENT = "WoW"
    LEVEL = "90"
    CLASS = "Mönch"
    TOONNAME = "Cailyne"
    BROADCAST_TEXT = ""
    ZONENAME = "Ein Sturm braut sich zusammen"
    SURNAME = "WileyECoyote#2314"
    GIVENNAME = "|Kf10|kWileyECoyote|k"
    }
    (*temporary) = nil
    (*temporary) = "Ein Sturm braut sich zusammen"
    (*temporary) = "attempt to compare nil with string"

    Last edited by Quantico on 12/19/2013 1:27:06 PM
  • #131

    Since 5.4.2 realm names seem to be added to the end of guild member's names, the following code will strip that.  Add it BEFORE the table.insert around line 741.

    -- 5.4.2: remove realm name
    toonName = toonName:find("-") and toonName:sub(1, toonName:find("-") - 1) or toonName

  • #140

    Realm names don't seem to give errors on PTR.  Cosmetic change only?

  • #134
    Quote from Lockslap »

    Since 5.4.2 realm names seem to be added to the end of guild member's names, the following code will strip that.  Add it BEFORE the table.insert around line 741.

    -- 5.4.2: remove realm name
    toonName = toonName:find("-") and toonName:sub(1, toonName:find("-") - 1) or toonName

    owrked originally...Now ive been having an issue with the drop down working once I added this fix.

  • #133

    Lockslap ... thanks for that post ... works perfect.  Stano

  • #127

    Anyone else getting this? It happens on mouseover.

    Date: 2013-11-18 16:19:38
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\FrameXML\UIParent.lua line 3676:
       attempt to perform arithmetic on local 'challengeLevel' (a nil value)
    Debug:
       [C]: ?
       ..\FrameXML\UIParent.lua:3676:
          ..\FrameXML\UIParent.lua:3675
       (tail call): ?
       SocialState\SocialState.lua:256:
          SocialState\SocialState.lua:254
       SocialState\SocialState.lua:570: OnEnter()

  • #128

    I think I figured out a solution. It appears to be a bug related to RealID friends who have more than one account. There's a guy ranting about it on the forums: http://us.battle.net/wow/en/forum/topic/4496750113

    The bug, on wow's side, is that it gives blank info for that second person. You can even see this in wow's tooltip in the friend screen where it lists "Also Playing:" and then lists nothing.

    Here's my workaround for the addon:

    After Line 517:

    local _, toonName, client, realmName, realmID, faction, race, class, guild, zoneName, level, gameText = BNGetFriendToonInfo(i, toonidx) 

    Add the following:

    if toonName == nil then
        toonName = ""
    end

    if level == nil then
        level = 0
    end

    It will then show blank information in place of that person's name, but at least you can finally see the rest of your friends. I was also noticing that it only seemed to happen if the person's second account logged in after I was logged in; If I logged out and then logged back in after both of theirs had logged in, then all their info would come in correctly both in this addon and wow's friend screen tooltip. 
    Last edited by Masteryoda_82 on 11/28/2013 11:23:58 PM
  • #138

    Is this still the case?  I have no way of testing it on the PTR.

  • #130

    Ergh, try as I might, I can't get the above code to work. I'm not the best with LUA, but I'm getting an "unexpected symbol near "?"" error. Any chance of a pre-modded file for direct download please?

    thanks, I miss this addon :(

  • #129

    Thanks! That seems to have fixed it for now. I'll let ya know if it bugs out again. :)

  • #126

    Having issues with this as well since 5.4. I hope we see an update soon, I have yet to find a replacement that I like better than or even as well as this addon. :/

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Leaguepedia PAX Skin Giveaway