Ergebnis 1 bis 5 von 5

Thema: Whitelist, Wie und wo ?

  1. #1

    Standard Whitelist, Wie und wo ?

    Hallo,

    kann ir jemand kurz auf die Sprünge helfen ? Möchte ähnlich wie bei Minecraft per Whitelist die User auf meinem Server bestimmen. Hab div. Whitelist.lua samt Anleitungen gefunden und probiert, kann aber kein Liste finden.

    LG

    Max

  2. #2

    Standard AW: Whitelist, Wie und wo ?

    Mach dir ne' eigene.

    Code:
    local users = {
    "STEAM_0:1:13921784",
    "STEAM_0:1:5437435",
    "STEAM_0:1:76534534"
    }
    local dontkick
    hook.Add("PlayerInitialSpawn","steamid check",function(p)
         for k,v in pairs(users) do
            if v == p:SteamID() then dontkick=1 end
         end
         if not dontkick then p:Kick("not whitelisted") end 
    end)
    ID's musste halt mit deinen Spieler ID's austauschen
    Der Code greift aber erst beim Spawnen der spieler..
    Wenn du es schon beim Ladebildschirm abbrechen lassen willst, nimm gatekeeper
    http://facepunch.com/showthread.php?t=695636

    da würde zb.
    Code:
    module("gatekeeper")
    
    local users = {
    "STEAM_0:1:13921784",
    "STEAM_0:1:5437435",
    "STEAM_0:1:76534534"
    }
    
    hook.Add("PlayerPasswordAuth","steamid check",function(user, pass, steam, ip)
         local dontkick = 0
         for k,v in pairs(users) do
            if v == steam then dontkick=1 end
         end
         if not dontkick then return {false, Format("you're not whitelisted, %s", name)} end 
    end)
    gehen.
    (sv_password setzen! sonst greift die funktion nicht.)
    Wenn das modul noch funktioniert.. ist ja immerhin schon etwas älter.

  3. #3

    Standard AW: Whitelist, Wie und wo ?

    Ich würd's genau so wie GamerPaddy machen.

    Nur ein bisschen vereinfacht:
    Code:
    local users = {
    "STEAM_0:1:13921784",
    "STEAM_0:1:5437435",
    "STEAM_0:1:76534534"
    }
    
    hook.Add("PlayerInitialSpawn","steamid check",function(p)
          if (!table.HasValue(users, p:SteamID()) ) then
            p:Kick("not whitelisted")
         end
    end)
    Spart man sich die Schleife und die Boolean.
    Website: monky-town.de

    WildStar
    Server: Kazor
    Seite: Verbannte
    Char: Monkii (Arkanschütze)

  4. Folgender Benutzer sagt Danke zu monky2k6 für den nützlichen Beitrag:


  5. #4

    Standard AW: Whitelist, Wie und wo ?

    Zitat Zitat von monky2k6 Beitrag anzeigen
    Ich würd's genau so wie GamerPaddy machen.

    Nur ein bisschen vereinfacht:
    Code:
    local users = {
    "STEAM_0:1:13921784",
    "STEAM_0:1:5437435",
    "STEAM_0:1:76534534"
    }
    
    hook.Add("PlayerInitialSpawn","steamid check",function(p)
          if (!table.HasValue(users, p:SteamID()) ) then
            p:Kick("not whitelisted")
         end
    end)
    Spart man sich die Schleife und die Boolean.
    Erstmal Danke für die schnellen Antworten. Das ganze dann als Lua auf den Server in lua/autoran/server ???

    Mfg
    Max

  6. #5

    Standard AW: Whitelist, Wie und wo ?

    lua/autorun/server

    Aber ja, genau so sollte es funktionieren.
    Website: monky-town.de

    WildStar
    Server: Kazor
    Seite: Verbannte
    Char: Monkii (Arkanschütze)

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 29.10.2011, 23:27
  2. Blockartists [1.8][Creative][Bukkit][No-Whitelist][50Slots]
    Von Terreox im Forum Gameserver Zugangsdaten
    Antworten: 6
    Letzter Beitrag: 10.10.2011, 13:32
  3. [MINECRAFT][RolePlay][Whitelist] Joldtar - REOPENING
    Von Killer-X39 im Forum Minecraft
    Antworten: 3
    Letzter Beitrag: 18.08.2011, 23:48
  4. Antworten: 5
    Letzter Beitrag: 07.08.2011, 22:25

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •