Beiträge von Unique!

    Hallo Leute,
    Unzwar wollte ich ebend ein paar sachen machen auf dem Server und mir viel auf das ich keine Bizzs mehr erstellen kann. Da ich MySQL Debug an hab habe ich mal nach geschaut und ich bekomme den Error:

    Code
    An error has occured. (Error ID: 1062, Duplicate entry '0' for key 'PRIMARY')


    Query:

    SQL
    INSERT INTO `bizz` (bName, bEnterX, bEnterY, bEnterZ, bLevelNeeded, bPreis, bMaxProds, bPriceProd) VALUES ('Neues Business', '1368.756225', '-1279.852294', '13.546875', '7', '250000', '250', '17')


    Tabellen Struktur:


    Kann mir jemand da weiter Helfen? :s Ich glaube aber das es am Code im Script liegt:
    stock mysql_CheckBizz(id)
    {
    new Query[128],count;
    format(Query, sizeof(Query), "SELECT * FROM `bizz` WHERE `bID` = '%i'", id);
    mysql_query(Query);
    mysql_store_result();
    count = mysql_num_rows();
    mysql_free_result();
    return count;
    }


    stock CreateBizz(Float:x,Float:y,Float:z,preis,lvl,maxprod,prodp)
    {
    for(new b = 0;b != MAX_BIZZ; b++)
    {
    if(mysql_CheckBizz(b) == 0){
    new query[512],string[256];
    format(query, sizeof(query), "INSERT INTO `bizz` (bName, bEnterX, bEnterY, bEnterZ, bLevelNeeded, bPreis, bMaxProds, bPriceProd) VALUES ('Neues Business', '%f', '%f', '%f', '%i', '%i', '%i', '%i')", x, y, z, lvl, preis, maxprod, prodp);
    mysql_query(query);
    LoadBizz(b);
    CreatePickup(1239, 1, BizzInfo[b][bEnterX], BizzInfo[b][bEnterY], BizzInfo[b][bEnterZ],-1);
    format(string, sizeof(string), "Zum Verkauf\n Preis: %d $\nLevel: %d\n",BizzInfo[b][bPreis], BizzInfo[b][bLevelNeeded]);
    BizzInfo[b][bLabelID] = Create3DTextLabel(string,COLOR_LIGHTBLUE,BizzInfo[b][bEnterX], BizzInfo[b][bEnterY], BizzInfo[b][bEnterZ]+1,22.0,0,0);
    return 1;
    } else continue;
    }
    return 0;
    }


    Danke
    Adrian


    /edit: Code ausm Script geaddet

    Hallo Community,


    wenn ich meinen Server starten möchte gibt mir die konsole aus:

    Code
    samp03svr: amx/amxfile.c:101: fgets_cell: Assertion `fp!=((void *)0)' failed.

    :s


    Ich habe auch mal im server_log nachgeguckt da ist aber nichts:


    Danke im Vorraus
    Adrian

    Hallo Com,


    ich habe ein Problem beim Laden des Haussystems. Ich habe es vor kurzem auf MySQL umgeschrieben und bin gerade am verzweifeln. Unzwar lädt er einige Daten falsch. Ich habe mir das ganze auch mal ausgeben lassen:

    Code
    [14:44:28] X: 1112.643188; Y: -742.049316; Z: 100.132896; EX: 225.630996; EY: 1022.479980; EZ: 1084.069946;
    [14:44:28] Preis: 115; Locked: 0; ARent: 0; Level: 1; Rent: 101; Int: 7; Miete: 116; Owned: 0; Owner: Keiner; Bes: Test


    So aber der Preis sollte 1 sein Rent und Miete auch also Rent und Miete sind nicht das gleiche nicht wundern ^^ Was mache ich falsch?! ?(

    Spoiler anzeigen
    stock SaveHaus(hid)
    {
    new hausid[5];
    format(hausid, sizeof(hausid), "%d", hid);
    mysql_SetInt("hauser","hLocked",HausInfo[hid][hLocked],"id",hausid);
    mysql_SetInt("hauser","hAllowrent",HausInfo[hid][hAllowrent],"id",hausid);
    mysql_SetInt("hauser","hRent",HausInfo[hid][hRent],"id",hausid);
    mysql_SetInt("hauser","hInt",HausInfo[hid][hInt],"id",hausid);
    mysql_SetInt("hauser","hOwned",HausInfo[hid][hOwned],"id",hausid);
    mysql_SetInt("hauser","hMiete",HausInfo[hid][hMiete],"id",hausid);
    mysql_Set("hauser","hOwner",HausInfo[hid][hOwner],"id",hausid);
    return 1;
    }

    Spoiler anzeigen
    stock LoadHaus(hid)
    {
    new hausid[5];
    format(hausid, sizeof(hausid), "%d", hid);
    HausInfo[hid][EnterX] = mysql_GetFloat("hauser", "EnterX", "id", hausid);
    HausInfo[hid][EnterY] = mysql_GetFloat("hauser", "EnterY", "id", hausid);
    HausInfo[hid][EnterZ] = mysql_GetFloat("hauser", "EnterZ", "id", hausid);
    HausInfo[hid][ExitX] = mysql_GetFloat("hauser", "ExitX", "id", hausid);
    HausInfo[hid][ExitY] = mysql_GetFloat("hauser", "ExitY", "id", hausid);
    HausInfo[hid][ExitZ] = mysql_GetFloat("hauser", "ExitZ", "id", hausid);
    HausInfo[hid][hPreis] = mysql_GetInt("hauser", "hPreis", "id", hausid);
    HausInfo[hid][hLocked] = mysql_GetInt("hauser", "hLocked", "id", hausid);
    HausInfo[hid][hAllowrent] = mysql_GetInt("hauser", "hAllowrent", "id", hausid);
    HausInfo[hid][hLevel] = mysql_GetInt("hauser", "hLevel", "id", hausid);
    HausInfo[hid][hRent] = mysql_GetInt("hauser", "hRent", "id", hausid);
    HausInfo[hid][hInt] = mysql_GetInt("hauser", "hInt", "id", hausid);
    HausInfo[hid][hMiete] = mysql_GetInt("hauser", "hMiete", "id", hausid);
    HausInfo[hid][hOwned] = mysql_GetInt("hauser", "hOwned", "id", hausid);
    format(HausInfo[hid][hBeschreibung],128,"%s",mysql_Get("hauser","hBeschreibung","id",hausid));
    format(HausInfo[hid][hOwner],32,"%s",mysql_Get("hauser","hOwner","id",hausid));
    printf("X: %f; Y: %f; Z: %f; EX: %f; EY: %f; EZ: %f;",HausInfo[hid][EnterX],HausInfo[hid][EnterY],HausInfo[hid][EnterZ],HausInfo[hid][ExitX],HausInfo[hid][ExitY],HausInfo[hid][ExitZ]);
    printf("Preis: %d; Locked: %d; ARent: %d; Level: %d; Rent: %d; Int: %d; Miete: %d; Owned: %d; Owner: %s; Bes: %s",HausInfo[hid][hPreis],HausInfo[hid][hLocked],HausInfo[hid][hAllowrent],HausInfo[hid][hLevel],HausInfo[hid][hRent],HausInfo[hid][hInt],HausInfo[hid][hMiete],HausInfo[hid][hOwned],HausInfo[hid][hOwner],HausInfo[hid][hBeschreibung]);
    return 1;
    }

    EDIT: Hier mal das Tabellen format etc.:

    Hallo Alle,


    ich wollte mir einen 2ten Monitor zulegen und den dann als Hauptmonitor nutzen, weil mein jetziger keine 1920x1080 auflösung hat.
    Kennt jemand einen guten Monitor den ich nutzen könnte der auch eine gute Reaktionszeit hat und auch von sich aus gute farb einstellung etc. zum Zocken?

    Hallo Leute,
    Da PaySafeCard ja das geändert hat das man nicht mehr mit mehreren PSCs bezahlen kann und die an der Tanke keine 25€ PSC hatten, bräuchte ich jemand der eine 25Euro PSC hat und mir die eintauscht. Ich würde gerne ein Mittelsmann dazu ziehen(Sicherheit wurde schon öfters über den Tisch gezogen) ;)
    Danke und ein Frohes neues Jahr
    Adrian
    ______
    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.

    Zitat von »Ch4oS«
    Also bei BF3 ist es scheiße, dass man da keine Abschussserien. Trotzdem macht es fun


    Das ist genau das, was an BF3 mit so geil ist, ich als BF Spieler finde Abschussserien total unnötig und unrealistisch


    Ich meinte aber nicht das es scheiße ist, sondern das es auch ohne spaß macht