Get an Epic Experience with Premium

iFriends

Data Broker Login to Add Favorites
  • 6 Likes
  • Project Manager: grdn
  • World of Warcraft
  • 1,656 Monthly Downloads
  • Supports: 6.0.3
  • 29,557 Total Downloads
  • Updated 11/21/2014
  • Created 11/21/2011
  • 38 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 6.0.2.3
or

About iFriends

Broker Plugin: iFriends

iFriends is an LDB plugin which provides pre-layouted columns to display much infos about both Battle.net and WoW friends. You have the power to (re-)arrange these columns to that order you desire.

Requires an LDB Display Addon, f.e. Chocolate Bar!

Highlights

  • Create your own tooltip style: almost every column has styling options!
    • Display column label
    • Justification
    • Display icon
    • Color
  • Battle.net and WoW friends are displayed in different tooltips. You can hide the WoW friends permanently.
  • Supports all three factions: Alliance, Horde and Neutral
  • Displays the played game instead of realm names if your friend plays Starcraft orDiablo and colors the whole line either blue or red.
  • Also added support for Hearthstone, Heroes of the Storm and the Battle.net Desktop app!

Requests, Bug Reports and Localization

  • Please use the Ticket System on CurseForge to report bugs, unintended behaviour, request for features, etc. I won't handle any kind of requests via comments on Curse anymore. Thanks.
  • I refuse to translate my addons with translators like Google since it feels wrong. If you can provide localized strings, please use the CurseForge localization tool.

Bindings

  • Plugin
    • Left-click: opens the Friends frame
    • ALT+Left-click: add new friend to your friendslist
    • Right-click: opens the options frame
  • Tooltip: Friend Line
    • Left-click: whisper to a friend
    • ALT+Left-click: invite a friend into your group
  • Tooltip: Name cell
    • Left-click: whisper Battle.net friends not via Real ID

------------------------------------------------------------------------
r59 | grdn | 2014-11-21 16:20:39 +0000 (Fri, 21 Nov 2014) | 1 line
Changed paths:
   A /tags/6.0.2.3 (from /trunk:58)

See r58
------------------------------------------------------------------------
r58 | grdn | 2014-11-21 16:20:14 +0000 (Fri, 21 Nov 2014) | 1 line
Changed paths:
   M /trunk/iFriends.toc

- Re-packaging with new LibTourist
------------------------------------------------------------------------
r56 | grdn | 2014-10-25 11:33:10 +0000 (Sat, 25 Oct 2014) | 1 line
Changed paths:
   M /trunk/iFriends.toc

- Packing with new libs
------------------------------------------------------------------------
r55 | grdn | 2014-10-18 20:55:12 +0000 (Sat, 18 Oct 2014) | 1 line
Changed paths:
   M /trunk/iFriends.lua

- Friends logged into the battle.net desktop app were displayed with "Unknown" zone. Fixed that!
------------------------------------------------------------------------

Addon Packs Containing This...

Comments

First Previous Page 2 of 4 Next Last
  • #35

    I'm getting this error. It started when MoP went live.

    I wonder if its happening now that the Panda race is in a data feed.

    iFriends-2.0.8\Columns.lua:109: attempt to index field "?" (a nil value)
    iFriends-2.0.8\Columns.lua:109: in function "brush"
    iFriends\iFriends-2.0.8.lua:374: in function "?"
    iFriends-2.0.8\Libs\iLib\iLib-6.lua:326: in function <iFriends\Libs\iLib\iLib.lua:321>
    iFriends-2.0.8\Libs\iLib\iLib-6.lua:352: in function "GetTooltip"
    iFriends\iFriends-2.0.8.lua:101: in function "OnEnter"
    Bazooka\Bazooka-v2.1.5.lua:1414: in function "showTip"
    Bazooka\Bazooka-v2.1.5.lua:1952: in function "?"
    Ace3-Release-r1061\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function <Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
    <string>:"safecall Dispatcher[3]":4: in function <string>:"safecall Dispatcher[3]":4
    <in C code>
    <string>:"safecall Dispatcher[3]":13: in function "?"
    Ace3-Release-r1061\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function "Fire"
    Ace3-Release-r1061\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function <Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>

    Locals:
    nil

  • #34

    Date: 2012-09-25 10:00:39
    ID: 3
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\iFriends\Columns.lua line 109:
    attempt to index field '?' (a nil value)
    Debug:
    [C]: ?
    iFriends\Columns.lua:109: brush()
    iFriends\iFriends.lua:374: ?()
    iFriends\Libs\iLib\iLib.lua:326:
    iFriends\Libs\iLib\iLib.lua:321
    iFriends\Libs\iLib\iLib.lua:352: GetTooltip()
    iFriends\iFriends.lua:90: OnEnter()
    Bazooka\Bazooka.lua:1414: showTip()
    Bazooka\Bazooka.lua:1229:
    Bazooka\Bazooka.lua:1220
    AddOns:
    Swatter, v5.11.5146 (DangerousDingo)
    GExtGuildUI, v1.0.1
    NPCScan, v5.0.0.3
    NPCScanOverlay, v5.0.0.1
    NPCScanOverlayBroker, v1.2.0
    Ace3, v
    AckisRecipeList, v2.4.1-1-g176e7b9
    ACP, v3.4
    Altoholic, v5.0.001d
    AtlasLootLoader, vv7.01.00a
    Auctionator, v3.0.5
    BadBoy, v11.100
    BadBoyCCleaner, v3.61
    BadBoyGuilded, v2.82
    BadBoyLevels, v2.92
    BankItems, v50001
    Bartender4, v4.5.5
    Bartender4Dualspec, v
    Bazooka, vv2.1.5
    BigBrother, v3.7.5
    BigWigs, v3.843
    BigWigsCore, v
    BlizzMove, vv1.2.5
    BrokerCurrencyflow, v
    BrokerDurabilityInfo, v1.12
    BrokerFactions, v3.2.6-release
    Chinchilla, vv2.5.7
    ConjuredAnnouncer, v1.9.9.6
    Cosplay, vv1.3.4
    Critline, v4.5.0
    DataStore, v5.0.001
    DataStoreAchievements, v5.0.001
    DataStoreAgenda, v5.0.001
    DataStoreAuctions, v5.0.001
    DataStoreCharacters, v5.0.001
    DataStoreContainers, v5.0.001
    DataStoreCrafts, v5.0.001
    DataStoreCurrencies, v5.0.001
    DataStoreInventory, v5.0.001
    DataStoreMails, v5.0.001
    DataStorePets, v5.0.001
    DataStoreQuests, v5.0.001
    DataStoreReputations, v5.0.001
    DataStoreSpells, v5.0.001
    DataStoreStats, v5.0.001
    DataStoreTalents, v5.0.001
    DBMCore, v
    DualSpeccer, v
    EasyMail, v
    epgp, v5.8.4
    epgplootmaster, v0.6.22
    epgplootmasterml, v0.6.22
    ExtendedRaidInfo, v1.13
    fbnlite, v5.0.0.1
    ForteCasting, v
    ForteClass, v
    ForteCooldown, v
    ForteCore, v1.980.7
    ForteTalent, v
    ForteTimer, v
    GatherMate2, v1.20
    GoGoMount, v5.0.10
    Grid, v5.0.4.1520
    GroupCalendar5, v5.5.3
    GuildCheck, vv2.3.9
    GuildRosterButtons, v2.5
    HandyNotes, v1.2.0
    IceHUD, v1.8.8 (Revision: 916)
    iFriends, v2.0.8
    iGuild, v2.0.6
    iMail, v2.0.3
    InFlightLoad, v5.0.001
    iQuest, v1.8.2
    iQueue, v2.0.3
    Mapster, v1.5.1
    MikScrollingBattleText, v5.7.122
    MinimapButtonFrame, v3.1.9
    MinimapButtonFrameSkinPack, v3.0.1
    NuttyRecruit, v6
    Omen, v3.1.7
    OmniCC, v5.0.3
    oRA3, v
    Outfitter, v5.5.2
    Overachiever, v0.66
    Prat30, v3.5
    Prat30HighCPUUsageModules, v
    Prat30Libraries, v
    Proculas, v2.4.1
    QuestGuru, v2.2.13-50001
    QuestGuruTracker, v1.5.14-50001
    RaidAchievement, v1.102
    RaidAchievementAchieveReminder, v
    RaidMobMarker, v5.0.4
    RaidMobMarkerHUD, v5.0.4
    RatingBuster, v5.0.4.361
    Recount, v
    shPerformance, v6.1
    SimpleTankFrames, v1
    SmartBuff, v5.0f
    SmartDebuff, v5.0d
    SpellFlashCore, v2.0
    SunnArt, v3.61
    SunnArtPack11, v1.10
    TidyPlates, v6.7.6 (R543)
    TidyPlatesGraphite, v
    TidyPlatesGrey, v
    TidyPlatesNeon, v
    TidyPlatesQuatre, v
    TidyPlatesHub, v
    TidyPlatesWidgets, v
    TipTac, v12.09.05
    TipTacItemRef, v12.08.30
    TipTacTalents, v12.09.05
    TrueItemLevel, v
    TrueItemLevelgroup, v
    WIM, vr339
    XPerl, v3.5.60
    XPerlArcaneBar, v
    XPerlPlayer, v
    XPerlTarget, v
    XPerlTargetTarget, v
    YorsahjAutomaticRaidwarnings, v1.2f
    BlizRuntimeLib_enUS v5.0.5.50001 <eu>
    (ck=b34)

     

  • #31

    Still seeing errors (on startup) in 2.0.7:

    Message: ...dOns\iFriends\Libs\LibTourist-3.0\LibTourist-3.0.lua line 4636:
       attempt to index field '?' (a nil value)
    Debug:
       [C]: ?
       ...dOns\iFriends\Libs\LibTourist-3.0\LibTourist-3.0.lua:4636: in main chunk
    Locals:
    MAJOR_VERSION = "LibTourist-3.0"
    MINOR_VERSION = 90143
    Tourist = <table> {
     TransposeZoneCoordinate = <function> defined @Interface\AddOns\iFriends\Libs\LibTourist-3.0\LibTourist-3.0.lua:332
     IterateEasternKingdoms = <function> defined @Interface\AddOns\iFriends\Libs\LibTourist-3.

  • #32

    Yes I Know. This error is thrown by LibTourist. They are hard working for getting it mop ready.

  • #26

    Hey guys, I'm working on it. They changed a really important thing for iFriends in the Bnet API and I need to workaround it.

  • #29

    thanks for updating  ifriends!!

  • #27

    Cheers buddy, I really appreciate your work on it. This is one of my most vital addons :)

  • #33

    I will check it today. Thanks :)
    Hell, all plugins of mine were working in the beta without errors... :D 

  • #30

    I get this error: 

    .\AddOns\iFriends\Columns.lua line 156:
    attempt to perform arithmetic on field 'faction' (a string value)

    I have only 1 friend online right now. BattleTag friend.

    Using latest "release".

    EDIT: I'm using Bazooka and this error happens when I mouseover the plugin.

    Last edited by jhvh on 8/30/2012 9:58:09 AM
  • #28

    Thank you, hope you enjoy the MoP version. :)

    BTW, I recently uploaded the fix for iFriends. It should work now. Please tell me if there still are errors - my local version works as intended. 

  • #25

    try changing line 252 in iFriends.lua to:

    pID, givenName, battleTag, isBattleTagPresence, toonName, toonID, client, isOnline, _, isAFK, isDND, Broadcast, charNote, isFriend, _, _ = _G.BNGetFriendInfo(i);

     

    looks like the function call changed:

    http://www.wowinterface.com/forums/showthread.php?t=43797

    Last edited by nummy on 8/30/2012 3:13:08 AM
  • #24

    Mouseover (using Bazooka bar):

    Count: 1
    Message: ..\AddOns\iFriends\Columns.lua line 210:
       attempt to concatenate field 'broadcast' (a boolean value)
    Debug:
       [C]: ?
       iFriends\Columns.lua:210: brush()
       iFriends\iFriends.lua:366: ?()
       iFriends\Libs\iLib\iLib.lua:326:
          iFriends\Libs\iLib\iLib.lua:321
       iFriends\Libs\iLib\iLib.lua:352: GetTooltip()
       iFriends\iFriends.lua:101: OnEnter()
       Bazooka\Bazooka.lua:1414: showTip()
       Bazooka\Bazooka.lua:1229:
          Bazooka\Bazooka.lua:1220

  • #23

    Message: Interface\AddOns\iFriends\Columns.lua:121: bad argument #1 to 'format' (string expected, got nil)
    Time: Sun Aug 12 03:22:27 2012
    Count: 9
    Stack: [C]: in function `format'
    Interface\AddOns\iFriends\Columns.lua:121: in function `brush'
    Interface\AddOns\iFriends\iFriends.lua:366: in function `UpdateTooltip'
    Interface\AddOns\iFriends\iFriends.lua:330: in function `?'
    Interface\AddOns\iFriends\Libs\iLib\iLib.lua:326: in function <Interface\AddOns\iFriends\Libs\iLib\iLib.lua:321>
    Interface\AddOns\iFriends\Libs\iLib\iLib.lua:377: in function `CheckTooltips'
    Interface\AddOns\iFriends\iFriends.lua:192: in function `?'
    ...chy\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...chy\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
    [string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
    [C]: ?
    [string "safecall Dispatcher[1]"]:13: in function `?'
    ...chy\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
    ...face\AddOns\Archy\Libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...face\AddOns\Archy\Libs\AceEvent-3.0\AceEvent-3.0.lua:119>

    Locals: <none>

  • #20

    Would it be possible to add the column for subzone

  • #22

    Hi darknovum,
    adding a subzone column is something I would love to realize, but getting subzones of friends isn't provided by the WoW API. Currently. We will see how the API will change with MoP.

    Regards, grdn

  • 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 »

Plantronics GameCom Commander Headset Giveaway!