Download
(32Kb)
Download
Updated: 12-25-09 01:35 AM
Pictures
File Info
Updated:12-25-09 01:35 AM
Created:07-04-09 09:21 PM
Downloads:5,414
Favorites:33
MD5:

DirtyRecruit  Popular! (More than 5000 hits)

Version: 1.0.4a
by: dirtygurl [More]

Automatic guild recruitment spam.

Click here to lend your support!

Features
  • Default spam channel is set to Guild Recruitment
  • Interval your advertising; default: 5 minutes (300 seconds)
  • Anti-Spam feature for guildies with same addon
  • Sync option for grabbing guildies ad
  • Posts in Trade chat when in major cities otherwise General chat, Looking For Group or Local Defense
  • Does not spam while in instance or combat, including pvp and wintergrasp

Slash Commands
Syntax: /dirtyrecruit <command> <args>
  • version - Shows addon version.
  • on/off - Enable/disable advertising.
  • config - Shows the configuration panel.
  • reset - Resets all data to original.
  • sync <character> - Syncs data from a character.
  • test - Prints out a test advertisement for private viewing.
  • help - Shows addon help.

r20
- added zone changed fix for "major" option
- added public/private testmode

r19
- tagging for 3.3
- added support for languages english/french
- added command line for turning addon on/off

r18
- FIXED uidropdownmenu bug (FINALLY)
- added "Looking For Group" and "Local Defense" channels

r17
- fixed uidropdownmenu bug (hopefully)

r16
- fixed auto guild recruitment channel id

r13
- tagging for 3.2

r12
- added chatthrottlelib
- added sync option back in

r11
- updated libqtip and libstub
- added default level variable
- removed this.owner
- removed sync due to it causing crash to other party

r9
- removed loadondemand in toc file (misread what it was used for)

r8
- added argument option for showing configuration panel

r7
- added option for reset
- added interface addon panel
- added ad sync option

r5
- fixed a variable error
- added guild recruitment channel as default
- added trade channel option

r3
- added options to spam in major cities or other and all

r2
- initial commit of project
Post A Reply Comment Options
Unread 08-11-09, 05:34 PM  
dirtygurl
A Murloc Raider
 
dirtygurl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 26
Uploads: 2
Originally posted by Zidomo
An excellent guide on how to properly implement UIDropDownMenu without problems: Using UIDropDownMenu in your addon (from WowAce).
k thanks, gonna read through that and see what i can come up with
Report comment to moderator  
Reply With Quote
Unread 08-10-09, 05:33 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Originally posted by dirtygurl
Okay, wow.. didn't know using UIDropDownMenu_AddButton would be so much trouble. That seems to be the issue for some reason but I will be testing to see if i can resolve the conflict.

EDIT: Installed those addons but I still could not see the conflict. Anyway, gonna just go through the darkness and see if any of these updates gets it fixed. Otherwise, I will keep searching for the conflict in-game and google.
An excellent guide on how to properly implement UIDropDownMenu without problems: Using UIDropDownMenu in your addon (from WowAce).
Report comment to moderator  
Reply With Quote
Unread 08-08-09, 02:41 PM  
dirtygurl
A Murloc Raider
 
dirtygurl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 26
Uploads: 2
Originally posted by Cidwel
same error for me

Cannot change the channel to spam
what do you mean?
Report comment to moderator  
Reply With Quote
Unread 08-07-09, 02:32 AM  
Cidwel
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 25
Uploads: 1
same error for me

Cannot change the channel to spam
Report comment to moderator  
Reply With Quote
Unread 07-27-09, 10:04 AM  
dirtygurl
A Murloc Raider
 
dirtygurl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 26
Uploads: 2
Okay, wow.. didn't know using UIDropDownMenu_AddButton would be so much trouble. That seems to be the issue for some reason but I will be testing to see if i can resolve the conflict.

EDIT: Installed those addons but I still could not see the conflict. Anyway, gonna just go through the darkness and see if any of these updates gets it fixed. Otherwise, I will keep searching for the conflict in-game and google.
Last edited by dirtygurl : 08-02-09 at 05:16 PM.
Report comment to moderator  
Reply With Quote
Unread 07-26-09, 09:07 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
And another conflict. Tried v1.0.1a for the first time (it apparently loads disabled; the enable box in options was unchecked). Open the world map with the mod "disabled" (but loaded) and:

["message"] = {
"Interface\\FrameXML\\UIDropDownMenu.lua:292: attempt to compare nil with number:\nDirtyRecruit-1.0.1a\\DirtyRecruit.lua:169: in function `initFunction'\nInterface\\FrameXML\\UIDropDownMenu.lua:69: in function `UIDropDownMenu_Initialize':\nDirtyRecruit-1.0.1a\\DirtyRecruit.lua:149: in function <Interface\\AddOns\\DirtyRecruit\\DirtyRecruit.lua:145>\n<in C code>: in function `Show'\nInterface\\FrameXML\\UIParent.lua:1498: in function `SetUIPanel':\nInterface\\FrameXML\\UIParent.lua:1567: in function `HideUIPanel':\nInterface\\FrameXML\\UIParent.lua:1284: in function <Interface\\FrameXML\\UIParent.lua:1276>:\n<in C code>: in function `SetAttribute'\nInterface\\FrameXML\\UIParent.lua:1915: in function `HideUIPanel':\nMapster-1.2.2-1-g82b0133\\Mapster.lua:44: in function <Interface\\AddOns\\Mapster\\Mapster.lua:39>\n(tail call): ?:\n<in C code>: ?\n<string>:\"safecall Dispatcher[1]\":9: in function <[string \"safecall Dispatcher[1]\"]:5>\n(tail call): ?:\nAceAddon-3.0-5 (Ace3):531: in function `EnableAddon'\nAceA", -- [1]
"ddon-3.0-5 (Ace3):621: in function <Interface\\AddOns\\Ace3\\AceAddon-3.0\\AceAddon-3.0.lua:607>\n<in C code>: in function `LoadAddOn'\nAddonLoader-2.0\\AddonLoader.lua:109: in function `LoadAddOn'\n<string>:\"if ... == WorldMapFrame and not IsAddOnLoad...\":1: in main chunk\n<in C code>: in function `ToggleFrame'\n<string>:\"TOGGLEWORLDMAP\":1: in function <[string \"TOGGLEWORLDMAP\"]:1>\n\n ---", -- [2]
},
["type"] = "error",
["session"] = 984,
["counter"] = 1


Using the Mapster v1.2.2-1 world map replacement, AddonLoader r100, LibQTip r120-release (replacing the older version embedded with DirtyRecruit). No problems normally with any of those mods/libraries.

The only time I've seen an error occur with UIDropDownMenu recently was with the WinterTime mod (until the bug in it was finally fixed after 2 months).

Nice idea for a mod, good luck fixing it.
Last edited by Zidomo : 07-26-09 at 09:08 PM.
Report comment to moderator  
Reply With Quote
Unread 07-26-09, 04:54 PM  
sensory
A Fallenroot Satyr
 
sensory's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 46
Uploads: 1
Just tried the latest version and still no luck I'm afraid.

I don't even know what could be the problem as it shows as "loaded" in Addon Control Panel and it's ticked to load on the char screen, but shows no options in the Addon panel and the commands don't work.

edit: Gah. My bad.. it seems I have a conflicting addon. I enabled only DirtyRecruit and it loaded just fine. I'll report back when I find out which was the offending addon.

edit2: aTooltip by ALZA (also on wowinterface) seems to be breaking this. Since aTooltip just started using some Ace3 libs I'm gonna see if there's any thing screwing around. :3 Just thought I'd let you know, however, in case someone else has the same problem.
Last edited by sensory : 07-26-09 at 07:32 PM.
Report comment to moderator  
Reply With Quote
Unread 07-26-09, 05:10 AM  
dirtygurl
A Murloc Raider
 
dirtygurl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 26
Uploads: 2
Originally posted by sensory
I don't know what is wrong with this addon or my setup, but I cannot for the life of me get it working.

It refuses to even load. Typing /dirtyrecruit doesn't do any thing but throw up the usual "Type /help" jargon and I can't seem to force it to load.
Did you click the check box to load it? It should be at the character select screen. I'm not sure but I think some options in the toc file are responsible.

The configuration is in the interface options. Hit "Escape" button then click on "Interface" options and then click to view the "AddOns" tab. You should see the configuration name "DirtyRecruit".

I think the LoadOnDemand in the toc file is messing with it. I'll remove it immediately.
Last edited by dirtygurl : 07-26-09 at 05:33 AM.
Report comment to moderator  
Reply With Quote
Unread 07-25-09, 03:29 PM  
sensory
A Fallenroot Satyr
 
sensory's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 46
Uploads: 1
I don't know what is wrong with this addon or my setup, but I cannot for the life of me get it working.

It refuses to even load. Typing /dirtyrecruit doesn't do any thing but throw up the usual "Type /help" jargon and I can't seem to force it to load.
Report comment to moderator  
Reply With Quote
Unread 07-06-09, 11:21 PM  
MarkDOTJames
A Kobold Labourer

Forum posts: 0
File comments: 17
Uploads: 0
Originally posted by dirtygurl
I thought you might have asked that, lol. As I was uploading I thought about that one. I'll have an option in the next release.

*** NOTE: I might have unintentionally put this feature in already with the option "major".
awesome, the error message has gone, the addon does exactly what i want now, well done. - Donation Sent. [paypal]
Last edited by MarkDOTJames : 07-06-09 at 11:25 PM.
Report comment to moderator  
Reply With Quote
Unread 07-06-09, 04:01 PM  
dirtygurl
A Murloc Raider
 
dirtygurl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 26
Uploads: 2
Originally posted by MarkDOTJames
this addon is looking really nice now, so just to clarify ( as i got the update as i logged off for the evening) if i want to advertise in General ONLY and ONLY in major cities, do i add both major and general as my spam options or can i just add one ?
I thought you might have asked that, lol. As I was uploading I thought about that one. I'll have an option in the next release.

*** NOTE: I might have unintentionally put this feature in already with the option "major".
Last edited by dirtygurl : 07-06-09 at 04:55 PM.
Report comment to moderator  
Reply With Quote
Unread 07-06-09, 03:46 PM  
MarkDOTJames
A Kobold Labourer

Forum posts: 0
File comments: 17
Uploads: 0
this addon is looking really nice now, so just to clarify ( as i got the update as i logged off for the evening) if i want to advertise in General ONLY and ONLY in major cities, do i add both major and general as my spam options or can i just add one ?
Report comment to moderator  
Reply With Quote
Unread 07-06-09, 02:03 PM  
Gryphon
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 38
Uploads: 6
Originally posted by dirtygurl
Have you had problems with long text? A friend said he had a cut-off on the text he entered.
Yeah, I precede the message with the guild name and then limit members to add a custom message under 170 characters. If they try and add a recruitment message that is longer than that they get a warning.

I believe the max is 255 characters.
Last edited by Gryphon : 07-06-09 at 02:11 PM.
Report comment to moderator  
Reply With Quote
Unread 07-06-09, 12:04 PM  
dirtygurl
A Murloc Raider
 
dirtygurl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 26
Uploads: 2
Originally posted by MarkDOTJames
I get this message when i log on
Code:
Date: 2009-07-06 10:14:11
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\DirtyRecruit\DirtyRecruit.lua line 96:
   attempt to index global 'DirtyRecruitPerPlayer' (a nil value)
Debug:
   (tail call): ?
   [C]: ?
   DirtyRecruit\DirtyRecruit.lua:96: OnVariablesLoaded()
   DirtyRecruit\DirtyRecruit.lua:127:
      DirtyRecruit\DirtyRecruit.lua:119
AddOns:
  Swatter, v5.5.4293 (WombatII)
  AucAdvanced, v5.5.4293 (WombatII)
  AucFilterBasic, v5.5.4293 (WombatII)
  AucFilterOutlier, v5.5.4293.2531
  AucMatchUndercut, v5.5.4293.2531
  AucStatClassic, v5.5.4293 (WombatII)
  AucStatHistogram, v5.5.4293 (WombatII)
  AucStatiLevel, v5.5.4293 (WombatII)
  AucStatPurchased, v5.5.4293 (WombatII)
  AucStatSales, v5.5.4293.2842
  AucStatSimple, v5.5.4293 (WombatII)
  AucStatStdDev, v5.5.4293 (WombatII)
  AucStatWOWEcon, v5.5.4293.2530
  AucUtilAHWindowControl, v5.5.4293.3311
  AucUtilAppraiser, v5.5.4293.2530
  AucUtilAskPrice, v5.5.4293.3175
  AucUtilAutoMagic, v5.5.4293.3142
  AucUtilCompactUI, v5.5.4293.2530
  AucUtilEasyBuyout, v5.5.4293.3583
  AucUtilItemSuggest, v5.5.4293.3108
  AucUtilPriceLevel, v5.5.4293.2545
  AucUtilScanButton, v5.5.4293.2530
  AucUtilScanFinish, v5.5.4293.2530
  AucUtilScanProgress, v5.5.4293.2530
  AucUtilSearchUI, v5.5.4293.3655
  AucUtilSimpleAuction, v5.5.4293.0
  AucUtilVendMarkup, v5.5.4293.2530
  Babylonian, v5.1.DEV.130
  BeanCounter, v5.5.4293 (WombatII)
  BloodyRare, v1.1d
  BonusScanner, v5.0
  BrokerBonusScanner, v1.2
  Configator, v5.1.DEV.130
  Cooldowns, v
  CooldownTimers2, v2.5
  CooldownTimers2XSC, v3.0b
  CurseProfiler, v
  DebugLib, v5.1.DEV.130
  DirtyRecruit, v1.0-a1
  DragEmAll, v0.5
  DugisGuideDailiesEvents, v3.1.3
  DugisGuideMidsummer, v3.1.32
  DugisGuideViewer, v3.1.2
  EnchantrixBarker, v5.5.4293 (WombatII)
  FactionGrinder2, v2.0.0
  Factionizer, v30100.2
  FishFeastAnnounce, v1.1
  GrinderCore2, v1.0.0
  GuildGreet, v30100.1
  MinimapButtonFrame, v3.0.6
  MinimapButtonFrameSkinPack, v3.0
  NoGryphons, v
  Postal, v3.1.2
  Prat30, v3.2 
  Prat30Libraries, v
  QuestHelper, v1.0.29
  RepeatableQuestHelper, v0.10
  Routes, vv1.2.6
  SharedMedia, v3.0
  SlideBar, v5.5.4293 (WombatII)
  Stubby, v5.5.4293 (WombatII)
  SummonBox, v1.1
  TBag, v
  Titan, v4.2.5.30100 - Revision 273
  TitanClock, v4.2.5.30100
  TitanCoords, v4.2.5.30100
  TitanCurrency, v0.3.0
  TitanFriends, v3.0.0
  TitanGoldTracker, v4.2.5.30100
  TitanGuild, v3.6d[QuickFix2]
  TitanPerformance, v4.2.5.30100
  TitanRegen, v4.2.5.30100
  TitanRepair, v4.2.5.30100
  TitanSpec, v1.4.3.30100
  TitanVolume, v4.2.5.30100
  TitanXP, v4.2.5.30100
  WIM, v3.1.1
  WinterTime, v1.73
  XplosiveProfiler, v1.0.2
  (ck=8f7)
Placed the updated variable change in the wrong position. It sets the new variable ".Spam" but what good is that if the variable isn't set first.

But it will be fixed soon, just working on the default guild recruit right now.
Last edited by dirtygurl : 07-06-09 at 12:04 PM.
Report comment to moderator  
Reply With Quote
Unread 07-06-09, 03:15 AM  
MarkDOTJames
A Kobold Labourer

Forum posts: 0
File comments: 17
Uploads: 0
I get this message when i log on
Code:
Date: 2009-07-06 10:14:11
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\DirtyRecruit\DirtyRecruit.lua line 96:
   attempt to index global 'DirtyRecruitPerPlayer' (a nil value)
Debug:
   (tail call): ?
   [C]: ?
   DirtyRecruit\DirtyRecruit.lua:96: OnVariablesLoaded()
   DirtyRecruit\DirtyRecruit.lua:127:
      DirtyRecruit\DirtyRecruit.lua:119
AddOns:
  Swatter, v5.5.4293 (WombatII)
  AucAdvanced, v5.5.4293 (WombatII)
  AucFilterBasic, v5.5.4293 (WombatII)
  AucFilterOutlier, v5.5.4293.2531
  AucMatchUndercut, v5.5.4293.2531
  AucStatClassic, v5.5.4293 (WombatII)
  AucStatHistogram, v5.5.4293 (WombatII)
  AucStatiLevel, v5.5.4293 (WombatII)
  AucStatPurchased, v5.5.4293 (WombatII)
  AucStatSales, v5.5.4293.2842
  AucStatSimple, v5.5.4293 (WombatII)
  AucStatStdDev, v5.5.4293 (WombatII)
  AucStatWOWEcon, v5.5.4293.2530
  AucUtilAHWindowControl, v5.5.4293.3311
  AucUtilAppraiser, v5.5.4293.2530
  AucUtilAskPrice, v5.5.4293.3175
  AucUtilAutoMagic, v5.5.4293.3142
  AucUtilCompactUI, v5.5.4293.2530
  AucUtilEasyBuyout, v5.5.4293.3583
  AucUtilItemSuggest, v5.5.4293.3108
  AucUtilPriceLevel, v5.5.4293.2545
  AucUtilScanButton, v5.5.4293.2530
  AucUtilScanFinish, v5.5.4293.2530
  AucUtilScanProgress, v5.5.4293.2530
  AucUtilSearchUI, v5.5.4293.3655
  AucUtilSimpleAuction, v5.5.4293.0
  AucUtilVendMarkup, v5.5.4293.2530
  Babylonian, v5.1.DEV.130
  BeanCounter, v5.5.4293 (WombatII)
  BloodyRare, v1.1d
  BonusScanner, v5.0
  BrokerBonusScanner, v1.2
  Configator, v5.1.DEV.130
  Cooldowns, v
  CooldownTimers2, v2.5
  CooldownTimers2XSC, v3.0b
  CurseProfiler, v
  DebugLib, v5.1.DEV.130
  DirtyRecruit, v1.0-a1
  DragEmAll, v0.5
  DugisGuideDailiesEvents, v3.1.3
  DugisGuideMidsummer, v3.1.32
  DugisGuideViewer, v3.1.2
  EnchantrixBarker, v5.5.4293 (WombatII)
  FactionGrinder2, v2.0.0
  Factionizer, v30100.2
  FishFeastAnnounce, v1.1
  GrinderCore2, v1.0.0
  GuildGreet, v30100.1
  MinimapButtonFrame, v3.0.6
  MinimapButtonFrameSkinPack, v3.0
  NoGryphons, v
  Postal, v3.1.2
  Prat30, v3.2 
  Prat30Libraries, v
  QuestHelper, v1.0.29
  RepeatableQuestHelper, v0.10
  Routes, vv1.2.6
  SharedMedia, v3.0
  SlideBar, v5.5.4293 (WombatII)
  Stubby, v5.5.4293 (WombatII)
  SummonBox, v1.1
  TBag, v
  Titan, v4.2.5.30100 - Revision 273
  TitanClock, v4.2.5.30100
  TitanCoords, v4.2.5.30100
  TitanCurrency, v0.3.0
  TitanFriends, v3.0.0
  TitanGoldTracker, v4.2.5.30100
  TitanGuild, v3.6d[QuickFix2]
  TitanPerformance, v4.2.5.30100
  TitanRegen, v4.2.5.30100
  TitanRepair, v4.2.5.30100
  TitanSpec, v1.4.3.30100
  TitanVolume, v4.2.5.30100
  TitanXP, v4.2.5.30100
  WIM, v3.1.1
  WinterTime, v1.73
  XplosiveProfiler, v1.0.2
  (ck=8f7)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.