Beiträge von Marco.

    Hallo,
    hab ein kleines Problem...Und zwar bin ich grad dabei, ein Business System zu erstellen,
    dass über MySql speichert. Soweit, sogut. Naja das nun zu meinem Problem
    Also beim erstellen speichert er es in der Datenbank ganz komisch, hier mal der Code:
    stock ErstelleBusiness(Float:X,Float:Y,Float:Z,preis,level,besitzer[24],name[128],kasse,teilhaber[24])
    {
    new Query[500];
    mysql_query("SELECT NULL FROM Business");
    mysql_store_result();
    new rows = mysql_num_rows();
    mysql_free_result();
    new ID = rows++;
    format(Query,sizeof Query,"INSERT INTO `Business` (`ID`,`Besitzer`,`BizName`,`Preis`,`Level`,`Kasse`,`Teilhaber`,`PosX`,`PosY`,`PosZ`) VALUES ('%i','%s','%s','%i','%i','%i','%s','%f','%f','%f')",ID,besitzer,name,preis,level,kasse,teilhaber,X,Y,Z);
    mysql_query(Query);
    mysql_free_result();
    return printf("Biz erstellt");
    }


    ocmd:berstellen(playerid,params[])
    {
    new Float:X,Float:Y,Float:Z,preis,level,besitzer[24],name[128],kasse,teilhaber[24];
    GetPlayerPos(playerid,X,Y,Z);
    if(Spieler[playerid][sAdmin] != 5)return SCM(playerid,COLOR_WHITE,"Du darfst diesen Befehl nicht nutzen.");
    if(sscanf(params,"sssiii",preis,level,besitzer,name,kasse,teilhaber)) return SCM(playerid,COLOR_WHITE,"[Benutzung]: /berstellen [BizName] [Besitzer] [Teilhaber] [Preis] [Level] [KasseinInhalt]");
    ErstelleBusiness(X,Y,Z,preis,level,besitzer,name,kasse,teilhaber);
    return 1;
    }
    Hier mal nen screen wie er es speichert...



    //Edit Erledigt Lag hier dran if(sscanf(params,"sssiii",preis,level,besitzer,name,kasse,teilhaber)) return SCM(playerid,COLOR_WHITE,"[Benutzung]: /berstellen [BizName] [Besitzer] [Teilhaber] [Preis] [Level] [KasseinInhalt]");

    Danke, klappt...
    //edit Ich dummbatz :D Danke Alex
    //edit2 Dann muss ich beim laden auch floatstr satt strval nehmen oder ?
    mysql_fetch_field("PosX",data);
    BizInfo[bizid][BizX] = strval(data);
    mysql_fetch_field("PosY",data);
    BizInfo[bizid][BizY] = strval(data);
    mysql_fetch_field("PosZ",data);
    BizInfo[bizid][BizZ] = strval(data);

    Ahh danke :*
    //Edit Noch eine Frage, wei kann ich machen dass beim createn die ID in der MySqlTabelle immer ein weiter mit geht ?
    Weil bekomme immer das hier :)

    Code
    Error (0): Failed to exeute query. Duplicate entry '0' for key 'PRIMARY'

    stock ErstelleBusiness(Float:X,Float:Y,Float:Z,preis,level,besitzer[24],name[128],kasse,eintritt)
    {
    new Query[128];
    format(Query,sizeof Query,"INSERT INTO `Business` (`Besitzer`,`BizName`,`Preis`,`Level`,`Kasse`,`Eintritt`,`PosX`,`PosY`,`PosZ`) VALUES ('%s','%s','%i','%i','%i','%i','%i','%i','%i')",besitzer,name,preis,level,kasse,eintritt,X,Y,Z);
    mysql_query(Query);
    mysql_free_result();
    return printf("Biz erstellt");
    }
    Er sagt immer :

    Code
    [Mon Dec 26 01:34:44 2011] Function: mysql_query executed: "INSERT INTO `Business` (`Besitzer`,`BizName`,`Preis`,`Level`,`Kasse`,`Eintritt`,`PosX`,`PosY`,`PosZ`) VALUES ('keiner1','test1'" with result: "1".
    [Mon Dec 26 01:34:44 2011] Error (0): Failed to exeute query. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1.
    [Mon Dec 26 01:34:44 2011] Function: mysql_free_result executed.

    CPU: Intel Core i5-2400 Box (vier Kerne,besser für die Zukunft gerüstet)
    Mainboard: MSI PH67A-C43 (B3) (mehr Ram-Slots,mehr USB)
    Arbeitsspeicher: 8GB-Kit G.Skill PC3-10667U CL9
    Festplatte: Samsung SpinPoint F3 500GB
    Gehäuse: Revoltec Sixty 1 schwarz
    Netzteil: Super-Flower Amazon 80Plus 550W
    Grafikkarte: Gigabyte GTX560 OC


    Und was ist ein SSD ? Brauch ich das ?
    Was saght ihr zu diesem "Setup" ? Kostet knapp 600€, ist es das Wert ?


    //Edit
    Oder was sagt ihr zu dem hier ?
    http://www.ebay.de/itm/Gamer-P…4160890fd9#ht_7635wt_1344

    Na für die Einnahmen/Eintrittsgelder sonst hat es ja garkein Sinn sich ein Biiz zukaufen, wenn man nichts damit verdienen kann....
    Man schmeißt das Geld ja nicht einfach zum Fenster hinaus. ;)

    welchen rest ? dableibt nicht mehr viel über .....
    Grafikkarte kann in müll, muss also auch ne neue her:)
    Was ist da noch ?
    Naja, egal..
    Kann mir jemand ein gutes "Setup" für rund 500€ sagen ? :)
    Hab bei der Grafikkarte an ne GTX560 gedacht und bei dem rest hab ich
    ehrlich gesagt keine Ahnung. Könntet ihr mir da ein bisschen behilflich sein ?
    //Edit DDas Laufwerk und wlan-karte und sowas kann ich doch von meinem alten rechner nehmen oder nicht ?

    Es gitbe in Filterscriipt, wo man nur /chaus eingeben muss dann erstellt der das Haus automatisch in der property.cfg...
    Dazu muss man deine nicht kaufen

    Lohnt es sich überhaupt noch das Ding aufzurüsten ?
    Da müsste ich ja Mainboard alles neu holen. Neuer PC wär doch da besser oder niciht ?

    Will ich nicht unbedingt :)
    Hab ich nur grad bei ebay gesehen....
    Naja Geld ist erstmal uninteressant ;) Ich weiß nicht was man dafür ca. ausgeben sollte
    So 150€ sollten reichen denke ich oder nicht ?
    Kannst du mir denn was empfehlen ?

    Hallo,
    bin gerade dabei mein PC ein bisschen aufzurüsten.
    Neue Grafikkarte ist schon vorhanden. Eine GTX 550Ti von Palit, sollte doch
    fürs zocken ab und zu reichen oder ?
    Aktueller Processor: AMD Athlon 64 X2 Dual Core Processor 5000+ 2.60GHz
    Da mein Mainboard nichtmal DDR3 anschlüsse hat, wollt ich mir nun noch ein neues Mainboard holen.
    Könnt ihr mir da was empfehlen, sorry bin noch recht neu in dem Gebiet
    Was würdet ihr hierzu sagen ?
    http://www.ebay.de/itm/Bundle-…m53ea4f29db#ht_4691wt_991


    LG Marco