FuBar_LocationFu
Keeps track of your current location.
German translation: Chinkuwaila
TO INSTALL: Put the FuBar_LocationFu folder into
\World of Warcraft\Interface\AddOns\
Embedded Libraries: TouristLib by Boss.
Features:
Shows you current zone/subzone.
Shows status of the current area.
Shows the standard latitude, longitude coordinates for WoW, for both your current position, and if viewing the map, the position under your cursor.
Shows the level range of your current zone.
Shows the instances in your current zone.
Shows the recommended zones/instances you should go to (based on level and friendliness of the area).
On the map, hovering over a zone lists the level of the zone, all the instances, and their levels. It also shows the friendliness of the zone.
Clicking opens the world map.
Ctrl-clicking will open atlas.
Shift-clicking puts information in your chat box, to send to others.
fix can't Shift-clicking puts information in your chat box, to send to others
-----------------Open interface/addons/FuBar_LocationFu/LocationFu.lua
Double click the LocationFu.lua and use notepad to edit it. Hit Cont-F and search for the suggested changes - replace. Rinse and repeat. SAVE the changes. Load wow.
On line 521 find ChatFrameEditBox and replace it with ChatFrame1EditBox
On line 538 find ChatFrameEditBox and replace it with ChatFrame1EditBox
Same features as far as I can tell. Use any broker bar to display.
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\FuBar_LocationFu\LocationFu.lua line 336:
attempt to call global 'GetNumSkillLines' (a nil value)
Debug:
[C]: GetNumSkillLines()
FuBar_LocationFu\LocationFu.lua:336: OnUpdateFuBarTooltip()
...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:634: runChildren()
...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2370: children()
...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2414: Open()
...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2548:
...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2542
...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:664:
...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:662
AddOns:
Swatter, v3.2.3 (<%codename%>)
Ace3, v
AtlasLoot, vv6.01.02
AtlasLootBurningCrusade, vv6.01.02
AtlasLootCataclysm, vv6.01.02
AtlasLootClassicWoW, vv6.01.02
AtlasLootCrafting, vv6.01.02
AtlasLootWorldEvents, vv6.01.02
AtlasLootWrathoftheLichKing, vv6.01.02
Babylonian, v5.1.DEV.130
Bagnon, v2.15.1
BagnonForever, v1.1.2
BagnonTooltips, v
Bartender4, v4.4.15
Bartender4Dualspec, v
BeanCounter, v5.9.4960 (WhackyWallaby)
BreadCrumbs, vV0.5.1 BETA
ButtonFacade, v4.0.340
ButtonFacadeCaith, v4.0.62
Configator, v5.1.DEV.282
CookingHelper, v1.60
DebugLib, v5.1.DEV.275
Enchantrix, v5.9.4960 (WhackyWallaby)
EnchantrixBarker, v5.9.4960 (WhackyWallaby)
FishingBuddy, v0.9.9e2
FuBar, v
FuBarBagFu, vv1.1.8
FuBarCalendarFu, v3.0.0
FuBarClockFu, v3.0
FuBarDurabilityFu, v2.11
FuBarGuildFu, v2.4.4-117
FuBarLocationFu, v3.0
FuBarMailFu, vv3.1.3-3
FuBarMoneyFu, vv1.2.4
FuBarPerformanceFu, v2.0.0
FuBarProfessionsFu, v3.1 beta
Gatherer, v3.2.3
IceHUD, v1.7.4.1 (Revision: 821)
Informant, v5.9.4960 (WhackyWallaby)
LibRock10, v
MillHelp, v2.0.2
MillHelpGlyphs, v2.0.2
oUF, v1.5.5
Overachiever, v0.60
QuestGuru, v2.2.3
QuestGuruTracker, v1.5.6
ReagentHelper2, v2.0.16
RecipeRadar, v1.401
SexyMap, v
SlideBar, v3.2.3 (<%codename%>)
Stubby, v5.9.4960 (WhackyWallaby)
XLoot, v0.91.1
XLootGroup, v0.61
XPerl, v3.1.1
XPerlArcaneBar, v
XPerlParty, v
XPerlPartyPet, v
XPerlPlayer, v
XPerlPlayerBuffs, v
XPerlPlayerPet, v
XPerlRaidAdmin, v
XPerlRaidFrames, v
XPerlRaidHelper, v
XPerlRaidMonitor, v
XPerlRaidPets, v
XPerlTarget, v
BlizRuntimeLib_ruRU v4.0.3.40000 <eu>
(ck=68f)
This happens when I mouseover the LocationFu
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\FuBar_LocationFu\LocationFu.lua line 336:
attempt to call global 'GetNumSkillLines' (a nil value)
Debug:
[C]: GetNumSkillLines()
FuBar_LocationFu\LocationFu.lua:336: OnUpdateFuBarTooltip()
...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:634: runChildren()
...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2370: children()
...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2414: Open()
...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2548:
...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2542
...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:664:
...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:662
AddOns:
Swatter, v3.2.3 (<%codename%>)
Altoholic, v4.0.005
Archy, v1.6.3
AtlasLoot, vv6.01.02
AtlasLootCataclysm, vv6.01.02
AtlasLootWorldEvents, vv6.01.02
Babylonian, v5.1.DEV.130
BigWigs, v3.310
Clique, vv40000-1.3.3
Configator, v5.1.DEV.286
CTBarMod, v4.002
CTBottomBar, v4.005
CTCore, v4.004
CTExpenseHistory, v4.002
CTMailMod, v4.005
CTMapMod, v4.003
CTRaidAssist, v4.005
CTRaidAssistMTPlayers, v4.005
DataStore, v4.0.001
DataStoreAchievements, v4.0.001
DataStoreAuctions, v4.0.001
DataStoreCharacters, v4.0.001
DataStoreContainers, v4.0.001
DataStoreCrafts, v4.0.001
DataStoreCurrencies, v4.0.001
DataStoreInventory, v4.0.001
DataStoreMails, v4.0.001
DataStorePets, v4.0.001
DataStoreQuests, v4.0.001
DataStoreReputations, v4.0.001
DataStoreSpells, v4.0.001
DataStoreStats, v4.0.001
DataStoreTalents, v4.0.001
DebugLib, v5.1.DEV.130
EasyDaily, v
EkWaitList, v1.36
FishingBuddy, v0.9.9e3
FuBar, v
FuBarBagFu, vv1.1.8
FuBarGroupFu, v1
FuBarLocationFu, v3.0
FuBarMoneyFu, vv1.2.4
FuBarOutfitterFu, v03.01.09.04.14
FuBarPerformanceFu, v2.0.0
FuBarRegenFu, v2.1.0
Gatherer, v3.2.3
GearScore, v4.1.02
LibRock10, v
MailNameComplete, v1.03a
MasterLoot, v0.1
MikScrollingBattleText, v5.5.91
MoveAnything, v11.4.5
Omen, v3.1.0
Outfitter, v5.2
Prat30, v3.4.15
Prat30HighCPUUsageModules, v
Prat30Libraries, v
RatingBuster, v
Recount, v
Sea, v1.35
SexyMap, v
Stubby, v5.1.3604 (SnaggleTooth)
TidyPlates, v6.0.6 (r101)
TidyPlatesGraphite, v
TidyPlatesNeon, v
TidyPlatesThreatPlates, v4.1-b
TipTac, v10.12.05
TipTacItemRef, v10.12.06
TomTom, vv40000-1.0.9
XPerl, v3.1.2
XPerlArcaneBar, v
XPerlParty, v
XPerlPartyPet, v
XPerlPlayer, v
XPerlPlayerPet, v
XPerlRaidAdmin, v
XPerlRaidFrames, v
XPerlRaidHelper, v
XPerlRaidMonitor, v
XPerlRaidPets, v
XPerlTarget, v
XPerlTargetTarget, v
BlizRuntimeLib_enUS v4.0.3.40000 <us>
(ck=7b7)
same error from mouseover, different addon list, thought it could be helpful.
I'm getting this error on login:
Date: 2010-12-03 17:06:59 ID: 1 Error occured in: Global Count: 1 Message: ...ar_LocationFu\libs\LibTourist-3.0\LibTourist-3.0.lua line 3386: attempt to index field '?' (a nil value) Debug: [C]: ? ...ar_LocationFu\libs\LibTourist-3.0\LibTourist-3.0.lua:3386: in main chunk [C]: ? [C]: pcall() FuBar\FuBar.lua:829: FuBar\FuBar.lua:824 FuBar\FuBar.lua:959: LoadPlugin() FuBar\FuBar.lua:1094: object_method() ...Ons\FuBar\libs\LibRockTimer-1.0\LibRockTimer-1.0.lua:289: ...Ons\FuBar\libs\LibRockTimer-1.0\LibRockTimer-1.0.lua:227
Any clues on a fix?
<in C code>: ?
<in C code>: in function `pcall'
FuBar-3.0.90030\FuBar.lua:829: in function <FuBar\FuBar.lua:824>
FuBar-3.0.90030\FuBar.lua:959: in function `LoadPlugin'
FuBar-3.0.90030\FuBar.lua:1094: in function `object_method'
LibRockTimer-1.0-90232 (FuBar):289: in function <...Ons\FuBar\libs\LibRockTimer-1.0\LibRockTimer-1.0.lua:227>
Locals:
(*temporary) = "FuBar_LocationFu"
(*temporary) =
}
(*temporary) = <function> defined =[C]:-1
---
I have 1 other problem though.
It keeps putting itself on the minimap, but I want it on the Bazooka bar.
I have yet to find a way to change that annoyance.
I have the latest Bazooka, Fake FuBar, and Fubar2broker.
Also deleted it's saved variables file.
It's probably something obvious I am missing.
german 4.0.1a client
Vizarden-Fix included @ r141
got 3 error-messages every login / reboot ....
same as here: http://www.wowace.com/addons/fubar_locationfu/tickets/9-error-in-4-0-1/?comment=1
Date: 2010-10-25 18:49:37
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\FuBar_LocationFu\LocationFu.lua line 338:
'for' limit must be a number
Debug:
[C]: ?
FuBar_LocationFu\LocationFu.lua:338: OnUpdateFuBarTooltip()
...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:634: runChildren()
...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2370: children()
...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2414: Open()
...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2548:
...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2542
...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:664:
...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:662
AddOns:
Especially: On line 336 find GetNumSkillLines() and replace it with GetProfessions()
local minFish = Tourist:GetFishingLevel(zoneText)
if minFish then
local numSkills = GetProfessions()
local r,g,b = 1,0,0
for i=1, numSkills do
local _, skillName, skillRank
skillName, _, _, skillRank, _, _, _, _, _, _, _, _, _ = GetProfessionInfo(1)
if skillName == GetSpellInfo(7620) and minFish < skillRank then
r,g,b = 0,1,0
end
end
cat:AddLine(
'text', L["Fishing:"],
'text2', minFish,
'text2R', r,
'text2G', g,
'text2B', b
)
end
local minFish = Tourist:GetFishingLevel(zoneText)
if minFish then
local _, _, _, fishId, _, _ = GetProfessions()
local r,g,b = 1,0,0
local skillName, _, skillRank, _, _, _, _ = GetProfessionInfo(fishId)
if minFish < skillRank then
r,g,b = 0,1,0
end
cat:AddLine(
'text', L["Fishing:"],
'text2', minFish,
'text2R', r,
'text2G', g,
'text2B', b
)
end
THX
local minFish = Tourist:GetFishingLevel(zoneText)
if minFish then
local _, _, _, fishId, _, _ = GetProfessions()
local r,g,b = 1,0,0
if fishId ~= nil then
local skillName, _, skillRank, _, _, _, _ = GetProfessionInfo(fishId)
if minFish < skillRank then
r,g,b = 0,1,0
end
end
cat:AddLine(
'text', L["Fishing:"],
'text2', minFish,
'text2R', r,
'text2G', g,
'text2B', b
)
end
Here is a fix till a release is made for patch 4+
Open interface/addons/FuBar_LocationFu/LocationFu.lua
Double click the LocationFu.lua and use notepad to edit it. Hit Cont-F and search for the suggested changes - replace. Rinse and repeat. SAVE the changes. Load wow - enjoy!
On line 336 find GetNumSkillLines() and replace it with GetProfessions()
On line 340 find GetSkillLineInfo() and replace it with GetProfessionInfo(1)
Note the - 1 - in the last line.
It will error if this is not there.
Works perfectly again now =)
Date: 2010-10-24 15:45:14 ID: 1 Error occured in: Global Count: 1 Message: ..\AddOns\FuBar_LocationFu\LocationFu.lua line 336: attempt to call global 'GetNumSkillLines' (a nil value) Debug: [C]: GetNumSkillLines() FuBar_LocationFu\LocationFu.lua:336: OnUpdateFuBarTooltip() ...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:634: runChildren() ...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2370: children() ...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2414: Open() ...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2548: ...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2542 ...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:664: ...FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:662
It must read...
Open interface/addons/FuBar_LocationFu/LocationFu.lua
Double click the LocationFu.lua and use notepad to edit it. Hit Cont-F and search for the suggested changes - replace. Rinse and repeat. SAVE the changes. Load wow - enjoy!
On line 336 find GetNumSkillLines() and replace it with GetProfessions()
On line 340 find GetSkillLineInfo() and replace it with GetProfessionInfo(1)
**** Note the - 1 - in the last line.
It will error if this is not there.
Works perfectly again now =)
Also sorry for not putting in explicit instructions but I guess I assumed that if someone was going this far to fix an addon they might know, at least, how to open notepad and do a search.
**EDIT - Found this later when trying to justify your argument**
In fact calling an index by number is not a good idea at all... I believe you can call it via GetProfessionInfo(fishing) but still this is completely unnecessary.
**via WoWWiki API Reference**
The indices are not fixed and can change when a character learns or unlearns a profession.