Download
(218Kb)
Download
Updated: 09-12-13 05:24 PM
Pictures
File Info
Updated:09-12-13 05:24 PM
Created:08-10-09 09:27 AM
Downloads:15,719
Favorites:87
MD5:

nUI InfoPanel Profesions  Popular! (More than 5000 hits)

Version: 2.00.01
by: lairdofdeath [More]

this is Xrystal MagePorts addon modified to be used for profesions to save button space in your action bars

now in bar form with skill lvl on them not recommended for resolutions smaller then 1400x1050 (scaling is off)

ver. 2.00.001 somewhat fixed scaling issue still has issues in smaller then 1400x1050 resolutions


ver.2
updated for patch 5.4
added bars to show skill lvl
(could not get lockpicking to work still working on that (sorry rouges lol))




ok added the new archeology and survey profs and put skinning in as a place holder enjoy





updated to 4.01
cleaned up code a bit
will look into adding Archaeology when i get a little extra time




added two more buttons
1)runeforgeing -for dk
2)lockpicking -for rogue
and a third row so it didnt look so clutered

(also uploaded this one in .zip form for the ones who cant open .rar files
Optional Files (1)
File Name
Version
Size
Author
Date
Type
10.0.27
8kB
11-11-22 07:26 PM
Patch


Post A Reply Comment Options
Unread 08-10-09, 10:13 AM  
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2988
File comments: 334
Uploads: 10
Thanks!

Awesome... thank you!!!
__________________
♪~ ( ) I My Sonos!
AddOn Authors: If your addon spams the chat box with "Addon v8.3.4.5.3 now loaded!", please add an option to disable it!
Report comment to moderator  
Reply With Quote
Unread 08-10-09, 11:37 AM  
fred
A Cobalt Mageweaver

Forum posts: 208
File comments: 354
Uploads: 0
really neat, ty!
Report comment to moderator  
Reply With Quote
Unread 08-10-09, 04:57 PM  
Belszy
An Aku'mai Servant

Forum posts: 32
File comments: 9
Uploads: 0
THANK YOU

I want to say thank you so much this is so nice and easy to use. I love it and saves me a little room with icons. I greatly appreciate it.

V/r
Belszy
Report comment to moderator  
Reply With Quote
Unread 08-11-09, 08:13 AM  
Alpha Dog
A Wyrmkin Dreamwalker
 
Alpha Dog's Avatar

Forum posts: 56
File comments: 10
Uploads: 0
I would love to try this addon, but I am not able to open a RAR file.

Is there a ZIP version?

Thanks
Report comment to moderator  
Reply With Quote
Unread 08-13-09, 07:57 PM  
Carz
nUI User-Supporter
 
Carz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 41
Uploads: 2
Originally posted by Alpha Dog
I would love to try this addon, but I am not able to open a RAR file.

Is there a ZIP version?

Thanks
get 7zip it open just about ever thing.
Report comment to moderator  
Reply With Quote
Unread 08-13-09, 09:15 PM  
lairdofdeath
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 7
Uploads: 1
its ok i sent him a .zip copy and the new ver is in .zip file
Report comment to moderator  
Reply With Quote
Unread 08-13-09, 10:55 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5892
File comments: 327
Uploads: 28
Just to let you know, you could adjust the DBs to only include the spell IDs. The only reason the MagePortals had quest and faction values was because the dalaran portal is gained via a quest and the portals and teleportal spells are faction specific.

You could cut alot of that code down by adjusting that side of things.

Code:
---------------------------------------------------
-- [v1.01.00] Initialise top Spell Database
---------------------------------------------------
local function Profesions_InittopDB()
	topDB = {};
	table.insert(topDB, { quest = false, spell =  7411, faction = _L["ALLIANCE"] } );
	table.insert(topDB, { quest = false, spell = 45359, faction = _L["ALLIANCE"] } );
	table.insert(topDB, { quest = false, spell = 31252, faction = _L["ALLIANCE"] } );
	table.insert(topDB, { quest = false, spell =  3908, faction = _L["ALLIANCE"] } );
	table.insert(topDB, { quest = false, spell =  4036, faction = _L["ALLIANCE"] } );
	table.insert(topDB, { quest = false, spell =  2259, faction = _L["ALLIANCE"] } );
	table.insert(topDB, { quest = false, spell =  7411, faction = _L["HORDE"] } );
	table.insert(topDB, { quest = false, spell = 45359, faction = _L["HORDE"] } );
	table.insert(topDB, { quest = false, spell = 31252, faction = _L["HORDE"] } );
	table.insert(topDB, { quest = false, spell =  3908, faction = _L["HORDE"] } );
	table.insert(topDB, { quest = false, spell =  4036, faction = _L["HORDE"] } );
	table.insert(topDB, { quest = false, spell =  2259, faction = _L["HORDE"] } );
end
---------------------------------------------------
-- [v1.01.00] Initialise bottom Spell Deatabase
---------------------------------------------------
local function Profesions_InitmiddleDB()	
	middleDB = {};
	table.insert(middleDB, { quest = false, spell = 13262, faction = _L["ALLIANCE"] } );
	table.insert(middleDB, { quest = false, spell = 51005, faction = _L["ALLIANCE"] } );
	table.insert(middleDB, { quest = false, spell =  2656, faction = _L["ALLIANCE"] } );
	table.insert(middleDB, { quest = false, spell =  2108, faction = _L["ALLIANCE"] } );
	table.insert(middleDB, { quest = false, spell =  3538, faction = _L["ALLIANCE"] } );
	table.insert(middleDB, { quest = false, spell = 25229, faction = _L["ALLIANCE"] } );
	table.insert(middleDB, { quest = false, spell = 13262, faction = _L["HORDE"] } );
	table.insert(middleDB, { quest = false, spell = 51005, faction = _L["HORDE"] } );
	table.insert(middleDB, { quest = false, spell =  2656, faction = _L["HORDE"] } );
	table.insert(middleDB, { quest = false, spell =  2108, faction = _L["HORDE"] } );
	table.insert(middleDB, { quest = false, spell =  3538, faction = _L["HORDE"] } );
	table.insert(middleDB, { quest = false, spell = 25229, faction = _L["HORDE"] } );
end

local function Profesions_InitbottomDB()	
	bottomDB = {};
	table.insert(bottomDB, { quest = false, spell =  2550, faction = _L["ALLIANCE"] } );
	table.insert(bottomDB, { quest = false, spell =  3273, faction = _L["ALLIANCE"] } );
	table.insert(bottomDB, { quest = false, spell = 51294, faction = _L["ALLIANCE"] } );
	table.insert(bottomDB, { quest = false, spell =   818, faction = _L["ALLIANCE"] } );
	table.insert(bottomDB, { quest = false, spell = 53428, faction = _L["ALLIANCE"] } );
	table.insert(bottomDB, { quest = false, spell =  1804, faction = _L["ALLIANCE"] } );
	table.insert(bottomDB, { quest = false, spell =  2550, faction = _L["HORDE"] } );
	table.insert(bottomDB, { quest = false, spell =  3273, faction = _L["HORDE"] } );
	table.insert(bottomDB, { quest = false, spell = 51294, faction = _L["HORDE"] } );
	table.insert(bottomDB, { quest = false, spell =   818, faction = _L["HORDE"] } );
	table.insert(bottomDB, { quest = false, spell = 53428, faction = _L["HORDE"] } );
	table.insert(bottomDB, { quest = false, spell =  1804, faction = _L["HORDE"] } );
end
Could then become :
Code:
---------------------------------------------------
-- [v1.01.00] Initialise top Spell Database
---------------------------------------------------
local function Profesions_InittopDB()
	topDB = {};
	table.insert(topDB, {spell =  7411} );
	table.insert(topDB, {spell = 45359} );
	table.insert(topDB, {spell = 31252} );
	table.insert(topDB, {spell =  3908} );
	table.insert(topDB, {spell =  4036} );
	table.insert(topDB, {spell =  2259} );
end
---------------------------------------------------
-- [v1.01.00] Initialise bottom Spell Deatabase
---------------------------------------------------
local function Profesions_InitmiddleDB()	
	middleDB = {};
	table.insert(middleDB, { spell = 13262} );
	table.insert(middleDB, { spell = 51005} );
	table.insert(middleDB, { spell =  2656} );
	table.insert(middleDB, { spell =  2108} );
	table.insert(middleDB, { spell =  3538} );
	table.insert(middleDB, { spell = 25229} );
end

local function Profesions_InitbottomDB()	
	bottomDB = {};
	table.insert(bottomDB, { spell =  2550 } );
	table.insert(bottomDB, { spell =  3273 } );
	table.insert(bottomDB, { spell = 51294 } );
	table.insert(bottomDB, { spell =   818 } );
	table.insert(bottomDB, { spell = 53428 } );
	table.insert(bottomDB, { spell =  1804 } );
end
Of course that is if the crafting abilities aren't quest earned. If they are, like I think maybe lock picking is unless they changed it in one of the last patches, then maybe keep in quest and set it to yes for professions that can only be learnt after a quest completion.

Once you have that part sorted it would simply be the case of removing the elements of the database search that you no longer need. Such as validating the faction of the player to get the right database spells.

Its not important, so maybe something you could work into an update later on as you get to understand the code somewhat more.
__________________

[SIGPIC][/SIGPIC]
Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 08-15-09, 03:58 AM  
Depresjon
A Chromatic Dragonspawn
 
Depresjon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 191
File comments: 45
Uploads: 11
nice panel
__________________
Report comment to moderator  
Reply With Quote
Unread 08-17-09, 01:00 PM  
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2988
File comments: 334
Uploads: 10
Question.. on my roommates computer, his Rune Forging isn't showing up on the panel for some reason. Any ideas as to why?
__________________
♪~ ( ) I My Sonos!
AddOn Authors: If your addon spams the chat box with "Addon v8.3.4.5.3 now loaded!", please add an option to disable it!
Report comment to moderator  
Reply With Quote
Unread 08-17-09, 03:44 PM  
lairdofdeath
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 7
Uploads: 1
Originally posted by Silenia
Question.. on my roommates computer, his Rune Forging isn't showing up on the panel for some reason. Any ideas as to why?
i dont why it wouldn't work i tested it on my lvl 80 my wifes lvl 75 and even started a new on a dif server and it works just fine so this is confusing

he does have ver 1.01 and not ver 1 rite
Report comment to moderator  
Reply With Quote
Unread 08-18-09, 10:06 PM  
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2988
File comments: 334
Uploads: 10
Originally posted by lairdofdeath
i dont why it wouldn't work i tested it on my lvl 80 my wifes lvl 75 and even started a new on a dif server and it works just fine so this is confusing

he does have ver 1.01 and not ver 1 rite
Yes, same version that I do, and mine works.
__________________
♪~ ( ) I My Sonos!
AddOn Authors: If your addon spams the chat box with "Addon v8.3.4.5.3 now loaded!", please add an option to disable it!
Last edited by Petrah : 08-18-09 at 10:06 PM.
Report comment to moderator  
Reply With Quote
Unread 08-20-09, 09:57 AM  
lairdofdeath
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 7
Uploads: 1
Originally posted by Silenia
Yes, same version that I do, and mine works.
i rechecked the code and i cant find a reason for it to not work
Report comment to moderator  
Reply With Quote
Unread 08-20-09, 03:16 PM  
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2988
File comments: 334
Uploads: 10
Originally posted by lairdofdeath
i rechecked the code and i cant find a reason for it to not work
I'll have him delete the addon and reinstall it. Hopefully that will work.
__________________
♪~ ( ) I My Sonos!
AddOn Authors: If your addon spams the chat box with "Addon v8.3.4.5.3 now loaded!", please add an option to disable it!
Report comment to moderator  
Reply With Quote
Unread 10-05-09, 01:12 PM  
jhahn201
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Pally Buff Bar

How hard would it be to make an addon like this for all the Pally Buffs?
Report comment to moderator  
Reply With Quote
Unread 12-26-09, 11:52 AM  
Eliria516
A Deviate Faerie Dragon

Forum posts: 15
File comments: 1
Uploads: 0
Hmm this won't work for me. I put in mage portals and healbot without a problem.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: