Beiträge von Settings

    mach where Anweisung vor Order by

    Mit dem Statement SELECT * FROM navipoint WHERE GenId = '1' ORDER BY `NID` DESC funktioniert das ganze, Problem mit Listdialog das alle Navipunkte die in der Db sind in allen Rubriken angezeigt wird, hab ich mit einer IF-Bedingung unterbunden, jz besteht nur noch das Probem mit den Charakternamen! Zum Thema Navi nochmal, irgendwie wird im Spiel die Umlaute im Dialog nicht richtig dargestellt, es lädt die aus der Db raus, der Screen ist im Anhang sowie unter dem Satz, damit ihr euch ein besseres Bild davon machen könnt!

    sa-mp-000.png.


    Bei /stats sehe ich nicht, das c_name mitgeladen wird oder wird es beim Login geladen?

    Die Variable wird bei dem Callback SpawnCharakter(playerid) aus der Datenbank gelesen und in die Variable gespeichert, aber anscheinend speichert er die nicht richtig in die Variable.

    Sprich: die Datensätze werden nicht gefunden? Dann gib die Syntax mal bei phpmyadmin bei SQL ein schaue, was dir angezeigt wird.

    Ich hab es mal in PHPMyAdmin eingetragen sowie ausführen lassen, sehe das es an "ORDER BY" liegt und gibt mir den Fehler "Unerwartete Datensatzanforderung. (near "ORDER BY" at position 24)" aus.

    SQL
    SELECT * FROM navipoint ORDER BY `NID` DESC WHERE GenId = '1'


    Zum anderen wenn ich es richtig sehe, wird bei der foreachschleife (Z. 41) mehrmals die String Variable beschrieben, je nach dem wie viele Datensätze vorhanden sind, in diesen Fall solltest du innerhalb der schleife 2 Variablen verwenden Bspw. mainstring und String wo du mit strcat den String bei Mainstring anfängst. Sonst wird string immer überschrieben und immer nur einmal angezeigt.

    Ganz genau, eben nicht, da ich einen Listen-Umbruch mittels "\n" am Ende des strings drin stehen habe und beim Anfang des strings dann der derzeitige mit den anderen kombiniert/zusammengeführt wird, somit füllt sich der string und überschreibt nicht den derzeitigen wo was drinsteht.


    Zwecks der Charakternamen, printe mal die MySQL Anweisung. Vllt liegt da der Fehler.

    Bei Charaktername steht dann dieses Zeichen "[?]".

    Code
    [11.10.2020 - 02:37:39] [connection] 127.0.0.1:59845 requests connection cookie.
    [11.10.2020 - 02:37:40] [connection] incoming connection: 127.0.0.1:59845 id: 0
    [11.10.2020 - 02:37:41] [join] Szertockz has joined the server (0:127.0.0.1)
    [11.10.2020 - 02:37:56] Charaktername:

    Guten Mitternacht liebe Breadfish Gemeinschaft,

    bin gerade dabei ein dynamisches Navigationssystem zur entwickeln, darunter darf man sich

    vorstellen, dass man Kategorien erstellen, bearbeiten und löschen kann, nicht nur das sondern

    auch Routen erstellen, bearbeiten und löschen kann, allerdings hab ich das Problem, dass sich

    die Datensätze von der Navigationspunkte Tabelle mit der dazugehörige Kategorie die in der Db

    als Datensatz gespeichert ist nicht im Spiel angezeigt wird, natürlich braucht man auch die

    Navigationskategorie Tabelle, aber da liegt kein Fehler vor, da alles perfekt ausgegeben wird.

    Mein Vorhaben wäre, wenn ich z.b. die Kategorie "Behörden" auswähle, dann in einem neuen Dialog

    alle Navigationspunkte angezeigt werden die der Kategorie "Behörden" entsprechen. Ein Anliegen

    wäre da noch und zwar wird auf mysteriöse Art und Weise den Namen des jeweiligen Charakters

    nicht ausgegeben, was seltsam ist.




    Der Code vom Navigationssystem:


    Die Funktion der Charakternamen Ausgabe & der Befehl dazu:


    Ps: Falls die Codeabschnitte nicht ausreichen sollten, um den Fehler zur finden, dann schreibt drunter.

    Ich hab bisher noch nie mit ner doppelten Auslesung und das mergen gearbeitet, deshalb in dieser Sache unerfahren.


    Mit freundlichem Gruß,

    Szertockz

    [20:11:42] [ERROR] CMySQLQuery::Execute[OnPasswordResponse] - (error #1054) Unknown column 'user' in 'field list'


    Einmal im Pawno die Suche öffnen und folgendes suchen:

    SQL
    SELECT user WHERE Username='%e' AND Passwort=MD5('%e')

    Dann ersetzen durch:

    SQL
    SELECT * FROM user WHERE Username='%e' AND Passwort=MD5('%e')


    Mfg, Szertockz

    Servus liebe Breadfish-Gemeinschaft

    Ich hab folgendes Problem und zwar bekomme ich jedesmal sobald Ich auf mein lokalen Gameserver verbinden möchte eine „Keine Rückmeldung“ Meldung oben im Header-Bereich beim Titel (wo die Version des Launcher‘s) im SA:MP Launcher. Vor einigen (2 - 3) Tagen hat noch alles super funktioniert, aber als ich das eine mal aufn lokalen Gameserver verbunden war, hat sich mysteriöser Weise mein SA:MP geschlossen, der Launcher ebenfalls, als ich in der Suche „samp“ eingetragen hab

    und dann draufgeklickt hab stand da irgendwas mit Verknüpfungsfehler, bin dann zum Verzeichnis gesprungen worin sich mein SA:MP befinden sollte und hininstalliert hab, aber die „samp.exe“ war spurlos verschwunden, was ich mir nicht erklären konnte. Ich würde mich freuen, wenn jmd mir bei dem Problem helfen könntet, hab schon diverse Lösungswege getestet z.b. GTA SA neuinstalliert (Cracked = No CD / No Steam) und SA:MP Version 0.3.7 R3 ebenfalls erneut auf‘n neuen Verzeichnis installiert, aber ohne Erfolg, hätte nämlich sehr gern das „Santos Roleplay“-Skript weiterentwickelt, in der Zeit wo ich kein Internet hab.


    Ps: Es kann sein, dass dieses Thema schon zählige Male durchgekaut wurde, aber kann jz auch kaum im Internet suchen, da ich sehr oft kein Netz hab.


    //edit

    Hinweis: Mein Internet läuft wieder einwandfrei und ich benutze als Betriebssystem Windows 10 Home.


    Mit freundlichen Grüßen

    Euer Szertockz

    An sich gar keine schlechte Map, allerdings find's ich es viel zu modern für die Umgebung, siehe die Gebäuden an :/, aber dennoch eine wirklich tolle Map, hast trotzdem sehr schön gemacht. Props gehen raus. ((:


    MfG

    Szertockz ;)

    Dieses Thema wurde schon sehr oft hier im Forum durchgeschaut, kannst gern die SuFu verwenden, um dir ein kostenloses oder ein kostenpflichtiges zur beschaffen. Wenn du wirklich Webentwicklung erlernen möchtest, solltest du dich mit frotend und backend befassen.


    MfG Szertockz