Download
(4Kb)
Download
Updated: 03-30-08 12:36 AM
Pictures
File Info
Updated:03-30-08 12:36 AM
Created:unknown
Downloads:1,802
Favorites:2
MD5:

RoLExport

Version: 1.1
by: Kyc [More]

RoLExport

Description
RoLExport is a small addon to do a small job - provide XML formatted output used to update my guilds roster.

Right now it outputs:
Guild Roster:

  • Guild name
  • Guild members name, level, class, guild rank (numeric) and public note
  • Guild ranks, indexed by ID set to equal the rank
Players:
  • Name, Level, Class, Sex (numeric), Race, Guild
  • Talent Tree spec
  • Tradeskill name, current level and max level (First Aid, 340/375)
  • Tradeskill specialization (Goblin/Gnome Eng, Moon/Spell/Shadow cloth, etc)
  • Craftable items, organized under each tradeskill heading listing:
    • Item or Spells Name
    • Item or Spell ID
    • Icon texture
    • Item Quality (Poor/Common/etc)
    • Craft type (Item or Spell)

Slash Commands
Commands
  • /rol
  • /rolexport
Options:
  • reset - Reset saved values.
  • guild - Guild export.
  • player - Player export.
  • guildupdate / update - Queue a roster update.
  • status - Check which skills/guilds have been scanned.

Exports are in XML, you can change the output format by changing functions
dialogOutPlayers and dialogOutGuild.

Changes:
Version 1.1
- Added some commenting on some functions/variables my guildies wanted clarification about
- Moved around functions and variables so there's a more logical flow to the code when reading it
- Guild updates are now queued.
Originally we would capture guild data whenever GUILD_ROSTER_UPDATE was fired, this turned out to be very memory expensive over a few hours (got it up to 4mb). Now we queue an update and the next time GUILD_ROSTER_UPDATE fires our guild info function is run and we get a status message stating the roster has been updated. If the update is taking a while just open up the in-game roster (Social Pane, usually bound to the "O" key) and it should fire immediately - in-game note included.
- Added in secondary skills, only works for the English client, if you want your language supported alter line 73 changing first aid, riding and cooking to whatever your client spits out
- Removed the need for 2 functions I stole from LZProfiler which in-turn made the addon 2.4 compatible, strsplit makes me feel all happy
- Changed the XML output for guild members and items, lines were commented and XML tag names, in some cases, were re-named

Version 1.1
-----------
- Added some commenting on some functions/variables my guildies wanted clarification about
- Moved around functions and variables so there's a more logical flow to the code when reading it
- Guild updates are now queued.
Originally we would capture guild data whenever GUILD_ROSTER_UPDATE was fired, this turned out to be very memory expensive over a few hours (got it up to 4mb). Now we queue an update and the next time GUILD_ROSTER_UPDATE fires our guild info function is run and we get a status message stating the roster has been updated. If the update is taking a while just open up the in-game roster (Social Pane, usually bound to the "O" key) and it should fire immediately - in-game note included.
- Added in secondary skills, only works for the English client, if you want your language supported alter line 73 changing first aid, riding and cooking to whatever your client spits out
- Removed the need for 2 functions I stole from LZProfiler which in-turn made the addon 2.4 compatible, strsplit makes me feel all happy
- Changed the XML output for guild members and items, lines were commented and XML tag names, in some cases, were re-named

Version 1.0
-----------
Initial upload
Optional Files (0)


Post A Reply Comment Options
Unread 01-04-09, 08:23 AM  
Kyc
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 14
Uploads: 3
Nope, this addon is abandoned. I'm now using the armory with any automated script that uploads the content of the command Fin listed to do all the roster stuff I need.
Report comment to moderator  
Reply With Quote
Unread 01-04-09, 01:42 AM  
jadakren
A Flamescale Wyrmkin
 
jadakren's Avatar
AddOn Author - Click to view AddOns

Forum posts: 103
File comments: 112
Uploads: 2
Do you have a basic XSLT file around to provide a some sort of desired output?

common outputs would be :

bbcode, html, raw-text, tab-delimited
Report comment to moderator  
Reply With Quote
Unread 03-07-08, 04:34 PM  
Fin
An Aku'mai Servant
 
Fin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 74
Uploads: 3
Built in command

Hello,

Your addon obviously does much more than this, but I just thought I'd point out that there's a built-in command - /saveguildroster - which will, well, save a copy of your guild roster to a text file (<WoW root>/Logs/GuildRoster.txt). You get a nice tab-delimited list of all the people in the guild at present, including all the fields visible at your rank.

cheers,

- Fin
Report comment to moderator  
Reply With Quote
Unread 03-06-08, 11:16 PM  
DJJoeJoe
A Murloc Raider
 
DJJoeJoe's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 6
File comments: 172
Uploads: 1
Cool stuff, this could come in handy thanks for providing it to everyone.
__________________

Joetest - Ner'Zhul - Disciples of Death
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: