

User:/AddOns/ElderScrollsOfAlts/ElderScrollsOfAlts_UI2.lua:815: in function 'ElderScrollsOfAlts:EquipTipEnter' |caaaaaa self = ud, curedCheese = "|cdcd3a8nil|r" |r User:/AddOns/ColourfulESO/a:106: in function 'AddLine' Valid links in order to be able to interact with the players/characters by right clicking on them.Code: user:/AddOns/ColourfulESO/a:106: table index is nil
Addon for group color ui eso how to#
Now it was time to improve how to add detailed info to each logged character info. Just almost gluing together the previous pieces. I added a global variable to not display online guild members if there were too many of them online, but the rest is id, EVENT_ADD_ON_LOADED, TarodGuildInfo. id then TarodGuildInfo : Initialize () end end EVENT_MANAGER : RegisterForEvent ( TarodGuildInfo. OnAddOnLoaded ( event, addontName ) if addontName = TarodGuildInfo. currentPlayer then onlineCount = onlineCount + 1 end end return onlineCount end function TarodGuildInfo : PrintGuildMembers ( guildId ) local guildMemberCount = GetNumGuildMembers ( guildId ) for idx = 1, guildMemberCount do local _, _, _, _, logoff = GetGuildMemberInfo ( guildId, idx ) local _, charName, _, _, _, _, _, _, _ = GetGuildMemberCharacterInfo ( guildId, idx ) if logoff = 0 then d ( charName ) end end end function TarodGuildInfo. currentPlayer )) TarodGuildInfo : GuildInfo () end function TarodGuildInfo : GuildInfo () local guildCount = GetNumGuilds () for idx = 1, guildCount do TarodGuildInfo : PrintGuildInfo ( idx ) end end function TarodGuildInfo : PrintGuildInfo ( idx ) local guildId = GetGuildId ( idx ) d ( zo_strformat ( "|cFFFFFF>|r: |cFFB5F4>|r", GetGuildName ( guildId ), GetGuildMotD ( guildId ))) local onlineMemberCount = TarodGuildInfo : CountOtherGuildMembers ( guildId ) local additionalMembers = onlineMemberCount d ( zo_strformat ( " |cC3F0C2>|r", additionalMembers )) if ( onlineMemberCount >", charName ) ~= TarodGuildInfo. currentPlayer = GetUnitName ( "player" ) d ( zo_strformat ( "Welcome Back |cB27BFF>|r!", TarodGuildInfo. maxOnline = 15 function TarodGuildInfo : Initialize () TarodGuildInfo. name = "Tarod's Guild Info" TarodGuildInfo. I created my addon folder, my addon metadata file and registered my addon with the game UI engine. Recommendations I was not connecting to the TEST game server (mainly because I was short on disk space) so kids don’t

I, as a want to to the game so that without opening additional tools, menus or windows.Īs a reference site I used ESOUI Wiki to get me started.
Addon for group color ui eso code#
This was going to be really fun as I had never written any Lua code before. I always like cmd-line so I wanted to write a script that reacted to some basic slash commands. UI components are described in XML, but it’s the scripting part that I was interested on.

Now it was time for Elder Scrolls Online.Įlder Scrolls Online ( ESO) uses Lua as scripting language for UI interaction.
