Hi I have this script for a kgpanel:
Code:
if pressed then
TogglePVPFrame()
end
but when I press the button on a character that is too low level to gain access to the PVP frame I get this lua error:
Code:
Message: [string "BR Button_OnClickDown"]:7: attempt to call global 'TogglePVPFrame' (a nil value)
Time: 03/06/13 22:04:52
Count: 1
Stack: [string "BR Button_OnClickDown"]:7: in function <[string "BR Button_OnClickDown"]:1>
Locals: self = kgPanel5 {
0 = <userdata>
_backdrop_options = <table> {
}
_GetBackdropColor = <function> defined =[C]:-1
SetBackdropGradientAlpha = <function> defined @Interface\AddOns\kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0.lua:513
_SetBackdrop = <function> defined =[C]:-1
GetBackdropBorderSection = <function> defined @Interface\AddOns\kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0.lua:141
GetBackdropColor = <function> defined =[C]:-1
_backdrop = <unnamed> {
}
_GetBackdropBorderColor = <function> defined =[C]:-1
SetBackdropBorderColor = <function> defined =[C]:-1
bg = <unnamed> {
}
missing_anchor_at_load = false
missing_parent_at_load = false
scripts_loaded = false
SetBackdropBorderGradientAlpha = <function> defined @Interface\AddOns\kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0.lua:546
GetBackdropBackground = <function> defined @Interface\AddOns\kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0.lua:134
text = <unnamed> {
}
SetBackdrop = <function> defined =[C]:-1
BorderTextureFunction = <function> defined @Interface\AddOns\kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0.lua:122
SetBackdropColor = <function> defined =[C]:-1
GetBackdropBorderColor = <function> defined =[C]:-1
_GetBackdrop = <function> defined =[C]:-1
GetBackdrop = <function> defined =[C]:-1
SetBackdropBorderGradient = <function> defined @Interface\AddOns\kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0.lua:520
_SetBackdropBorderColor = <function> defined =[C]:-1
_SetBackdropColor = <function> defined =[C]:-1
SetBackdropGradient = <function> defined @Interface\AddOns\kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0.lua:506
}
button = "LeftButton"
kgPanels = <table> {
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:383
FetchFont = <function> defined @Interface\AddOns\kgPanels\kgPanels.lua:382
SetupScript = <function> defined @Interface\AddOns\kgPanels\kgPanels.lua:1017
Enable = <function> defined @Interface\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:315
RegisterChatCommand = <function> defined @Interface\AddOns\Bagnon\libs\AceConsole-3.0\AceConsole-3.0.lua:85
EnableModule = <function> defined @Interface\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:348
modules = <table> {
}
GetModule = <function> defined @Interface\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:231
IterateEmbeds = <function> defined @Interface\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:458
ResetFont = <function> defined @Interface\AddOns\kgPanels\kgPanels.lua:999
defaultModuleLibraries = <table> {
}
eframe = kgPanels_Dep_Frame {
}
UnregisterChatCommand = <function> defined @Interface\AddOns\Bagnon\libs\AceConsole-3.0\AceConsole-3.0.lua:111
Printf = <function> defined @Interface\AddOns\Bagnon\libs\AceConsole-3.0\AceConsole-3.0.lua:69
angles = <table> {
}
GetName = <function> defined @Interface\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:300
AddMissingMedia = <function> defined @Interface\AddOns\kgPanels\kgPanels.lua:467
ReParent = <function> defined @Interface\AddOns\kgPanels\kgPanels.lua:721
name = "kgPanels"
FetchArt = <function> defined @Interface\AddOns\kgPanels\kgPanels.lua:379
IsEnabled = <function> defined @Interface\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:467
orderedModules = <table> {
}
CommandLine = <function> defined @Interface\AddOns\kgPanels\kgPanels.lua:616
DisableModule = <function> defined @Interface\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:366
active = "Main"
RemoveFrame = <function> defined @Interface\AddOns\kgPanels\kgPanels.lua:736
parents = <table> {
}
GetArgs = <function> defined @Interface\AddOns\Bagnon\libs\AceConsole-3.0\AceConsole-3.0.lua:144
Print = <function> defined @Interface\AddOns\Bagnon\lib
It use to be fine when I first started using it but now its an issue so I was wondering if I was either using the wrong toggle frame code or if there is something I could add to make sure I do not get this error but still can use the button for characters who can use it.
Thank you!