Beiträge von Allrounder18

    ich glaube ich habe jetzt gepfuscht, es funktioniert aufjedenfall, ALLOW NULLS war auf NO und Default war auf NULL also habe ich einfach nulls erlaubt.. :D
    kann man das so machen oder ehr weniger?

    Moin,


    ck könnte Charakterkill sein. Wert auf Wie definiert 0 oder 1 setzen.


    MfG

    In Zeile 10 muss das playerid und nicht pID sein.


    Zum Anderen musst evtl mal print-Debuggen, welchen Wert AccountInfo[playerid][account_Admin] hat und welchen Wert der dazugehörige AdminInfo-AdminRang hat.

    Danke, ich hab das Gefühl es lieg an folgendem Code.


    Edit: Der Print sieht so aus: Kicknachricht: {FF0000}Projektleiter{FFFFFF}{FF0000} Allrounder18(0){FFFFFF} hat {FF0000}Allrounder18(0){FFFFFF} gekickt. Grund: Test


    Edit: Fehler gefunden, das Script wollte keine zwei Codes mit Fabre hintereinander.


    Danke für die Hile.

    Das wird daran liegen, dass du trotz deines DelayedKick Timers die Kick-Funktion in Zeile 16 aufrufst. Einfach die entfernen.

    Danke hat geklappt, jetzt kommt nen anderer Fehler.


    Wenn ich in der Zeile "... wurde von ... vom Server gekickt" true anstatt false eingebe erscheint die Message nicht, woran kann das liegen?


    Vielen Dank im Voraus.


    Mit freundlichen Grüßen


    Allrounder18

    Guten Abend,


    ich versuch mich mal wieder in SAMP und bin auf folgendes Problem gestoßen.


    Der Nachricht "Du wurdest von ... gekickt" kommt beim Spieler nicht an, woran kann das liegen?


    Vielen Dank im Voraus.


    Mit freundlichen Grüßen


    Allrounder18

    Ändern kann man immer alles, da wirst du wohl nie fertig werden - solang es für dich funktioniert und auch vom Codestyle passt, dann ist ja alles gut.

    Das war eher darauf bezogen, da irgendwas nicht stimmt

    Na im Bestfall irgendwann nach dem Respawnen das Fahrzeug, unter Umständen mit einem Timer - damit du sicher sein kannst, dass das Fahrzeug bereits respawnt ist

    Danke, werde ich versuchen.

    Das liegt daran, das der zweite Parameter fehlt, in meinem Beitrag hatte ich das direkt nachgebessert - im Zitat von dir ist es auch schon richtig.

    Also einfach den 2 Parameter, die Größe, ergänzen

    format(AllFahrzeugInfo[vID][fahrzeug_Kennzeichen], sizeof(kennzeichen), "%s", kennzeichen);

    Danke, klappt. jetzt wird das Kennzeiche beim Laden nicht gesetzt.


    Muss ich noch irgendwo etwas ändern?


    Wo setzte ich den bei Addfraktioncar das Putplayerintovehicle am besten hin?

    magst du mal den aktuellen Code dazu posten bzw. den Fehler

    error 035: argument type mismatch (argument 2) is genau die Zeile mit deinem Format

    Das liegt daran, dass das Fahrzeug re-spawned oder re-streamt werden muss. (Quelle: https://sampwiki.blast.hk/wiki/SetVehicleNumberPlate)


    Ein String in eine Variable bekommst du mit format format(AllFahrzeugInfo[vID][fahrzeug_Kennzeichen], sizeof(kennzeichen), "%s", kennzeichen);

    Wobei kennzeichen die Variable wäre

    Danke, das format nimmt samp leider nicht.


    Edit: Wo setze ich den das PutPlayerIntoVehicle am besten hin?

    In Pawn musst du das in einer Zeile schreiben:

    INSERT INTO `cars` ( `modelid`, `typ`, `owner`, `tank`, `batterie`, `kilometer`, `motorschaden`, `x`, `y`, `z`, `r`, `plate` ) VALUES ( '%i', '%i', '%i', '%f', '%i', '%i', '%i', '%f', '%f', '%f', '%f', '%s' )

    Danke, klappt.


    Wie baue ich das jetzt noch in die Variable AllFahrzeugInfo[vID][fahrzeug_Kennzeichen] ein im Stock Addfraktioncar?


    Edit: Jetzt wird zwar das Fahrzeug mit Kennzeichen in der DB gespeichert aber das Kennzeichen wird ingame nicht gesetzt.

    Versuch am besten immer zu escapen, wenn du SQL verwendest - dies ist ein oft gemachter Fehler.

    Um dann zu prüfen, ob deine Abfrage korrekt ist, kannst du immer online-Tools verwenden, wie dieses hier: https://www.eversql.com/sql-syntax-check-validator/

    Danke, der Validator sagt es is richtig.


    Wenn ich es so schreibe wie du vorschlägst wirft das Script Errors.

    Moin,


    ich möchte gerne auf meine Frakcars ein Kennzeichen gebe welches in der DB gespeichert werden soll, jedoch klappts nicht.


    Funktionen:

    MYSQL Error:

    [13:14:35 - 09.02.2021] [ERROR] error #1054 while executing query "INSERT INTO cars (modelid,typ,owner,tank,batterie,kilometer, motorschaden, x,y,z,r,plate) VALUES (416,2,3,80.000000,100,0,0,-89.773300,-1621.156860,3.365408,78.901093,LF765WT)": Unknown column 'LF765WT' in 'field list'


    Was mache ich falsch?


    Vielen Dank im Voraus.


    MfG


    Allrounder18

    Ist natürlich eine schwierige Sache, da das ganze nicht im Wiki aufgelistet ist.

    Wenn man da aber HTTP-Statuscodes mit einbezieht, wäre 403 die fehlende Zugriffsberechtigung, ja.

    Hm okay, die beiden Dateien die auf den Webspace gehören liegen im cms unterverzeichnis wo wbb Core installiert ist und haben 777 und gehören dem web benutzer an.

    Naja, die Variable hast du bereits in deinem Callback, du musst sie nur noch ausgeben:


    Danke, hab ich eingefügt. Ich bekomme Status 403. Heißt irgendwas hat keine Rechte?