YouWhitelist (SQLite & MySQL) Ver. 1.0

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Einen schönen guten Morgen,
    da ich krank bin und mir beim NDR gucken sehr schnell langweilig wird, hab ich da mal was fertig gemacht :D


    Es handelt sich um ein Whitelist-System, in welches man IP's und Namen speichern kann.
    Alle weiteren Funktionen liste ich unten auf.


    Hier sind erst mal ein paar Bilder mit Beschreibung


    ======================================================

    So sieht das ganze aus, wenn man nicht auf der Whitelist steht.
    (Wegen der SAMP 0.3x Version wird man erst nach 750MS gekickt.)


    ======================================================



    Mann kann die Whitelist als RCON-Admin bearbeiten.


    ======================================================



    Das Ganze lässt sich über einen Dialog steuern, in dem man mehre Aktion auswählen kann.


    ======================================================



    Hat man eine Kategorie ausgewählt, so wird einer dieser Dialoge angezeigt.


    ======================================================




    Mann kann Namen, sowie IP's zur Whitelist hinzufügen.


    ======================================================




    Wenn man Namen hinzufügen kann, kann man diese selbstverständlich auch wieder löschen.


    ======================================================




    Spieler, die bereits auf der Whitelist stehen, werden erkannt.
    Genau das Gleiche auch beim löschen.


    ======================================================



    Durch eine Sicherung ist es nahezu unmöglich Dinge einzutragen, die keine IP's sind.


    ======================================================



    Durch die Optionen zur Löschung der gesamten Liste, ist diese relativ einfach zu bereinigen.


    ======================================================



    Alle Funktionen im Überblick


    • Speicherung auf SQLite und MySQL auswählbar
    • Bei MySQL erstellen sich die Tabellen von selbst
    • Alles über einen Dialog steuerbar (/whitelist)
    • PrintLog einschaltbar
    • Steuerbar über RCON-Admin
    • Hinzufügen/Löschen von Namen Ingame
    • Alle Einträge mit einem klick löschen (Ein Klick pro Tabelle)
    • Namen und IP's können hinzugefügt werden
    • Erkennung von Falscheingaben


    Download & Pastebin


    Version 1.0



    (Pastbin, wegen den Regeln, sonst unnötig wegen der SQLite DB)



    (Download mit allen Dateien)



    (VirusTotal Test)



    Rechtliches




    ======================================================================================================


    Ich hoffe Ihr könnt damit was Anfangen, dies ist das erste Filterscript, welches ich hier release.
    Über Kritik, Anregungen, Wünsche und weiteres würde ich mich freuen.



    Mit freundlichen Grüßen:
    Mysterious :thumbup:


  • Wenn du ganz raffiniert sein willst, kannst du ja folgendes probiern:
    Unter "IP Eintragen" lässt sich eine Domain eintragen, beispielsweise 'asdfmyhost.no-ip.org' - Das muss dann halt nur irgendwie aufgelöst (IP resolve) werden - Kein Plan OB es in SAMP möglich ist


    Was du aber mit sicherheit machen könntest:
    IP-Ranges hinzufügen


    Denn nicht jeder besitzt eine statische IP-Adresse :)



    Ansonsten 9/10


    - LolRiTTeR

    [align=center]