Simpel Adminsystem

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
  • Guten Abend Com.,


    ich habe soeben beschlossen mein neues, entbuggtes, umgeschriebenes Adminsystem zu veröffentlichen!


    Es basiert jetzt komplett auf DINI.


    Eine Bedienungsanleitung und alle notwendigen Infos stehen im Kopf des Scriptes.


    Es ist nicht erlaubt, dieses Script zu verkaufen / editieren / als sein eigenes Werk auszugeben!!!


    Download:
    Pastebin
    PWN+AMX+DINI+OCMD [RAR-Paket]


    //Wer noch ein paar Infos möchte, mag hier gucken: Klick
    Mit freundlichen Grüßen
    SunRise

    Liebe Grüße


    Marcel

    Einmal editiert, zuletzt von marcel97p () aus folgendem Grund: Pastebin geupdatet

  • Gleich mal ein vorschlag zu den LoadAdmin


    Passe den String auf die nötige größe an, du brauchst nicht eine länge von 128 (auch bei den anderen funktionen) ...


    MAX_PLAYER_NAME -> Entählt momentan 24
    also
    new string[MAX_PLAYER_NAME+8]; // /Admins/ 7 Zeichen +1 für leerplatz :) Schon hast du ein kleineren string


    Aber sonst ok für eins von vielen


    E: Gleiche bei "makeadmin" im chat kann man maximal 128 zeichen ausgeben also hat 256 keinen sinn

  • In einen Filterscript hat sowas nicht zu suchen:


    OnGameModeInit()


    und die offenen bzw leeren Public´s könntest du löschen
    aber ansonsten gefällt es mir


    5/10 wegen den oben genannten

  • Bei den Ban, kick und sonstigen Befehlen fehlt die Abfrage ob der Spieler überhaupt im Spiel ist.
    Das heißt:
    man kann jede id bannen, egal ob online oder nicht.
    Da kann dann auch der name nicht ausgegeben werden.


    Bei den Vehicle Befehlen fehlt auch die abfrage "IsValidVehicle".
    Außerdem ist dini keine gute Methode zum Speichern.

  • @ Dominik.: Mit den Abfragen kann ich einrichten.
    Ich werde dieses Script jedoch nicht auf MySQL oder sowas umschreiben, da DINI einfach unabhängig ist. Ob MySQL oder anderes jetzt 0,389257042694 Sekunden schneller / langsamer ist ist glaube ich nicht so wichtig, oder?

    Liebe Grüße


    Marcel

  • 8/10
    Nice

    http://mein-mittelsmann.de/index.php?id=231
    Dein Mittelsmann,Umsonst,gut,schnell.
    -Ehemals: Technobase<3
    Kontakt Daten stehen unter >Mir<

    Ihr erreicht mich
    Skype: Phillip Peters
    Steam: s0uls101
    Live: phillip-vegas@live.de
    Isq: Auf Nachfrage
    Gehe nach ganz unten bei meiner Signatur!



    Gratis Script/Mapphilfe/Unterricht bekommt ihr bei mir.
    Techniker gesucht?-[Ts³,Sa-Mp,etc]melde dich bei mir-per Pn im Forum oder via : Live: phillip-vegas@live.de / Skype: Phillip Peters / Steam: s0uls101s
    Lehrstunden geöffnet meldet euch!




  • Also ganz ehrlich,


    ich glaub es hackt hier?!


    UNS IST ES NICHT ERLAUBT ES ZU EDITIEREN?!


    Zitat

    Es ist nicht erlaubt, dieses Script zu verkaufen / editieren / als sein eigenes Werk auszugeben!!!

    Unterstrichen = Ok das verstehe ich
    Unterstrichen + Rot = GEHT GARNICHT!