A Greasemonkey/Tampermonkey script that adds some extra function to Rockstar's Social Club Crew Management Page.
Disucssion on NODO forums - http://nodo.freeforums.net/thread/6801/socialtools-extension-social-club-website
View info/use on reddit: https://www.reddit.com/r/GrandTheftAutoV/comments/479o5s/socialtools_a_browser_script_for_enhancements_to/
https://www.reddit.com/r/gtaonline/comments/49uz5h/socialtools_a_browser_script_for_enhancements_to/
Managing players in a crew can be hard. Clicking through multiple pages on Rockstar's Social Club page to find them for kicks, bans, promotions or demotions takes an annoyingly long time. SocialTools aims to simplify this process for crews both large and small.
Example Image: http://i.imgur.com/IfJGJGP.png
Features:
- Kick/Ban a player by typing the name, with the option to send them a message on SocialClub at the same time.
- Open the player options page by name.
- List all players by Different Active Crew or by Rank+Alphabetical. You can checkmark players from this list as well (makes for easy Control-F/Find of a player).
- Quickly select all players in a rank at once.
- Quickly remove friends with the press of a single button.
- Send a mass message to multiple people in the crew
- Manage people in the crew from their profile page - http://i.imgur.com/gWSgqBP.png
- Quickly Reject One or All Friend Requests
- Reject all requests to join a crew, based off of linked accounts
Install:
- First install Greasemonkey (Firefox) or Tampermonkey (Chrome)
- Open the script here and hit
install
Usage:
- The Kick/Ban Player buttons allow you to type in a players name and perform the Kick/Ban. If you enter a message, it will be sent to them along with the action.
- The Open Player Popup will open the player-sheet for the player whose name is typed in.
- List All with Different Active Crew will list players with an active crew different than the current crew.
- List All By Rank Button will show all members by rank then by alphabet. Clicking the checkbox next to the Rank Name will select all of that rank. This action will take a few seconds when there are many players in a rank.
- You can also select all members of a rank with a different active crew from here: http://i.imgur.com/ws4zjrn.png
- In the date and rank lists, hitting the individual checkbox will toggle the checkmark on that player.
- The Hide Player List button will hide the previous two lists after they have been generated.
- Hide SocialTools will hide the secondary buttons from your the page until the page is reloaded.
- The Message All Checked Button will send the message entered in the 'Optional Message' Area to everyone who has been checkmarked. It takes around 15 seconds per message, but you can message as many people as you want at once. After 100 messages it will stop and give a 'continue name' that you enter into the "Enter Name" box upon page refresh.
- On your Friend's page, the Show Delete Friend button will add a Delete Friend button onto each player card. This button will instantly remove them as a friend. The Show Delete Friend button is a safety tool, as the Delete Friend button automatically confirms the deletion.
- Also on the Friend page, you can checkmark multiple people - http://i.imgur.com/WzBAQVj.png - and then all of them will be removed at once by clicking Remove All Checked
- You can also deny a single or deny all friend requests at once.
- Individual profile pages will show a remove friend button, even if private. http://i.imgur.com/YXZHFNw.png and http://i.imgur.com/kRE9Rpn.png
- Message all friends. Includes a safe-guard to make sure all friends are loaded in http://i.imgur.com/TQeGpzd.png
- Also on individual profile pages, you have the option to 'Manage for this crew' - Basically, pick the crew you want to manage them in (and have permission to), and it will load that crew's manage page and search for the player automatically.
- Code for selecting players not on (or on) a list are in the code but not enabled by default. Use notepad++ find/replace macros to easily create your list. You will need to edit the code to make this work, you can contact me if you need help.
- You can deny all requests to join a private crew, or decline them based on Xbox or PSN Linked Accounts. I can add other linked account types upon request. http://i.imgur.com/MhURc2o.png
Security:
- You can see the entire source on my Github, which is where you install it from.
- The script is limited to only running on the crew manage page (http://socialclub.rockstargames.com/crew/YOUR_CREW_NAME/manage/hierarchy) or your friend page (http://socialclub.rockstargames.com/friends/index) and does not do anything related to modifying or needing information from your account.
Planned/Bugs/Ideas
- The tool does not work if your Social Club is not in English.
- Report any bugs and I'll fix them ASAP
- Open to ideas for additions, even if it's a specific thing I can make a one-off version for you or at least give you the pseudocode for it.