Simples Admin System (FS/inc)

  • Abend,
    habe vor langer Zeit mal ein Admin System geschrieben.
    Da ich es nicht mehr brauche poste ich es hier.
    Die Speicherung muss man vorher noch für sich selber bearbeiten.



    /*
    #############################################
    ###### Admin System v1.0 by sgt.TannerHD ######
    #################################################


    # Commands / Befehle #


    # Supporter: /a | /ta | /asay | /spawn | /slap | /kick | /onduty | /spec | /specoff | /repair | /freeze | /cc | /showstats | /gethere | /goto | /learn | /drosseln
    # Moderator: /fix | /slay | /countdown | /announce(2) | /disarm | /setwanted
    # Super Moderator: /boom | /setint | /gotopos | /car | /destroycar | /respawncars | /readcmds | /ban | /tban | /warn | /event
    # Admin: /givescore | /setscore | /aweaps | /getip | /permban | /sethealth | /setarmour
    # Fulladmin: /setadmin | /house | /giveweapon | /giveweaponall | /givecash | /setcash


    # Rang 1 - Supporter {00E000}
    # Rang 2 - Moderator {00E000}
    # Rang 3 - Super Moderator {0069FF}
    # Rang 4 - Admin {0069FF}
    # Rang 5 - Fulladmin {D30023}



    +++ readme!!! +++


    MySQL Laden;
    PlayerData[playerid][Level] = mysql_GetInt("accounts", "Level", "Name", SpielerName(playerid));
    PlayerData[playerid][Warned] = mysql_GetInt("accounts", "Warned", "Name", SpielerName(playerid));
    PlayerData[playerid][Baned] = mysql_GetInt("accounts", "Baned", "Name", SpielerName(playerid));


    Speichern;
    mysql_SetInt("accounts", "Level", PlayerData[playerid][Level], "Name", SpielerName(playerid));
    mysql_SetInt("accounts", "Baned", PlayerData[playerid][Baned], "Name", SpielerName(playerid));
    mysql_SetInt("accounts", "Warned", PlayerData[playerid][Warned], "Name", SpielerName(playerid));


    +++ Bearbeitet werden muss : +++
    /ban (MySQL Speicherung)
    /tban (MySQL Speicherung)
    /permban (MySQL Speicherung)
    Banngrund: mysql_SetString("accounts", "reason", grund, "Name", SpielerName(playerid));


    /setadmin (MySQL Speicherung)
    /warn (MySQL Speicherung)


    */

    Pastebin
    http://pastebin.com/xTxJcfph


  • Das ist doch doof, entweder man kann mysql oder man kanns nicht. Doch so tust du den Incnutzern kein gefallen!!!

    Das ist für die schon fertig gemacht, die die MySQL stocks aus dem tutorial von Maddin benutzen. Du kannst es auch rausnehmen, es neu schreiben, zu Dini/ini machen.



    Ich hab das extra dringelassen und einfach auskommentiert.

  • @NicoWiss:
    Wenn du schon einen auf Pro machst dann lerne wenigstens das dass nicht Stock heißt sondern Funktion ..
    Bei so kleinen Werten ist es wohl auch egal das juckt den MySQL Server n feuchten.


    Zum Script.
    An sich ist es ganz gut, nur du hättest dir viele Zeilen allein durch klammern sparen können aber naja.