Beiträge von Kaliber

    DestroyVehicle(Mietfahrzeug1);

    Das hier ist übrigens Quatsch.


    Da Mitfahrzeug1 einfach nur den enum Wert besitzt, aber sicher nicht die Fahrzeugid die du da haben willst.


    DestroyVehicle(pInfo[playerid][Mitfahrzeug1]);


    Sowas müsste da stehen.


    Der Tag Mismatch Warning kommt daher, da du anscheinend irgendwas mit einem Tag versehen hast.


    Ein Tag ist z.B. sowas wie Float: oder bool: oder MySQL: :)

    Ich weiß gar nicht, wo ich anfangen soll.

    Ich habe auch schon CreateDynamicObject probiert aber da kommt "error 017: undefined symbol "CreateDynamicObject" trotz Streamer.

    Also nur Objekte, die du über CreateDynamicObject erstellst, laufen auch über den Streamer.


    Das bedeutet quasi, bis jetzt lässt du gar kein Objekt streamen, was die übrigen Fehler erklären könnte.


    Denn es gibt ein Limit von 1000 Objekten in der 0.3.7 Version und darunter. Sprich, sobald du mehr erstellst, werden diese nicht mehr angezeigt.


    Der Fehler mit dem undefined symbol kommt daher, dass du vergessen hast #include <streamer> (oben) in dein Skript zu packen :)


    Wenn keine Objekte geladen werden, wie oben erklärt fällst du natürlich durch die Map und landest dann in näherer Umgebung dazu :)


    Ich werde dir jetzt aber dein GF Skript nicht so anpassen, dass es perfekt funktioniert sondern, schau selbst mal ;)


    PS: Man kann nicht zu viele Objekte über den Streamer anzeigen lassen. Also da gibt es quasi kein Limit.

    statt "if" muss es "elseif" heißen. Bzw "else if" - Hab schon lange nicht mehr gescripted und bin mir gerade nicht sicher, wie rum es in PAWN ist

    Muss man nicht, kann man, ist hier aber relativ egal, da er in jedem if-Statement ein return verwendet.


    Der Fehler liegt, wie die Error-Meldung schon vermuten lässt im switch-case.


    Mit dem , was du bei case 0 und case 1 gemacht hast, machst du sog. Single-Line-Statements.
    Allerdings kannst du das auch in einen Block schreiben:



    PS: Anstatt pInfo[playerid][pGeld]+=-394; schreibe doch lieber pInfo[playerid][pGeld] -= 394; ^^

    Okay, dann liegt der Fehler in deiner PDO Abfrage, schreib diese mal so:


    PHP
    $stmt = $db->prepare("SELECT `user_id` FROM `users` WHERE `user_name`=:txt_username AND `user_pass`=:hashed_password"); 
    $stmt->bindParam(":txt_username", $txt_username,PDO::PARAM_STR);
    $stmt->bindParam(":hashed_password", $hash_password,PDO::PARAM_STR);

    hast du mal ne Begründung warum man require_once nehmen sollte und nicht include?

    Naja, sonst kann es passieren, dass du mehr als 1x eine Datei inkludierst. Und dann kann es zu echt dummen Fehlern kommen.



    Also der Fehler liegt denke ich mal in der Datei "userClass.php"

    Lass dir doch mal das Passwort ausgeben, damit du dir sicher sein kannst :D


    Versuch es an dein Hauptskript zurück zu geben und nutze print_r oder echo und lass dir beide Passwörter (das was er in der Datenbank findet & das was du eingibst) mal ausgeben und dann vergleiche ^^

    Brauchst mich nicht nochmal extra anstupsen, aber süß von dir xD


    Also als erstes kann ich dir nur empfehlen require_once zu verwenden, anstatt include.


    So und ja mit dem Passwort, das sollte eigentlich leicht zu klären sein.


    Debugge einfach mal und lass dir ausgeben, wie das Passwort, welches du eingibst in SHA512 aussieht und ob es identisch ist mit dem in der Datenbank.


    Wenn es identisch ist, liegt der Fehler in der PDO Abfrage, sind sie nicht identisch liegt der Fehler eventuell beim Hashing oder generell verwendest du 2 unterschiedliche Passwörter ^^

    Hallo Liebes Admin Team, ich habe da mal eine Frage,


    es ist ja so, dass wenn man einen Beitrag in einem Thema verfasst, dieser automatisch abonniert wird und man darüber informiert wird.


    Das ist auch gut soweit, nur wenn ich das jetzt deabonniere, weil ich keine Anmerkungen haben will, dann geht das leider nur, bis ich wieder einen Beitrag schreibe, dann ist es automatisch wieder abonniert.


    Meine Frage ist jetzt, ob es irgendwie möglich ist, dass man einstellen kann, dass man bestimmte Themen nicht automatisch wieder abonniert, wie z.B. den Smalltalk.


    Denn es ist echt nervig einen Beitrag zu schreiben, wieder zu deabonnieren und dann wieder einen zu schreiben und zu deabonnieren, denn ich will nicht informiert werden, wenn da wer was schreibt...


    Es wurde ja neulich die Erweiterung ignorierte Themen hinzugefügt, deshalb dachte ich, eventuell kann man da auch was machen ^^


    Mit freundlichen Grüßen
    Euer Kalle :love: