Kleines Bansystem | MySQL, DINI, SQLite

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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
  • Heyho,
    Da ich mal wieder bock hatte, was mit PAWN zu machen, dachte ich mir ich schreib mal speziell für Anfänger was.
    Damit sie eventuell daraus lernen können.
    Aus diesem Grund habe ich es in 3 verschiedenen Speicherarten geschrieben


    - MySQL via R5 plugin
    - DINI
    - SQLite


    Welches ihr einfach über einen define im script ändern könnt.
    Für die DINI variante, muss im Scriptingfiles ordner, ein ordner mit den Namen "Bans" erstellt werden.
    Wiegesagt es ist nicht großes, es ist eben aus langeweile entstanden.


    Für Verbesserungsvorschläge bin ich immer offen, ebenso für Kritik.
    Ich hoffe es hilft den ein oder Anderen.


    Pastebin: http://pastebin.com/RhjEU7hp


    MfG Slash

  • Sehe nix sinnvolles bei dem "Bansystem".
    Der User erstellt sich ein neuen Account ist wieder drauf unter einem Ban verstehe ich das der User keine Chance mehr hat auf dem Server zu spielen.

    [tabmenu][tab='Angebote','http://cdn3.iconfinder.com/data/icons/glyph/227/Tag-48.png']

    + Die Preise liegen bei 5-100+€ Ablauf:
    + Entweder ihr addet mich in Skype (PN vorher Schreiben) oder Ihr schreibt eine PN an mich (Betreff - Euer Wunsch z.B. Filterscript)
    + So nun schreibt ihr mir was ihr alles in dem Script haben wollt ich werd euch dann sagen ob ich es hinbekomme.
    + Dann machen wir ein groben Preis aus. Ich werde das Script erstellen und es zusammen mit dem Kunden Testen.



    [tab='Kontakt','http://cdn3.iconfinder.com/data/icons/line/36/person_add-48.png']
    edmix23

    + Bitte beim Adden angeben wer ihr seit oder per PN bescheid sagen!
    [tab='Zahlungs Methoden','https://cdn3.iconfinder.com/data/icons/line/36/check_money-32.png']
    +Paypal!
    +Direkte Banküberweisung

  • !TheO:
    Ich sagte ja ist nichts großes, und soll zum lernen dienen.
    Von einem ban wohl jeder eine andere definition.


    Wo lernt jemand dabei was?

    [tabmenu][tab='Angebote','http://cdn3.iconfinder.com/data/icons/glyph/227/Tag-48.png']

    + Die Preise liegen bei 5-100+€ Ablauf:
    + Entweder ihr addet mich in Skype (PN vorher Schreiben) oder Ihr schreibt eine PN an mich (Betreff - Euer Wunsch z.B. Filterscript)
    + So nun schreibt ihr mir was ihr alles in dem Script haben wollt ich werd euch dann sagen ob ich es hinbekomme.
    + Dann machen wir ein groben Preis aus. Ich werde das Script erstellen und es zusammen mit dem Kunden Testen.



    [tab='Kontakt','http://cdn3.iconfinder.com/data/icons/line/36/person_add-48.png']
    edmix23

    + Bitte beim Adden angeben wer ihr seit oder per PN bescheid sagen!
    [tab='Zahlungs Methoden','https://cdn3.iconfinder.com/data/icons/line/36/check_money-32.png']
    +Paypal!
    +Direkte Banküberweisung

  • Wo lernt jemand dabei was?


    Der Sinn eines Showroom ist es also, den Leuten etwas beizubringen?


    Du hast da was falsch verstanden.


    Das Script ist ansich nichts "besonderes" wurde aber auch nicht behauptet

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • An sich ist es garnicht so schlecht
    man könnte vieles besser machen und auch einfacher


    Aber findest du nicht das das unsinn ist?
    mysql_query("CREATE TABLE IF NOT EXISTS `bans` (`id` int(11) AUTO_INCREMENT, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;");
    mysql_query("ALTER TABLE `bans` ADD `Name` varchar(64)");
    mysql_query("ALTER TABLE `bans` ADD `BanAdmin` varchar(64)");
    mysql_query("ALTER TABLE `bans` ADD `Grund` varchar(64)");
    mysql_query("ALTER TABLE `bans` ADD `Datum` varchar(64)");
    mysql_query("ALTER TABLE `bans` ADD `Zeit` varchar(64)");
    So ist es doch viel schöner
    mysql_query("CREATE TABLE IF NOT EXISTS `bans` (`id` int(11) AUTO_INCREMENT,`Name` varchar(64),`BanAdmin` varchar(64),`Grund` varchar(64),`Datum` varchar(64),`Zeit` varchar(64), PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;");

    All in all it's just another brick in the wall