Mysql Speichert HouseSystem daten nicht richtig

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
  • Mysql ( HouseSystem ) Proplem speichern der daten




    Hallo alle zusammen in meinem System zum house erstellen gibt es einen bug ....


    Und zwar Speichert er alles im script aber imm die X,Y,Z Daten vom 0 Punkt Also Falsch




    ( 0 Punkt Meine ich da bei der farm )




    Speicher Code :












    PAWN Quelltext






    1





    format(string, sizeof(string), "INSERT INTO `Houses` (`Enter_X`, `Enter_Y`, `Enter_Z`, `Exit_X`, `Exit_Y`, `Exit_Z`, `Level`, `Interior`, `Cost`) VALUE ('%.4f', '%.4f', '%.4f', '%.4f', '%.4f', '%.4f', '%d', '%d', '%d')",










    Ingame wird es mit /addhouse erstellt


    (Ingame) klappt auch noch alles das heißt der 3D Text das dort ein haus
    verkauft wird etc. ist alles noch der Rote Kreis etc. wisst eas ich
    meine


    Doch nach server neustart wird alles auf den null Punkt geschoben und spinnt rum ...




    Befehl Zum House Erstellen :












    PAWN Quelltext






    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16





    COMMAND:addhouse(playerid, params[])
    {
    if(PlayerInfo[playerid][pAdmin] >= ADM_ADMIN)
    {
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid, X, Y, Z);
    CreateHouse[playerid][chEnter_X] = X;
    CreateHouse[playerid][chEnter_Y] = Y;
    CreateHouse[playerid][chEnter_Z] = Z;
    CreateHouse[playerid][chInt] = 1;
    J_TogglePlayerSpectating(playerid,true);
    SendClientMessage(playerid, 0xFFFFFFFF, "Warte ein wenig ...");
    SetTimerEx("ChangeInterior", 1000, false, "i", playerid);
    }
    return true;
    }










    Bitte dringend um Hilfe !




    mfg Bluescreen

  • format(string, sizeof(string), "INSERT INTO `Houses` (`Enter_X`, `Enter_Y`, `Enter_Z`, `Exit_X`, `Exit_Y`, `Exit_Z`, `Level`, `Interior`, `Cost`) VALUE ('%.4f', '%.4f', '%.4f', '%.4f', '%.4f', '%.4f', '%d', '%d', '%d')",
    CreateHouse[playerid][chEnter_X],
    CreateHouse[playerid][chEnter_Y],
    CreateHouse[playerid][chEnter_Z],
    CreateHouse[playerid][chExit_X],
    CreateHouse[playerid][chExit_Y],
    CreateHouse[playerid][chExit_Z],
    CreateHouse[playerid][chLevel],
    CreateHouse[playerid][chInt],
    CreateHouse[playerid][chCost]);
    mysql_query(string);

  • COMMAND:create_object(playerid, params[])
    {
    if(PlayerInfo[playerid][pAdmin] >= ADM_GRAND_ADMIN)
    {
    new Float:x, Float:y, Float:z, Float:a;
    GetPlayerPos(playerid, x, y, z);
    GetPlayerFacingAngle(playerid, a);
    new Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ = a;
    new id, string[120];
    if(sscanf(params,"dffffff", id, X, Y, Z, rX, rY, rZ)) return true;
    new Object = CreateDynamicObject(id, x+X, y+Y, z+Z, rX, rY, rZ);
    format(string,sizeof(string),"CreateObject(%i, %.4f, %.4f, %.4f, %.4f, %.4f, %.4f); // %d", id, x+X, y+Y, z+Z, rX, rY, rZ, Object);
    SendClientMessage(playerid,COLOR_WHITE,string);
    }
    return true;
    }


    das ist auch noch da soll ich überall das f statt 4f machen ?

  • Denk ma nicht das, das zum Haussystem gehört oder?


    Achso und beim nachschauen hab ich ben kleinen Schreibfehler in der Query entdeckt vill. Liegt es ja daran;
    format(string, sizeof(string), "INSERT INTO `Houses` (`Enter_X`, `Enter_Y`, `Enter_Z`, `Exit_X`, `Exit_Y`, `Exit_Z`, `Level`, `Interior`, `Cost`) VALUE ('%.4f', '%.4f', '%.4f', '%.4f', '%.4f', '%.4f', '%d', '%d', '%d')",
    Zu
    format(string, sizeof(string), "INSERT INTO `Houses` (`Enter_X`, `Enter_Y`, `Enter_Z`, `Exit_X`, `Exit_Y`, `Exit_Z`, `Level`, `Interior`, `Cost`) VALUES ('%f', '%f', '%f', '%f', '%f', '%f', '%d', '%d', '%d')",


    //Edit: %0.4f zu %f

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • dann zeigt er aber dieses errors


    C:\Users\Jonas R\Desktop\script\Next eLife\pawno\include\streamer.inc(363) : error 017: undefined symbol "Streamer_OnPlayerPickUpPickup"
    ../J_Includes/j_anticheats.inc(9) : error 017: undefined symbol "IsACheatState"
    ../J_Includes/j_anticheats.inc(27) : error 017: undefined symbol "PN"
    ../J_Includes/j_anticheats.inc(28) : error 017: undefined symbol "SendAdminsMessage"
    ../J_Includes/j_anticheats.inc(35) : error 017: undefined symbol "IsAFireGun"
    ../J_Includes/j_anticheats.inc(55) : error 017: undefined symbol "RemovePlayerWeaponEx"
    ../J_Includes/j_anticheats.inc(96) : error 017: undefined symbol "IsACheatState"
    ../J_Includes/j_anticheats.inc(101) : error 017: undefined symbol "IsNoAFK"
    ../J_Includes/j_anticheats.inc(113) : error 017: undefined symbol "CheatMessage"
    ../J_Includes/j_anticheats.inc(114) : error 017: undefined symbol "PN"
    ../J_Includes/j_anticheats.inc(115) : error 017: undefined symbol "SendAdminsMessage"
    ../J_Includes/j_anticheats.inc(144) : error 017: undefined symbol "IsACheatState"
    ../J_Includes/j_anticheats.inc(149) : error 017: undefined symbol "IsNoAFK"
    ../J_Includes/j_anticheats.inc(160) : error 017: undefined symbol "CheatMessage"
    ../J_Includes/j_anticheats.inc(161) : error 017: undefined symbol "PN"
    ../J_Includes/j_anticheats.inc(162) : error 017: undefined symbol "SendAdminsMessage"
    ../J_Includes/j_anticheats.inc(191) : error 017: undefined symbol "IsACheatState"
    ../J_Includes/j_anticheats.inc(201) : error 017: undefined symbol "IsNoAFK"
    ../J_Includes/j_anticheats.inc(206) : error 017: undefined symbol "IsAtTunning"
    ../J_Includes/j_anticheats.inc(213) : error 017: undefined symbol "CheatMessage"
    ../J_Includes/j_anticheats.inc(214) : error 017: undefined symbol "PN"
    ../J_Includes/j_anticheats.inc(215) : error 017: undefined symbol "SendAdminsMessage"
    ../J_Includes/j_anticheats.inc(234) : error 017: undefined symbol "CheatMessage"
    ../J_Includes/j_anticheats.inc(235) : error 017: undefined symbol "PN"
    ../J_Includes/j_anticheats.inc(236) : error 017: undefined symbol "SendAdminsMessage"
    ../J_Includes/j_anticheats.inc(295) : error 017: undefined symbol "GetPlayerVehicleSpeed"


    ohne ist das nicht

  • [Wed Jun 12 01:03:06 2013] Function: mysql_real_esacpe_string executed: "Blue_Screenuun" with result: "Blue_Screenuun".
    [Wed Jun 12 01:03:06 2013] Function: mysql_query executed: "SELECT * FROM `Passports` WHERE `Name` = 'Blue_Screenuun' LIMIT 1" with result: "0".
    [Wed Jun 12 01:03:06 2013] Function: mysql_store_result executed with result: "1"
    [Wed Jun 12 01:03:06 2013] Function: mysql_num_rows executed with result: "%".
    [Wed Jun 12 01:03:06 2013] Function: mysql_free_result executed.
    [Wed Jun 12 01:03:06 2013] Function: mysql_query executed: "DELETE FROM `OnlineInfo` WHERE `Name` = 'Blue_Screenuun'" with result: "0".
    [Wed Jun 12 01:03:43 2013] Function: mysql_query executed: "INSERT INTO `Houses` (`Enter_X`, `Enter_Y`, `Enter_Z`, `Exit_X`, `Exit_Y`, `Exit_Z`, `Level`, `Interior`, `Cost`) VALUE ('1909.8516', '-1597.6937', '14.3062', '235.2579', '1187.0999', '1080.2600', '4', '3', '80000')" with result: "0".


    Hier


    //edit suche immer noch hilfe und der bug ist immer noch nicht behoben !! :thumbup:


  • [Wed Jun 12 01:03:43 2013] Function: mysql_query executed: "INSERT INTO `Houses` (`Enter_X`, `Enter_Y`, `Enter_Z`, `Exit_X`, `Exit_Y`, `Exit_Z`, `Level`, `Interior`, `Cost`) VALUE ('1909.8516', '-1597.6937', '14.3062', '235.2579', '1187.0999', '1080.2600', '4', '3', '80000')" with result: "0".


    Hier


    //edit suche immer noch hilfe und der bug ist immer noch nicht behoben !! :thumbup:

    der Query kann doch gar nicht ausgeführt werden..


    VALUE gibt es bei Mysql nicht ;) es müsste wenn dann VALUES heißen


    ;)

    Zitat von Sharpadox

    Echt fantastisch, dieses "Google" ^^



  • wenn ich das mache wie du es sagst geht kein befehler aus meinem include ausserdem gibt es viele VALUE; VALUES; VALUESQ


    IST denn keiner mal bereit über TeamViewer oder was weiß ich zu schauen ???
    Das nervt so ein wenig ich suche um hilfe hier schon seit 4 tagen mit immer neuen themen weil keiner bock hat mal das genauer zu betrachten !
    Scripting support hat mich noch nicht so hier überzeugt !


    Natürlich würde ich auch bis zu 20€ taschengeld geben da wir es eilig haben mit dem script ist nur noh der eine große bug !!