Discord Whitelist Skriv ut

  • 1

Ladda ner scriptet här ifrån 

Steg-för-steg-guide för att Installera Discord-Whitelist Bot för FiveM

Steg 1: Skapa och konfigurera din Discord Bot

  1. Gå till Discord Developer Portal: Besök Discord Developer Portal och logga in med ditt Discord-konto.

  2. Skapa en ny applikation:

    • Klicka på “New Application”.
    • Namnge din bot (exempel: “FiveM Whitelist Bot”).
    • Klicka på “Create” för att skapa applikationen.
  3. Skapa en Bot för applikationen:

    • Välj fliken Bot i sidomenyn.
    • Klicka på Add Bot och bekräfta genom att klicka på “Yes, do it!”.
  4. Kopiera din Bot Token:

    • Under Token-sektionen, klicka på Copy för att kopiera din Bot Token. Den behövs senare för konfigurering.
    • OBS: Håll din token säker och dela inte den med andra.
  5. Ge Botten Behörigheter:

    • Under OAuth2-sektionen, välj fliken URL Generator.
    • I Scopes, välj bot.
    • I Bot Permissions, välj följande behörigheter:
      • Read Messages/View Channels
      • Send Messages
      • Manage Roles
    • Kopiera URL
       
      längst ned och öppna den i en webbläsare för att bjuda in botten till din server.
    • Välj den server där du vill bjuda in botten och klicka på Authorize.

Steg 2: Installera Discord-Whitelist Systemet på din FiveM Server

  1. Ladda ner eller skapa skripten:

    • Skapa en ny mapp i din FiveM-serverresurser, till exempel Discordwhitelist.
    • Lägg till filerna fxmanifest.lua, config.lua, och discord_whitelist.lua i den här mappen.
  2. Konfigurera config.lua:

    • Öppna config.lua och fyll i följande information:

      lua
      Config = {} -- Discord Konfiguration Config.DISCORD_TOKEN = "DIN_BOT_TOKEN_HÄR" -- Din Discord Bot Token som du kopierade tidigare Config.DISCORD_GUILD_ID = "DIN_DISCORD_SERVER_ID" -- Din Discord Server (Guild) ID, se nedan hur du hittar detta Config.WHITELIST_ROLE_ID = "WHITELIST_ROLL_ID" -- ID för rollen som krävs för att komma åt servern -- Länk till supportserver Config.SupportLink = "https://discord.gg/YourServerLink" -- Ersätt med inbjudningslänk till din server
    • Discord Server-ID: Gå till din Discord-server, högerklicka på serverns namn och välj “Kopiera ID” (för att visa ID, aktivera utvecklarläge i Discord under Inställningar > Avancerat).

    • Whitelist Roll-ID: I din Discord-server, skapa eller välj den roll som ska ha tillgång till FiveM-servern. Högerklicka på rollen och välj “Kopiera ID”.

  3. Lägg till Skriptet i din FiveM-server:

    • Lägg till följande rad i din server.cfg för att starta skriptet:
      plaintext
      ensure Discordwhitelist
  1.  

Steg 3: Bjud in Botten till Din Discord-server

  1. Skapa en inbjudningslänk för din bot:

    • Gå till Discord Developer Portal och välj din bot.
    • Gå till fliken OAuth2 och sedan URL Generator.
    • Under Scopes, välj bot.
    • Under Bot Permissions, välj följande behörigheter:
      • Read Messages/View Channels
      • Send Messages
      • Manage Roles
  2. Generera och använd din inbjudningslänk:

    • Ett exempel på en inbjudningslänk är:
      bash
      https://discord.com/oauth2/authorize?client_id=DIN_CLIENT_ID&scope=bot&permissions=PERMISSIONER
    • Byt ut DIN_CLIENT_ID med ditt bots Client ID (finns under General Information i Developer Portal).
    • Byt ut PERMISSIONER med de rättigheter som du valde ovan. Ett exempel är 268435456 för rättigheterna ovan.
  3. Bjud in botten till din server:

    • Klistra in den färdiga länken i din webbläsare, exempel:
      bash
      https://discord.com/oauth2/authorize?client_id=1241296198225367101&scope=bot&permissions=268435456
    • Välj den Discord-server där botten ska användas och klicka på Authorize för att lägga till botten.
  4. Kontrollera botens rättigheter på servern:

    • Gå till serverinställningarna i Discord > Roller och säkerställ att botten har tillgång till de kanaler och roller som behövs.


Steg 4: Starta och testa servern

  1. Starta om din FiveM-server: Starta om servern för att ladda Discord-whitelist-systemet.
  2. Testa Whitelist-funktionen:
    • Försök ansluta till din server med en Discord-användare som har och en som inte har whitelist-rollen för att se till att allt fungerar korrekt.
    • När en icke-whitelistad användare försöker ansluta, ska de få ett anpassat meddelande om att de inte har åtkomst.


Steg 5: Felsökning

  • Om du har problem med att ansluta, kontrollera att:
    • config.lua är korrekt ifylld, särskilt med rätt DISCORD_TOKEN, DISCORD_GUILD_ID och WHITELIST_ROLE_ID.
    • Botten är online på din Discord-server.
    • Du har startat om servern efter att ha lagt till skriptet.
    • Loggar på servern kan också ge ledtrådar om eventuella fel.

Tips

  • Om din bot får problem med behörigheter, se till att den har tillgång till rätt kanaler och roller på din server.
  • Bjud in endast betrodda användare till whitelist-rollen och uppdatera rollen vid behov för att hantera åtkomst.

Nu bör du ha ett fungerande Discord-whitelist-system för din FiveM-server.


Hjälpte svaret dig?

«Tillbaka