Smoke Weed Everday [DINI] / [MYSQL] | Kaufen | Pflanzen | Sammeln | Handeln

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.
    Und zwar handelt es sich hier um ein Weed System, man kann Samen
    Kaufen, Pflanzen, Rauchen, an Spieler weitergeben etc.
    Das System bassiert auf Dini, da es für eine Person erstellt wurde die es so wollte.
    Ich Realase es weil ich noch keins hier gesehen habe.
    [
    Achtung: Vergiss nicht im Scriptfiles den Ordner Drogen zu erstellen.


    Liste der Administrator Befehlen.
    */dgib Drogen/Pflanzen [Id Spieler] [Menge] gibt dem Spieler Drogen/Busche
    */dcheck [Id Spieler] checkt was der Spieler dabei hat.
    */dspeicher speichert die Drogen


    Liste der Spieler Befehlen.
    [color=#006400]*/dhilfe Öffnet sich die Liste mit den Befehlen
    */dkauf Öffnet sich die Liste
    */dpflanzen Pflanzt Drogen (du brauchst 2 Pflanzen darfst nicht im Interior oder Auto sitzen.
    */dsammeln Sammelt die Drogen am 3DText.
    */dnutzen Nutzt die Drogen
    */dgive Gibt die Drogen und Busche an Spieler [Id Spieler] [Menge] [1-200g]


    Hier kaufen wir die Sammen:

    Dini Download:
    http://pastebin.com/gFqVRzMP
    Lieben dank an @SLaYz für die MysQl Version.
    MysQl Download:
    http://pastebin.com/rThhSUAT

    4 Mal editiert, zuletzt von Exclusive FiveM Scripts () aus folgendem Grund: Fehler behoben. Pastebin zugefügt Pastebin bearbeitet

  • Dieses 9/10 bzw 10/10 ist mir zu einfach.


    (pastebin dini version)


    - Zeile 8: Wofür?
    - Zeile 98 & 103: Wofür ist "tekst" gut? Ist doch sowieso immer leer
    - dspeicher: Da du sowieso foreach hast, benutzt es doch auch für das Speichern
    - OnPlayerConnect: Glaube wegen des if/else Zweiges wird bei neuen Spielern "menge","busch" und "benutzt" nicht überschrieben. Die Datei wird nämlich nicht geparsed, somit sollten die Werte unverändert bleiben und nicht auf 0,0,0 gesetzt werden.
    - Die Preise sind "hardcoded". Nicht wirklich Refactoring safe
    - nNick, dHilfe etc: "string" viel zu groß
    - unterDrogen: "tekst" mit 300 viel zu groß.
    - DoInRange: Da kannst dir das If() ganz sparen und bei return direkt IsPlayerInRange(...) einfügen
    - speicherDrogen: Logische Reihenfolge? Erst prüfen ob der Spieler verbunden ist und dann die Datei, nicht umgekehrt.
    - DIALOG_NKAUF: Da fehlt bei case 1 und 2 ein return, sofern das Geld nicht ausreicht.


    Zu große Strings hast du noch an der ein oder anderen weiteren Stelle.

  • ich habe Probleme mit dem include


    #include <YSI\y_ini>


    hab das rein gemacht aber da kommt jetzt immer noch 1 error


    ....\pawno\include\YSI\..\YSI_Storage\..\YSI_Internal\amx_assembly.inc(38) : fatal error 111: user error: Please update "https://github.com/Zeex/amx_assembly" to get "deref()"


    kann mir jemand helfen
    da steht was von updaten aber ich habe die Dateien
    heruntergeladen und in den include Orter eingefügt
    aber der Fehler bleibt !


    wie muss ich das richtig machen :) danke !

    Join us !