Quantcast
Download
(11 Kb)
Download
Updated: 09/27/18 04:46 PM
Pictures
File Info
Compatibility:
Murkmire (4.2)
Wolfhunter (4.1)
Updated:09/27/18 04:46 PM
Created:09/20/18 03:59 PM
Monthly downloads:171
Total downloads:171
Favorites:3
MD5:
Categories:Group, Guild & Friends, Miscellaneous
4.1
Leo's Guild Manager
Version: 1.0.1
by: LeandroSilva [More]
This Addons is intended to help manage a Guild.

Type "/leogm" on your chat to open the main window or use the KeyBinding.

It uses MasterMerchant data to avoid scan the guild sales by itself. If you just installed MM, wait for it do its first deep scan, then you can use this one.

Features:
* House Rules - You can set the minimum requirements for sales and raffle tickets for a week
* Purge - Will list members that did not met the above criteria, with the option to ignore members above a rank.
* Right-click on a guild member for options: Whisper, Mail, Demote, Kick. (Soon: Edit Note)
* Blacklist: Any blacklisted player will be kicked from the guild. The userID must contain the @ and be with correct case (eg: @MyUserID)

Future features:
* Raffle
* Integration with Arkadius's Trade Tools and self-scan (not depending either MM or ATT)
* Configurable time frame: 7 days, 2 weeks, 1 month
* Length of time in guild
* Use time in guild as a filter for purge (prevent new members from being kicked)
* Send email with customised message for donations (thank note)
* Consider donations for multiple time frames (eg. Going into vacation, donated for next 4 weeks)
* Promotions (based on separated rules)
* Mass purge / Mass demote / Mass promotions / Mass bye and grats mail (with checkboxes)

Dependencies that you need to install:
* LibStub
* LibFeedback
* MasterMerchant
1.0.1
- Murkmire compatibility

1.0.0
- Ensure corret case on userID

0.9.9
- Auto kick enabled

0.9.8
- Fixed the inactivity filter
- Added users blacklist: Will inform you if a blacklisted user is in the guild (later will kick)

0.9.7
- Re-enabled the chat command

0.9.6
- Removed a debug message

0.9.5
- Add-on available again.

0.9.4
- Fixed the auto-kick and auto-demote from 0.9.3. Terribly sorry for that!
- Disabled the scan until i fix the MM integration or scan by itself.

0.9.3
- Right-click on a guild member for options: Whisper, Mail, Demote, Kick. (Soon: Edit Note)

0.9.2
- Fixing inactivity filter together with sales/tickets

0.9.1
- Fixed an issue reported on esoui during scan
Optional Files (0)


Archived Files (11)
File Name
Version
Size
Author
Date
1.0.0
11kB
LeandroSilva
09/24/18 05:39 PM
0.9.9
11kB
LeandroSilva
09/24/18 05:27 PM
0.9.8
11kB
LeandroSilva
09/24/18 11:49 AM
0.9.7
10kB
LeandroSilva
09/23/18 06:16 PM
0.9.6
10kB
LeandroSilva
09/23/18 06:03 PM
0.9.5
10kB
LeandroSilva
09/23/18 06:00 PM
0.9.4
10kB
LeandroSilva
09/23/18 04:37 PM
0.9.3
10kB
LeandroSilva
09/22/18 06:46 AM
0.9.2
9kB
LeandroSilva
09/21/18 03:09 PM
0.9.1
9kB
LeandroSilva
09/21/18 12:06 PM
0.9.0
9kB
LeandroSilva
09/20/18 03:59 PM


Post A Reply Comment Options
Unread 10/03/18, 03:57 AM  
LeandroSilva
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 39
Uploads: 3
Originally Posted by Sorcery
Amazing job with this, look forward to using it .
Thanks!
Report comment to moderator  
Reply With Quote
Unread 10/02/18, 10:29 PM  
Sorcery

Forum posts: 0
File comments: 2
Uploads: 0
Amazing job with this, look forward to using it .
Report comment to moderator  
Reply With Quote
Unread 09/27/18, 06:46 PM  
LeandroSilva
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 39
Uploads: 3
Re: questions

Originally Posted by MasterCG17
1. Does this addon work with Arkadius's Trade Tools addon? Master Merchant has had too many issues with lost sales data and ATT has not had that issue for me. I don't want to switch back.

2. Can it filter by 30 days of retroactive sales data. I need that.

3. What about purchases in our guild store? can then be included as a factor?
1. Not yet, but i'm planning using other addons and a self-scan (not using other addons data as an option)

2. Not yet, but the time frame will be configurable (7 days, 2 weeks, 1 month)

3. Maybe. You mean add the purchases in the contribution? Because it does not generates taxes for the guild directly, it counts towards the seller.
Report comment to moderator  
Reply With Quote
Unread 09/27/18, 03:23 PM  
MasterCG17

Forum posts: 0
File comments: 9
Uploads: 0
questions

1. Does this addon work with Arkadius's Trade Tools addon? Master Merchant has had too many issues with lost sales data and ATT has not had that issue for me. I don't want to switch back.

2. Can it filter by 30 days of retroactive sales data. I need that.

3. What about purchases in our guild store? can then be included as a factor?
Report comment to moderator  
Reply With Quote
Unread 09/24/18, 09:56 PM  
Lordhakai

Forum posts: 0
File comments: 21
Uploads: 0
Originally Posted by LeandroSilva
Originally Posted by Lordhakai
Ok i have done a scan and only set inactivity and it shows every member in the guild on the list.
Thanks for the help! Found the issue and it's fixed. Will release a new version later today (at work now lol)
A couple of feature requests

-legth of time in guild
-ignore new members
-base sales of last week like mm instead of last 7 days
Report comment to moderator  
Reply With Quote
Unread 09/24/18, 09:14 AM  
LeandroSilva
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 39
Uploads: 3
Originally Posted by Lordhakai
Ok i have done a scan and only set inactivity and it shows every member in the guild on the list.
Thanks for the help! Found the issue and it's fixed. Will release a new version later today (at work now lol)
Report comment to moderator  
Reply With Quote
Unread 09/24/18, 08:30 AM  
Lordhakai

Forum posts: 0
File comments: 21
Uploads: 0
Originally Posted by LeandroSilva
Are you using the inactivity with the contribution filter?

The Addons uses 2 conditions for adding an user to the list:

- Low contribution: Low sales AND low deposits
- Inactivity

If at least 1 condition is met, the user will be added to the list. Two scenarios using the same requirements:

1- Even if the user is online BUT is selling little
2- Even if the user is selling a lot BUT didn't log in in the last 30 days

You need to use the column (Sales, deposits, online and rank) to analyse each case and decide if that user needs to be demoted or even kicked.
Ok i have done a scan and only set inactivity and it shows every member in the guild on the list.
Last edited by Lordhakai : 09/24/18 at 08:31 AM.
Report comment to moderator  
Reply With Quote
Unread 09/24/18, 07:42 AM  
LeandroSilva
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 39
Uploads: 3
the inactivity is still showing people who are online
Are you using the inactivity with the contribution filter?

The Addons uses 2 conditions for adding an user to the list:

- Low contribution: Low sales AND low deposits
- Inactivity

If at least 1 condition is met, the user will be added to the list. Two scenarios using the same requirements:

1- Even if the user is online BUT is selling little
2- Even if the user is selling a lot BUT didn't log in in the last 30 days

You need to use the column (Sales, deposits, online and rank) to analyse each case and decide if that user needs to be demoted or even kicked.
Report comment to moderator  
Reply With Quote
Unread 09/23/18, 08:43 PM  
Lordhakai

Forum posts: 0
File comments: 21
Uploads: 0
Originally Posted by LeandroSilva
Originally Posted by Lordhakai
Originally Posted by LeandroSilva
Originally Posted by Lordhakai
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:362: attempt to index a nil value
stack traceback:
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:362: in function 'LeoGM.PostScan'
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:327: in function 'LeoGM.DoDepositsScan'
|caaaaaa<Locals> guildNum = 5, checkOlder = true, scanSince = 1537026181, loopIncrement = 0, guildID = 5, numEvents = 1334, guildName = "Ancient Marauder" </Locals>|r
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:349: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:195: in function '(anonymous)'
Thanks, i'm investigating this issue (MM integration) and the inactivity. Also will change some UI elements.
thanks for your quick work this is a game changer addon for guild leaders
Hi! Just release a new version with (hopefully) recent issues fixed. Probably tomorrow will change the slider ok? Thanks!
the inactivity is still showing people who are online
Report comment to moderator  
Reply With Quote
Unread 09/23/18, 06:01 PM  
LeandroSilva
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 39
Uploads: 3
Originally Posted by Lordhakai
Originally Posted by LeandroSilva
Originally Posted by Lordhakai
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:362: attempt to index a nil value
stack traceback:
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:362: in function 'LeoGM.PostScan'
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:327: in function 'LeoGM.DoDepositsScan'
|caaaaaa<Locals> guildNum = 5, checkOlder = true, scanSince = 1537026181, loopIncrement = 0, guildID = 5, numEvents = 1334, guildName = "Ancient Marauder" </Locals>|r
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:349: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:195: in function '(anonymous)'
Thanks, i'm investigating this issue (MM integration) and the inactivity. Also will change some UI elements.
thanks for your quick work this is a game changer addon for guild leaders
Hi! Just release a new version with (hopefully) recent issues fixed. Probably tomorrow will change the slider ok? Thanks!
Report comment to moderator  
Reply With Quote
Unread 09/23/18, 08:32 AM  
Lordhakai

Forum posts: 0
File comments: 21
Uploads: 0
Originally Posted by LeandroSilva
Originally Posted by Lordhakai
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:362: attempt to index a nil value
stack traceback:
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:362: in function 'LeoGM.PostScan'
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:327: in function 'LeoGM.DoDepositsScan'
|caaaaaa<Locals> guildNum = 5, checkOlder = true, scanSince = 1537026181, loopIncrement = 0, guildID = 5, numEvents = 1334, guildName = "Ancient Marauder" </Locals>|r
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:349: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:195: in function '(anonymous)'
Thanks, i'm investigating this issue (MM integration) and the inactivity. Also will change some UI elements.
thanks for your quick work this is a game changer addon for guild leaders
Report comment to moderator  
Reply With Quote
Unread 09/23/18, 05:43 AM  
LeandroSilva
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 39
Uploads: 3
Originally Posted by Lordhakai
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:362: attempt to index a nil value
stack traceback:
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:362: in function 'LeoGM.PostScan'
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:327: in function 'LeoGM.DoDepositsScan'
|caaaaaa<Locals> guildNum = 5, checkOlder = true, scanSince = 1537026181, loopIncrement = 0, guildID = 5, numEvents = 1334, guildName = "Ancient Marauder" </Locals>|r
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:349: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:195: in function '(anonymous)'
Thanks, i'm investigating this issue (MM integration) and the inactivity. Also will change some UI elements.
Report comment to moderator  
Reply With Quote
Unread 09/22/18, 09:43 AM  
Lordhakai

Forum posts: 0
File comments: 21
Uploads: 0
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:362: attempt to index a nil value
stack traceback:
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:362: in function 'LeoGM.PostScan'
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:327: in function 'LeoGM.DoDepositsScan'
|caaaaaa<Locals> guildNum = 5, checkOlder = true, scanSince = 1537026181, loopIncrement = 0, guildID = 5, numEvents = 1334, guildName = "Ancient Marauder" </Locals>|r
user:/AddOns/LeoGuildManager/LeoGuildManager.lua:349: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:195: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 09/22/18, 09:40 AM  
Lordhakai

Forum posts: 0
File comments: 21
Uploads: 0
leo,

your change to kick is not working when you right click on a name it auto kicks that person. also the inactivity doesnt seem to be functioing i see people in the list that are online
Last edited by Lordhakai : 09/22/18 at 09:57 AM.
Report comment to moderator  
Reply With Quote
Unread 09/22/18, 09:31 AM  
Lordhakai

Forum posts: 0
File comments: 21
Uploads: 0
Originally Posted by Drummerx04
The slider the comes with LibAddonMenu includes a text field that can set the slider value directly, as well as a step value that each tick on the slider represents.
that would be awesome.
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.