Mysql ( HouseSystem ) Proplem speichern der daten

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 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 :


    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 :


    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

  • Kannst du mal deine Debug.txt schicken? Also nur den Auszug wo der das Haus laden soll.

  • for(new i = 0;i < OWNABLEHOUSES;i ++)
    {
    HouseIcon[i] = CreateDynamicMapIcon(HouseInfo[i][hEnter_X], HouseInfo[i][hEnter_Y], HouseInfo[i][hEnter_Z], 31, 0);
    HouseCP[i] = CreateDynamicCP(HouseInfo[i][hEnter_X], HouseInfo[i][hEnter_Y], HouseInfo[i][hEnter_Z], 1.0, -1, -1, -1, 10.0);
    House3DText[i] = CreateDynamic3DTextLabel("*** Das Haus ***",0xE1AE3CFF,HouseInfo[i][hEnter_X], HouseInfo[i][hEnter_Y],HouseInfo[i][hEnter_Z],20.0);
    if(HouseInfo[i][hCabinet])
    {
    new h = GetHouseStyle(i);
    if(h != -1) HouseCabinet[i] = CreateDynamicObject(2197,Cabs[h][0],Cabs[h][1],Cabs[h][2],0,0,Cabs[h][3],i+50,HouseInfo[i][hInt]);
    else printf("ACHTUNG: Das Haus No %i hat den Stil: -1", i);
    }
    UpdateHouse(i,false);
    }
    print("Alle Häuser wurden geladen...");


    meinste das oder wenn er beim server läd ??