Mysql : /addfraktionsveh (Fraktions fahrzeug erstellen)

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
  • Hey Breadfish,
    mein Fraktionsfahrzeug System funktioniert nicht, es wird nichts in die Datenbank geschrieben.
    Code:
    CMD:addfraktionsveh(playerid, params[])
    {
    if(Cuffed[playerid] == 1)return SendClientMessage(playerid, COLOR_RED, "Du trägst Handschellen!");
    if(Logged[playerid] == 0)return SendClientMessage(playerid, COLOR_RED, "Du bist nicht eingeloggt!");
    if(Spieler[playerid][IstTod] == 1)return SendClientMessage(playerid, COLOR_RED, "Du bist Tod!");
    if(Tazerd[playerid]==1)return SendClientMessage(playerid, COLOR_RED, "Du bist Getazerd!");
    if(!IstSpielerAdmin(playerid, 5)) return SendClientMessage(playerid,COLOR_RED,"Du bist nicht Admin Level 5 oder höher!");
    if(aDuty[playerid] == 0)return SendClientMessage(playerid, COLOR_RED, "Du bist nicht im Admin Dienst!");
    new FrakID, CarID, query[128], Laubrang, Float:PlayerGettedPos[4];
    if(sscanf(params, "dd", FrakID, CarID, Laubrang))return SendClientMessage(playerid, COLOR_RED, "Verwendung: /addfraktionsveh [Fraktion][CarID][Rang]");
    for(new i=0;i<MAX_FCARS;i++)
    {
    if(IsVehicleConnected(FrakCar[i][ErstelleCar]))return 0;
    SendClientMessageEx(playerid, COLOR_BLUE, "Du hast ein Fraktionsfahrzeug für die Fraktion %s erstellt.", FrakSys[FrakID][FrakName]);
    GetPlayerPos(playerid, PlayerGettedPos[0], PlayerGettedPos[1], PlayerGettedPos[2]);
    GetPlayerFacingAngle(playerid, PlayerGettedPos[3]);
    format(query, sizeof(query), "INSERT INTO `FrakCars` (`ID`, `Fraktion`, `Model`, `X`, `Y`, `Z`, `A`, `Rang`, `Tank`, `Schaden`, `Abgeschlossen`) VALUES ('%d', '%d', '%d', '%f', '%f', '%f', '%f', '%d', '100', '1000.0', '1')",
    i, FrakID, CarID, PlayerGettedPos[0], PlayerGettedPos[1], PlayerGettedPos[2], PlayerGettedPos[3], Laubrang);
    mysql_query(query);
    LoadFraktionsFahrzeug(i);
    break;
    }
    return 1;
    }

    Mit freundlichen Grüßen,
    Chriss aka. xDesertx

  • if(sscanf(params, "dd", FrakID, CarID, Laubrang))return SendClientMessage(playerid, COLOR_RED, "Verwendung: /addfraktionsveh [Fraktion][CarID][Rang]");
    Bei den Params fehlt ein "d".
    Ist das erste was mir auffiel.

  • Danke habe ich auch gemerkt und schon behoben. Teste es glaube das es daran lag habe den MYSQL Code in der Datenbank eingegeben funktioniert alles.


    Edit:
    Geht immer noch nicht.
    Muss off bis morgen.

    Mit freundlichen Grüßen,
    Chriss aka. xDesertx

    2 Mal editiert, zuletzt von [YFL]Chrisss ()