www.gmodstore.com
Open in
urlscan Pro
172.67.68.248
Public Scan
Submitted URL: http://garrysmod.site/
Effective URL: https://www.gmodstore.com/market/view/trixter-s-discord-integration
Submission: On May 27 via api from US — Scanned from NL
Effective URL: https://www.gmodstore.com/market/view/trixter-s-discord-integration
Submission: On May 27 via api from US — Scanned from NL
Form analysis
1 forms found in the DOMPOST /market/view/4f7f2749-31b0-4a96-a3c5-33a2b264b8c7/reviews/undefined/reply
<form id="review-reply-form" action="/market/view/4f7f2749-31b0-4a96-a3c5-33a2b264b8c7/reviews/undefined/reply" method="post"><input type="hidden" name="_token" value="HxDEtEL7HXXjtnFAR7Zr9haJokipGLApTHeFfYU6">
<div class="card">
<div class="card-header card-header--strong"> Reply to review <div class="ml-auto"><a data-remodal-action="close"><i class="fal fa-times fa-fw"></i></a></div>
</div>
<div class="card-body">
<div class="form-group"><label for="body"> Body </label> <textarea id="body" class="form-control" placeholder="Minimum 50 characters, max 1000" name="body"></textarea></div>
</div>
<div class="card-footer">
<div class="ml-auto"><button class="btn btn-primary">Create reply</button> <button type="button" data-remodal-action="cancel" class="btn btn-secondary">Cancel</button></div>
</div>
</div>
</form>
Text Content
* Marketplace * Jobs * Community * About * Help & Support * * Log in with Steam * * Information * Versions * Discussion (155) * Announcements Trixter's Discord Integration (46) MEDIA GALLERY Relay in Discord BUY ITEM $8.47 inc. 21% VAT Login to purchase > Curator's Featured Review > > Great developer, great addon > > This addon works flawlessly, seriously. Read the readme and (assuming you > don't make any silly mistakes), you'll have everything set up super quickly > and easily. In addition, I had a problem and a suggestion for the addon that > the developer added within 24 hours of my reporting. Great response time on > support, great developer, and great addon to complement any server. > > Reality * Description * Rank Sync * Relay * Join Rewards * Installation * Developer API DESCRIPTION The most advanced integration for your Discord server that you can find on Gmodstore. Read more RANK SYNC RANK SYNC - AUTOMATIC AND MANUAL RANK SYNCING BETWEEN DISCORD AND IN-GAME (IN USER-FRIENDLY WAY) * Two-way rank sync (Discord <-> Gmod, fully configurable) * Automatic and manual * Any rank change will be automatically synced, but can be triggered manually with a console or chat command. * Guaranteed rank sync * If at any point your server goes down and someone's rank changes in Discord, the next time the server goes online all changes will be automatically synced. * Associative Ranks * Give out cosmetic roles on top of the main synced role. (e.g. All staff roles will also get "Staff" role in Discord, but will also be removed on promotions/demotions) * Support for the following admin mods: * ULX * ServerGuard * D3A * xAdmin * SAM * If you need support for any other admin mod - please contact me Video preview, click me! RELAY RELAY - LINKS THE CHAT BETWEEN DISCORD AND IN-GAME TWO-WAY * Realtime * Message informing that the server is online on server bootup * Player join/leave events * Configurable conditions when a message should be relayed * Discord role colors are respected for in-game message displaying * Executable commands * Out of the box: Status, RCON, Lua, Kick, SS (screenshot) * You can also add custom commands if required (check the Developer API tab) * 3rd party integrations * ULX (Logs) * ServerGuard (Logs) * CAC (Detections) * SimpLAC (Detections) * SwiftAC (Detections) * ModernAC (Detections) * bWhitelist (Adding/removing from whitelist/blacklist) * If you need support for any other addon - please contact me Video preview, click me! JOIN REWARDS JOIN REWARDS - AWARDS YOUR PLAYERS FOR JOINING YOUR DISCORD * Simple one-click join (check the video below) * On-join popup (example of it below in the video) * Can be enabled to ask the user join the Discord each time they load in * On top of popup, your Discord can be joined with a configurable chat or console command * Any customizable reward for joining your Discord Video preview, click me! (Keep in mind that you'd be automatically forced to join the discord after clicking the "Authorize" button, but I was already in the Discord) INSTALLATION 1. Copy the "discordintegration" folder into the garrysmod/addons/ folder which is where all of your addons are. 2. Navigate to garrysmod/addons/discordintegration/lua/ 3. Edit the relay_config.lua file in the navigated directory (and discord_lang.lua for language configuration if needed) Make sure to fill the required configuration parts and the modules you want to use. 4. (OPTIONAL) If your host supports binary modules, it is highly recommended to install GWSockets You can either find this binary module from your host's mod manager if it's added, or at this URL: https://github.com/FredyH/GWSockets/releases Click at gmsv_gwsockets_<your server os>.dll and upload it to the directory garrysmod/lua/bin/. If you don't know what OS your server runs on, ask your host. You'll get a message in the console if the module loaded fine along of the lines "GWSockets is successfully installed!" NOTE: If garrysmod/lua/bin/ directory doesn't exist, you'll need to create it. 5. Start up the server and everything should work fine If it doesn't, please check your server's console for any type of errors or messages from "Discord ->". If you still can't figure out what's wrong, open a support ticket with your full server console log attached. DEVELOPER API SENDING A MESSAGE: Discord.Backend.API:Send( Discord.OOP:New('Message'):SetChannel('Relay'):SetEmbed({ color = 0xe74c3c, description = 'hello world', }):ToAPI() ) PROPERTIES OF MESSAGE CLASS: Message:SetChannel(string Channel) -- Sets the channel the message should be sent to (Channel should exist in the config) Message:SetRaw(table Data) - Accepts the raw format for Discord messages, more here: https://discordapp.com/developers/docs/resources/channel#create-message Message:SetMessage(string Message) -- Sets the message's contents Message:SetEmbed(table EmbedData) -- Accepts the raw format for Discord embed, more here: https://discordapp.com/developers/docs/resources/channel#embed-object Message:ToAPI() -- Returns sendable format for my backend CREATING OWN COMMANDS: (EXECUTION OF COMMANDS CURRENTLY RESTRICTED ONLY TO RELAY AND ADMIN CHANNEL) Discord:RegisterCommand('command', function(data) print('command was ran from discord!') end) Discord:RegisterCommand(string Command, function Callback) -- Registers new command that can be executed from Discord. Callback has one argument which returns the command data. More info below. COMMAND DATA: { raw = '!command test "argument 2"', -- Raw output of the message invoking the command channel = 'Relay', -- Channel name the command was ran in - matches the ones in discord_config.lua command = 'command', -- The command name ran argstr = 'test "argument 2"', -- Raw argument string received author = { id = '150542592172490752', -- Discord User ID of the command invoker roles = { -- All roles of the command invoker in the guild { id = '544087135020515339', -- Discord Role ID name = 'Admin', -- Discord Role Name position = 5, -- Discord Role Position from the Discord API calculatedPosition = 7, -- Discord Role Position in the Discord Role Manager permissions = 8, -- Discord Permissions Bitfield of the role permissions (https://discordapp.com/developers/docs/topics/permissions) }, ... }, hoistRole = '544087135020515339', -- The ID of the highest role the user has, if none - then it is the Guild ID nickname = 'Trixter', -- The visible name of the command invoker in the Discord guild }, } HOOKS Discord_Backend_Connected() -- Called when the realm has successfully connected to the Backend Discord_ShouldRelay(player Ply, string Text, any Team) -- Return false to prevent the message from being relayed to Discord Discord_ParseText(string Text, player Ply) -- Return formatted text that should be relayed to Discord Discord_ParseTeam(any Team) -- Return if the PlayerSay team variable actually means that the message is in team chat (some addons use the team variable for indicating different states of the message) PRODUCT REVIEWS 4.94 average based on 46 reviews Epic addon I had an issue with this addon, The dev supported my issue very quickly and now its gone. Absolutely a 10/10 person By Edgar Allan Poe - 7 feb 2024, 17:32 (version 1.1.0) (1 of 1 users found this helpful) It works For what the addon says it does, it syncs ranks with discord and gmod or vise versa. The messaging system works too, just kinda wish it was both ways. But I understand why that'd be an issue. 12 Willy Wonka bars out of 15 Chester's Puff corn By Cheese Man - 8 sep 2023, 20:25 (version 1.1.0) (0 of 3 users found this helpful) This addon is a god's blessing If you want Discord interaction with your GMOD server then this addon is a must. It's extremely easy to set up and thanks to the 2 previous reviews I managed to fix an issue related to Discord -> server. If you know what you are doing you're able to extend on this and create your own embed messages on custom hooks which I have done for the gamemode Zombie Survival. I heavily recommend you buy this addon! By shadowed - 27 jul 2023, 13:03 (version 1.1.0) (0 of 0 users found this helpful) Works perfect to description Bot does absolutely everything as described, small installation hiccups that weren't mentioned in installation - happens to the best of us. When in Discord Developer section under "Bot" make sure you give the bot access to the priveleged gateway intents otherwise Discord -> Server relay won't work. By Minty Fresh - 22 feb 2023, 04:41 (version 1.1.0) (0 of 0 users found this helpful) Best discord integration addon for gmod By far the best addon there is for discord integration. problems i encountered that you might: On map change - Will restart bot & print server is online ( Nothing major, just turned this feature off for now) Messages from discord not sending into server - Just enable Message Intents for the bot in the discord developer portal :) By Sweet - 21 feb 2023, 17:32 (version 1.1.0) (1 of 1 users found this helpful) 1 of 11 Reply to review Body Create reply Cancel BUY ITEM $8.47 inc. 21% VAT Login to purchase All versions TRIXTER 2 addons - 3 members ADDON DETAILS Views: 65.4K Purchases: 1,523 Added: 17 feb 2019, 22:30 Updated: 14 dec 2020, 15:14 Price: $8.47 Categories: Administration Languages: English REQUIREMENTS Server publically accessible to the internet * A Garry's Mod server is always a requirement Looking for reliable and easy-to-use Garry's Mod server hosting with free Anycast and DDoS protection? Get 30% off your first payment at Physgun with the coupon code gmodstore at checkout. REPORT Report Back to top Product API documentation Issue tracker Status and incidents Resources Terms Privacy policy Help centre More About us Roadmap Discord Copyright © 2024 Everyday AS. All rights reserved. 770 addons for sale 22 online users 155,848 registered users Everyday AS is registered in Norway, No. 914840368 v17.1.3 Request served by: gmodstore-web-00019-deployment-7c855bdc6d-mn768 We use cookies to personalise content and analyse traffic. By continuing to use our website you accept our usage of cookies. Learn more Allow cookies Search addons..