Hilfe Gesucht für Script / Datenbank

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!

  • Hilfe Gesucht für Script / Datenbank

    Guten Tag Liebe User's.
    Ich bin Neu auf breadfish daher habt mitgefühl


    Ich habe mir vor einiger Zeit das Script "Voltage" Runtergeladen "Pure Life" und hab es mal Gestartet und alles geht soweit
    Die MYSQL Datenbank Erstellt die Account's NUN MEIN PROBLEM


    wenn ich mich ausloggen tue und wieder Starten tue "Einloggen" tue Startet Jedesmal das Tutorial NEU und ich weiß echt
    nicht woran es Liegen kann und wie ich das Weg bekomme. Jemand eine Idee??




    MfG : Maurice

    Beitrag von ___MRX___ ()

    Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: schon gut ().
  • Es kommt drauf an wie dein Script aufgebaut ist

    endweder du setzt es per veriable

    zb

    PAWN-Quellcode

    1. SpielerInfo[playerid][Tutorial] = 1;


    oder direkt per datenbank eintrag im script

    PAWN-Quellcode

    1. "UPDATE `accounts` SET `Tutorial` = '1' WHERE `Name` = '%s'", GetPlayerName(playerid));


    sind nur beispiele ich hoffe aber das es dir was helfen wird :)
  • Ich denke mal du hast Zugriff auf die Datenbank per PHPMyAdmin, öffne dort die Spielerdatenbank und setze bei deinem Account einfach den Wert "Tutorial" auf 1.
    Ich helfe zu allen Fragen bezüglich PAWN Scripting gerne weiter.
    Auch im Bereich JavaScript und dort der RageMP API helfe ich gern.

    Konversation: Konversation starten
    Discord: LeonMrBonnie#2251

  • Ich glaube ihr setzt alle am falschen Punkt an, ich bezweifle, dass ein fertiges downloadscript ohne funktionierende Loginfunktion veröffentlicht wird.

    Meinst du mit dem "Einloggen" vielleicht, dass du dich jedes mal neu registrieren musst?

    Dann wäre ja klar warum das Tutorial direkt immer neu startet.

    Das könnte auf eine fehlerhafte MySQL Verbindung hinweisen,

    kannst du mal in den Logs nachschauen ob eine Verbindung erfolgreich hergestellt wurde?
    Programmieren: 1% Programmieren, 99% Bugs Fixen
  • Was genau bringt es den Tutorialwert jedes mal auf 1 zu setzten? Das löst das Problem doch nicht.


    Generell wäre ein Auszug aus der mysql log hier hilfreich, vielleicht existieren bestimmte Datenbanken nicht, oder sind falsch benannt.


    Nico_98 schrieb:

    Dann würde das Script gar nicht starten.

    Woran machst du das fest? Kennst du das Script?
    Programmieren: 1% Programmieren, 99% Bugs Fixen

  • Guten Abend Liebe User Wie ich Feststellen musste gibt es von dem Script 2 Versionen "Voltage" und "Suchtklinik"

    VOLTAGE:
    Der Server verbindet sich mit der Datenbank und ich kann ja Starten....dann Erstelle ich einen Account und dann Folgt das Tutorial....dann steht da ingame Abgeschlossen und dann kann ich Spielen! Aber sofern ich mich "Ausloggen" tue Den server Neustarten tue ist es als Wäre der Account nicht Registriert. und wenn ich dann die Zeile Registriert von "0" auf "1" Setzen tue kann ich mich Zwar einloggen aber dann hängt es sich beim login auf es Freezt und dann sehe ich naja nicht viel außer den Button "Starten" und nix weiter es hängt sich auf vor dem Spawn

    Zudem gibt es in der "Account" zeile vom der Datenbank keine Tutorial zeile bei den Accounts
    Hier die Server-Log.txt
    Voltage log Datei


    Dann gibt es in BEIDEN ORDNERN eine Tutorial.txt Datei und da Steht das drinnen
    Tutorial.txt


    Suchtklinik Script gibt es nicht viel zu sagen außer die Log Datei....
    Suchtlinik Log Datei



    Datenbank [MYSQL] Wie ich es immer Angebe

    Beispiel
    #define SQL_HOST "127.0.0.1"//127.0.0.1 <-- ID Localer Server
    #define SQL_USER "root" <-- Root wie üblich
    #define SQL_PASS "Mein Password" <--Password als meines Server's
    #define SQL_DATA "voltage2"//voltage2 <-- Name der Datenbank in MYSQL



    Mfg : Maurice
  • @Maurice21 Erst einmal empfehle ich dir wenn dann die Suchtklinik Version zu nehmen da dort schon mal weniger Bugs drin sind.
    Als zweites einmal bitte das Plugin "TDE" und "PointToPoint", die Filterscripts "creator" sowie "TDE" raus zu nehmen aus der server.cfg

    Wenn du das gemacht hast einmal das nativechecker/crashdetect Plugin runterladen (deine Entscheidung welches), einfügen in den
    Server Ordner und das Script kurz neu compilen, anschließend bitte nochmal die server.log zeigen.

    Die tutorial.txt Datei kannst du ignorieren.
  • Musst du das mapanders Plugin haben?? Bei mir hat der Server früher wegen dem Plugin nicht geladen.

    Canna schrieb:

    Guten Tag
    Der freundlichste User, der, der immer an seinen Gruß gedacht hat und seine Duftmarke hinterlassen muss. Der User mit den meisten Pinnwandeinträgen ist ebenfalls @Rocky Balboa mit aussagekräftigen 98 Einträgen.

    Canna schrieb:

    Die meisten Beiträge
    Natürlich beginnen wir mit den meisten Beiträgen. Derjenige, der sich 24/7 (mehr oder weniger) die Finger wund schreibt ist mit 1.318 Beiträgen zum zweiten Mal in Folge der User mit den meisten Beiträgen im Jahr 2018, @Rocky Balboa.

    dennismitzwein schrieb:

    Die meisten Beiträge
    Der eifrigste Tastaturklimperer, derjenige, welcher mehr Muskeln in den Fingern besitzt als die meisten von euch im Bizeps haben. Mit ganzen 1524 Beiträgen ist @Rocky Balboa der User mit den meisten geschriebenen Beiträgen im gesamten Jahr 2017
  • Rocky schrieb:

    Musst du das mapanders Plugin haben?? Bei mir hat der Server früher wegen dem Plugin nicht geladen.
    Dann würde er ja garnicht erst auf dem server kommen um zu wissen das er sich immer neu registrieren muss :)



    mach mal das in dein script


    PAWN-Quellcode

    1. public OnGameModeInit()
    2. {
    3. if(mysql_errno() != 0)
    4. {
    5. print("Verbindung zu MySql Datenbank fehlgeschlagen!");
    6. }
    7. else print("Mysql Erfolgreich verbunden");
    8. return true;
    9. }


    so kannst du schonmal sicher sein ob eine verbindung besteht oder nicht


    poste auch mal was für include alles eingetragen sind oben