Grundskript eines Roleplay Skriptes

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
  • Hallo,
    zum start von meinem Coding Service möchte ich Euch ein Grundskript mit MySQL Basis geben. Es war ursprünglich mal als Selfmade für ThugLife RP gedacht wurde aber aus Team Gründen wieder vernachlässigt.
    Es ist eigentlich alles relativ einfach aufgebaut.
    Hat folgende Sachen schon drin:

    • Anti-Health Hack, sowie Geld und Armor Hack
    • Login System
    • Fahrzeugsystem (mit MySQL)
    • Grundstruktur vom Fraktionssystem
    • Adminbefehle
    • Zweisprachig, Englisch und Deutsch
    • Werbe System von Mitspielern
    • Neuartiges Levelsystem


    Die Datenbank ist mit dabei.
    Das die Passwörter nicht verschlüsselt sind, ist Absicht und kann ja relativ leicht geändert werden.
    Tut mir leid, dass keine große Vorstellung da ist, aber soll ja nur eine kleine Information sein.


    Pastebin
    DB + Skript


    Bei Fragen einfach im Thread posten.
    Falls Fragen auftauchen, die Erlaubnis von Herny (Sc4ut) liegt vor, da es in "reallife" ein Freund von mir ist.
    Wer Interesse an dem Coding Service hat, kann auf YOUR-CODING Informationen bekommen.


    Credits gehen an, Hauke (WBB Plugin), Jony & Sc4ut

  • Zitat

    Das die Passwörter nicht verschlüsselt sind, ist Absicht und kann ja relativ leicht geändert werden.


    Du machst dann Hackern die Arbeit viel einfacher. Mach eine doppelte MD5 Verschlüsselung rein und ein DummyPasswort, welches du bei einen Usern einsetzen kannst, wenn er sein Passwort vergisst.

  • Aufgrund der Verbindung mit dem Forum, wurde die Verschlüsselung vorerst nicht beachtet. Wie ich bereits schon geschrieben habe, war dieser Server niemals der Öffentlichkeit zugänglich, daher ist deine Aussage fehl am Platz.

  • Hast du auch die Plugins für Windows da? (Lokale Tests^^)

    Ehm die kannst Du im Englische Forum downloaden. Hab leider nur die Linux Versionen da für meinen Rootserver.


    @DasPixel:
    Danke für dein Feedback ;)

  • Ich möchte einmal anmerken das dein Anti-Health- und Armourhack keinerlei Schutz bzw Funktion bietet.


    Einfaches Prüfen der Leben, ob man mehr hat als in der Var steht, funktioniert schon lange nicht mehr.

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

    Margarete Stokowski

  • Ich möchte einmal anmerken das dein Anti-Health- und Armourhack keinerlei Schutz bzw Funktion bietet.


    Einfaches Prüfen der Leben, ob man mehr hat als in der Var steht, funktioniert schon lange nicht mehr.

    Glaub mir, es funktioniert. Natürlich disabled es die Automaten Funktionen und sonst alle anderen Leben was man so bekommt, sofern es nicht vom Skript vergeben wird ;)


    Es ist das MySQL Plugin von G-STyleZZz

  • Helf mit bitte


    C:\Users\Luka\Desktop\Selfmade\pawno\include\jk_sql_functions.inc(14) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\pawno\include\jk_sql_functions.inc(32) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\pawno\include\jk_sql_functions.inc(41) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(165) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(188) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(196) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(204) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(212) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(370) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(372) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(374) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(376) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(477) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(479) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(481) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(483) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(485) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(487) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(489) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(492) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(494) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(496) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(498) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(502) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(504) : error 017: undefined symbol "mysql_query"
    C:\Users\Luka\Desktop\Selfmade\gamemodes\thuglife_rp.pwn(506) : error 017: undefined symbol "mysql_query"


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    26 Errors.

  • Glaub mir, es funktioniert. Natürlich disabled es die Automaten Funktionen und sonst alle anderen Leben was man so bekommt, sofern es nicht vom Skript vergeben wird ;)


    Kann ich mir nicht vorstellen, da die Leben bei z.B. s0beit gefreezt werden und somit immer gleich beleiben.
    Und jetzt komm nicht mit den Callbacks TakDamage und GiveDamage die werden nicht aufgerufen, falls GiveDamage aufgerufen wird, dann kann es zu Fehlmeldungen aufgrund von Lags kommen.

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

    Margarete Stokowski

  • SQL
    mysql_query


    Dies ist bei dir nicht definiert. Kann verschiedene Ursachen haben.


    @BlackAce:
    Ja, Solange das Leben runtergeht, ist es sowieso egal. Außerdem kann man sehr gut prüfen funktioniert so perfekt bei unserem Server ;) Bis jetzt wurde allles richtig erkannt.
    Die Funktion die in diesem Skript enthalten ist, ist auch nur eine vorläufige Version und eben noch nicht fertig. Sie detected einfach nur massives Hacking ;)

  • Was denn z.B. ? Kannst du mir vllt. über TeamViewer helfen ?


  • Kann ich mir nicht vorstellen, da die Leben bei z.B. s0beit gefreezt werden und somit immer gleich beleiben.
    Und jetzt komm nicht mit den Callbacks TakDamage und GiveDamage die werden nicht aufgerufen, falls GiveDamage aufgerufen wird, dann kann es zu Fehlmeldungen aufgrund von Lags kommen.

    Man muss Erfahrungspunkte Sammeln um Level aufzusteigen, wie in einem Rollenspiel like WOW oder Silkroad.

  • Deutsch und Englisch-sprachig


    Wie sollen sich deutsche und amerikaner verstehen? 2 Sprachen macht man bei Freeroam, DM usw. Server.

  • Simple für Anfänger sehr gut.


    Aber wie es oben gesagt wurde (mach MD5 rein)


    Grüße,
    L4st

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen