argument type mismatch verstehe nicht wiso

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
  • Hallo


    Ich habe den Oben genannten error
    Ich weiß nicht wiso der da ist
    hier mal die codes


    ocmd:erstellauto(playerid,params[])
    {
    new Float:vehx,Float:vehy,Float:vehz,Float:veha;
    new vehID;
    GetVehiclePos(vehID,vehx,vehy,vehz);
    SpeicherServerAutos(vehID,vehx,vehy,vehz,veha,1);//die error Zeile
    SendClientMessage(playerid,0xAFAFAFAA,"Text");
    }


    und noch der Public


    forward SpeicherServerAutos(vehID,Float:vehx,Float:vehy,Float:vehz,Float:veha,preis[]);
    public SpeicherServerAutos(vehID,Float:vehx,Float:vehy,Float:vehz,Float:veha,preis[])
    {
    new sql[1024];
    format(sql, sizeof(sql), "INSERT INTO `ServerCars` (`CarID`, `FloatX`, `FloatY`, `FloatZ`, `FloatA`, `Preis`) VALUES('%s', '%s', '%s', '%s', '%s', '%s')", vehID, Float:vehx, Float:vehy, Float:vehz, Float:veha, preis);
    return 1;
    }


    Ich such schon seit 2 Stunden den Fehler nur ich finde ihn nicht


    Ich hoffe auf hilfen


    MFG
    Merte

  • man stimmt ja


    nur hierbei hab ich nen error jetzt da er nen , haben will


    new vehID = GetVehicleModel(GetPlayerVehicleID(playerid));

  • OK der error is weg meine Tastatur spackt ma wieder


    und mit %s zu %d oder %f was von den?


    und mal so nebenbei wie finde ich die Angle von ein car raus?

  • Danke dir


    Mal wieder was dazugelernt


    //edit


    wenn ich jetzt den befehl eingebe crasht der Server


    ocmd:erstellauto(playerid,params[])
    {
    new Float:vehx,Float:vehy,Float:vehz,Float:veha;
    new vehID = GetVehicleModel(GetPlayerVehicleID(playerid));
    GetVehicleZAngle(vehID, veha);
    GetVehiclePos(vehID,vehx,vehy,vehz);
    SpeicherServerAutos(vehID,vehx,vehy,vehz,veha,1);
    SendClientMessage(playerid,0xAFAFAFAA,"Auto Gespeichert");
    }

  • Fehlt da bei dem SQL ding nicht noch was, du hast da jetzt den string, setzt aber ein return 1;


    Musst du das nicht noch irgentwie schreiben ?!


    mfg. :thumbup:


    //EDIT:


    Bsp, was ich meine:


    new sql[1024];
    format(sql, sizeof(sql), "INSERT INTO `ServerCars` (`CarID`, `FloatX`, `FloatY`, `FloatZ`, `FloatA`, `Preis`) VALUES('%s', '%s', '%s', '%s', '%s', '%s')", vehID, Float:vehx, Float:vehy, Float:vehz, Float:veha, preis);
    mysql_query(sql); //irgentwie sowas ?!
    return 1;

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Ok jetzt geht es einigermaßen nur die coordinaten werden nicht gesetzt da steht nur 0

  • ich lass es mit VARCHAR abspeichern bei meinen spawnchange klappt es damit