WoWInterface

WoWInterface (https://www.wowinterface.com/forums/index.php)
-   nUI: Bug Reports (https://www.wowinterface.com/forums/forumdisplay.php?f=90)
-   -   Healbot won't work (https://www.wowinterface.com/forums/showthread.php?t=46606)

Kizander 06-02-13 10:39 AM

Healbot won't work
 
The infopanel plugin for healbot doesn't seem to work. Healbot just does what it always does but it won't go in the box. It also shoots an error up on the screen saying this as well. Some help with this issue would be great.

Xrystal 06-02-13 04:41 PM

Can you post up the error message you are receiving. It sounds like Healbot changed the name of the frame used to dock into nUI or made it non public. Also post on the healbot plugin page if you haven't already just in case the author is still updating the addon as and when needed.

Solgath 06-03-13 12:20 AM

the healbot info panel hasn't been updated in a long time, so i'm guessing the creator doesn't play WoW anymore, would it be possible for you Xrystal to pick up the addon or make one yourself? it gets irritating having healbot always on my screen, liked having it in the info panel section, and i'll post the error i get on load with the healbot info panel turned on for you as well.

Solgath 06-03-13 12:23 AM

here is the error i get on login:

Date: 2013-06-03 16:21:47
ID: 2
Error occured in: Global
Count: 1
Message: ...dOns\nUI_InfoPanel_HealBot\nUI_InfoPanel_HealBot.lua line 170:
attempt to call global 'rbc_printf' (a nil value)
Debug:
...dOns\nUI_InfoPanel_HealBot\nUI_InfoPanel_HealBot.lua:170: setEnabled()
...dOns\nUI_InfoPanel_HealBot\nUI_InfoPanel_HealBot.lua:103:
...dOns\nUI_InfoPanel_HealBot\nUI_InfoPanel_HealBot.lua:96
nUI\Main\ExceptionHandler.lua:113:
nUI\Main\ExceptionHandler.lua:113
[C]: xpcall()
nUI\Main\ExceptionHandler.lua:113: SafeCall()
nUI\Integration\nUI_InfoPanel.lua:803: applyScale()
nUI\Integration\nUI_InfoPanel.lua:922: applyOptions()
nUI\Integration\nUI_InfoPanel.lua:951: applySkin()
nUI\Main\nUI.lua:297:
nUI\Main\nUI.lua:138
Locals:
None
AddOns:
Swatter, v4.2.0 (<%codename%>)
NPCScan, v5.0.0.5
NPCScanOverlay, v5.0.0.3
NPCScanOverlayBroker, v1.2.2
AckisRecipeList, v2.4.8
ACP, v3.4.3
Altoholic, v5.3.001
ArkInventory, v30328
ArkInventoryRules, v
AtlasLootLoader, vv7.06.00
AutoBar, vv5.2.0.0
Babylonian, v5.1.DEV.332(/embedded)
BadBoy, v12.022
BrokerChatAlerts, v1.3 r019
BrokerXPBar, v1.7 r039
Carbonite, v5.3.0 alpha 1 r1
CarboniteInfo, v1.0
CarboniteNodes, v1.02
CarboniteNotes, v1.0
CarboniteQuests, v1.0
CarboniteSocial, v1.0
CarboniteTransfer, v1.01
CarboniteWarehouse, v1.0
CarboniteWeekly, v1.0
Configator, v5.1.DEV.344(/embedded)
DataStore, v5.3.001
DataStoreAchievements, v5.3.001
DataStoreAgenda, v5.3.001
DataStoreAuctions, v5.3.001
DataStoreCharacters, v5.3.001
DataStoreContainers, v5.3.001
DataStoreCrafts, v5.3.001
DataStoreCurrencies, v5.3.001
DataStoreInventory, v5.3.001
DataStoreMails, v5.3.001
DataStorePets, v5.3.001
DataStoreQuests, v5.3.001
DataStoreReputations, v5.3.001
DataStoreSpells, v5.3.001
DataStoreStats, v5.3.001
DataStoreTalents, v5.3.001
DBMCore, v
ElkBuffBars, v2.3.2-172
Flourish, v2.1a
Gatherer, v4.2.0
HealBot, v5.3.0.1
MetaMap, v5.3.2
MoveAnything, v13.6.1
nUI, v5.07.32 (Plus)
nUIAuraButtons, v5.07.19
nUIConfigGUI, v40300.1
nUIInfoPanelCarbonite, v2.1.01
nUIInfoPanelDualStats, v5.07.19
nUIInfoPanelHealBot, v4.1.0.0
oGlow, v2.2.3
Omen, v3.1.8
OmniCC, v5.3.0
Overachiever, v0.72
OverachieverTrade, v0.71
Postal, v3.5.1
Prat30, v3.5.6
Prat30Libraries, v
Quartz, v3.1.3
Recount, v
sct, v6.63
sctd, v6.63
ShinyStats, vv1.4.4
SilverDragon, vv3.0.6
Skillet, v
TipTac, v13.05.22
TipTacItemRef, v13.05.22
TipTacTalents, v13.04.17
Titan, v5.1.19.50300
TitanBag, v5.1.19.50300
TitanClock, v5.1.19.50300
TitanGold, v5.1.19.50300
TitanLocation, v5.1.19.50300
TitanLootType, v5.1.19.50300
TitanPerformance, v5.1.19.50300
TitanRepair, v5.1.19.50300
TitanVolume, v5.1.19.50300
TitanXP, v5.1.19.50300
TravelAgent, v5.2.0-1.1.3
WIM, v3.6.9
XLoot10, vz34-release
ZygorGuidesViewer, v4.0
BlizRuntimeLib_enUS v5.3.0.50300 <us>
(ck=88b)

Kurly 06-03-13 10:29 AM

A recent release of Healbot (sometime in May) introduced the capability of breaking healbot down into multiple frames. Your tanks could be in one frame, your healers another frame, pets, in a third frame, etc and the frames could each be independently positioned.

Try finding the frame controls in the options (I thinks it's under skins) and making everything frame 1 and see if that fixes the problem

Solgath 06-03-13 11:55 AM

i already have my default skin as group with no extra frames, and it still bugs out, so a fix is in order to get the info panel working like it should from what i can tell.

Xrystal 06-03-13 03:42 PM

To stop the errors coming up and make frame 1 be docked then you need to make the following changes in the plugin file. This is a block of code around line 166 in the file. I assume changing the f1 to f2, f3 etc will pick the alternative frame layouts. So it may be possible to set up a frame specifically for nUI docking purposes.

Code:

--rbc_printf("plugin.setEnabled(true)");       

local HB_Frame = f1_HealBot_Action -- HealBot_Action;        -- Xrystal 5.3
if not HB_Frame then
        --rbc_printf("Healbot_Action Frame is nil");        -- Xrystal 5.3
end
plugin.HB_Frame = HB_Frame;

if not HB_Frame.saved_parent then
        HB_Frame.saved_parent  = HB_Frame:GetParent();
        HB_Frame.border_color  = HB_Frame:GetBackdropBorderColor();
        HB_Frame.backdrop_color = HB_Frame:GetBackdropColor();
end
               
HB_Frame:SetParent( plugin.container );
HB_Frame:SetPoint( "TOPLEFT", plugin.container, "TOPLEFT", -10, 10 );
HB_Frame:SetPoint( "BOTTOMRIGHT", plugin.container, "BOTTOMRIGHT", 0, 0 );
HB_Frame:SetFrameStrata( plugin.container:GetFrameStrata() );
HB_Frame:SetFrameLevel( plugin.container:GetFrameLevel()+1 );
HB_Frame:SetBackdropBorderColor( 0, 0, 0, 1 );
HB_Frame:SetBackdropColor( 0, 0, 0, 0 );
       
HealBot_Globals.HideOptions = 1;

-- Xrystal 5.3
if ( HealBot_Action_OptionsButton ) then
        HealBot_Action_OptionsButton:Hide();       
end
--HealBot_Action_OptionsButton:Hide();

--HealBot_Config.HideOptions = 1;
--HealBot_Options_DisableHealBotOpt:SetChecked(0)
--HealBot_Options_DisableHealBot(0);
ShowUIPanel(HB_Frame);
nUI_Movers:lockFrame( HB_Frame, true, nil );


Solgath 06-03-13 10:43 PM

thanks for that, but umm, sry to be a pain but could perchance provide a modified lua for us? i suck when it comes to coding and fairly noobtastic at it, i fairly sure if i started modding the file i'd make WoW explode... or my pc knowing my luck lol.

Dresden 06-04-13 05:51 PM

I'm right there with ya Solgath. The only work around I've done, which is not optimal, is use an older version of Healbot. I think it's 5.2.04, although i'm not sure at the moment. Hopefully those much more knowledgeable than I will help. :)

Xrystal 06-05-13 05:08 PM

Sorry guys, I did send a PM to the author of the plugin so will see what happens there. But I will see about making a customised file for the time being. Healbot has changed a lot since I used it several years back so making a new info panel may be a bit awkward at the moment without understanding how healbot itself works now.

Xrystal 06-05-13 05:20 PM

5.3 Patched version of the latest version
 
1 Attachment(s)
For those that aren't comfortable making your own changes here is a revised version of the addon. Give Brillynt a chance to surface if they intend to keep their addons updated otherwise I'll keep patching it for the time being so it doesn't error out.

Solgath 06-06-13 04:48 AM

thanks a heap Xrystal, you the best, i hope the info panel does get updated, its a must have for me on my monk when i use nUI :)

Dresden 06-06-13 01:03 PM

Thanks Xrystal! Just tried it out, and once i adjusted the frames to 1 it worked like a charm.


All times are GMT -6. The time now is 01:05 AM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI