Simples Admin System (FS/inc)

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    Es gibt Neuigkeiten! Ab sofort könnt ihr dem Donators Club auf Lebenszeit beitreten.
    Weitere Infos im Thema Donator's Club ab heute wieder verfügbar!

    • 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.

      PAWN-Quellcode

      1. /*
      2. #############################################
      3. ###### Admin System v1.0 by sgt.TannerHD ######
      4. #################################################
      5. # Commands / Befehle #
      6. # Supporter: /a | /ta | /asay | /spawn | /slap | /kick | /onduty | /spec | /specoff | /repair | /freeze | /cc | /showstats | /gethere | /goto | /learn | /drosseln
      7. # Moderator: /fix | /slay | /countdown | /announce(2) | /disarm | /setwanted
      8. # Super Moderator: /boom | /setint | /gotopos | /car | /destroycar | /respawncars | /readcmds | /ban | /tban | /warn | /event
      9. # Admin: /givescore | /setscore | /aweaps | /getip | /permban | /sethealth | /setarmour
      10. # Fulladmin: /setadmin | /house | /giveweapon | /giveweaponall | /givecash | /setcash
      11. # Rang 1 - Supporter {00E000}
      12. # Rang 2 - Moderator {00E000}
      13. # Rang 3 - Super Moderator {0069FF}
      14. # Rang 4 - Admin {0069FF}
      15. # Rang 5 - Fulladmin {D30023}
      16. +++ readme!!! +++
      17. MySQL Laden;
      18. PlayerData[playerid][Level] = mysql_GetInt("accounts", "Level", "Name", SpielerName(playerid));
      19. PlayerData[playerid][Warned] = mysql_GetInt("accounts", "Warned", "Name", SpielerName(playerid));
      20. PlayerData[playerid][Baned] = mysql_GetInt("accounts", "Baned", "Name", SpielerName(playerid));
      21. Speichern;
      22. mysql_SetInt("accounts", "Level", PlayerData[playerid][Level], "Name", SpielerName(playerid));
      23. mysql_SetInt("accounts", "Baned", PlayerData[playerid][Baned], "Name", SpielerName(playerid));
      24. mysql_SetInt("accounts", "Warned", PlayerData[playerid][Warned], "Name", SpielerName(playerid));
      25. +++ Bearbeitet werden muss : +++
      26. /ban (MySQL Speicherung)
      27. /tban (MySQL Speicherung)
      28. /permban (MySQL Speicherung)
      29. Banngrund: mysql_SetString("accounts", "reason", grund, "Name", SpielerName(playerid));
      30. /setadmin (MySQL Speicherung)
      31. /warn (MySQL Speicherung)
      32. */
      Alles anzeigen

      Pastebin
      pastebin.com/xTxJcfph
    • NicoWiss schrieb:

      sgt.TannerHD schrieb:

      mysql_SetString("accounts", "reason", grund, "Name", SpielerName(playerid));

      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.

      PAWN-Quellcode

      1. +++ Bearbeitet werden muss : +++
      2. /ban (MySQL Speicherung)
      3. /tban (MySQL Speicherung)
      4. /permban (MySQL Speicherung)
      5. Banngrund: mysql_SetString("accounts", "reason", grund, "Name", SpielerName(playerid));
      6. /setadmin (MySQL Speicherung)
      7. /warn

      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.
      [Bedrohung für WestCoast... ]

      Meine Werke hier im Forum:
      Zu sehen in meinem Profil.