Beiträge von tdXkiller

    Hier


    UPDATE `db_accounts` SET `Level` = '1', `Experience` = '0', `Health` = '50.00', `Armour` = '0.00', `Money` = '2500000', `Kills` = '0', `Deaths` = '0', `KontoCard` = '0', `VehicleSlot` = '1', `MaxVehicles` = '3', `Warnings` = '0', `Banns` = '0', `Hunger` = '20', `Thirst` = '20', `Desire` = '20', `PremiumTime` = '180', `PremiumPoints` = '75', `AdminRank` = '3', `SkinID` = '230', `PaydayTime` = '0', `Job` = '0', `Faction` = '0', `FactionSkinID` = '0', `Wanteds` = '0', `Hours` = '0', `Minutes` = '0', `BikeLicense` = '0', `BoatLicense` = '0', `CarLicense` = '0', `ChopperLicense` = '0', `FishingLicense` = '0', `PlaneLicense` = '0', , `TollLicense` = '0', `WeaponLicense` = '0' WHERE `pName` = 'Sam'


    Ps: habe einen Fehler gefunden werde gleich mal gucken ob es geht


    Pss: nö geht nicht der String wird irgendwie immer ab geschnitten obwohl er lang genug ist `FishingLicense` = '0', `PlaneLicense` = '0', , `TollLicense` = '0', `WeaponLicense` = '0' da bei den ", ," das ist bei str5 das letzte da habe ich den String von 135 auf 165 erhöt aber trotzdem wird es abgeschnitten 8|

    Hallo,
    ich habe mir ein paar Thema angeschaut die das Gleiche Problem hatten jedoch haben sie mir nicht wirklich geholfen :P


    hier ist mein Code


    stock mysql_PlayerAccountSave(playerid)
    {
    print("mysql_PlayerAccountSave");
    new str1[135], str2[150], str3[145], str4[140], str5[135], str6[105], query[810], escapedName[20];
    mysql_real_escape_string(PlayerName(playerid), escapedName);
    format(str1, sizeof(str1), "UPDATE `db_accounts` SET `Level` = '%i', `Experience` = '%i', `Health` = '%.2f', `Armour` = '%.2f', `Money` = '%i'", pInfo[playerid][Level], pInfo[playerid][Experience], pInfo[playerid][Health], pInfo[playerid][Armour], pInfo[playerid][Money]);
    format(str2, sizeof(str2), ", `Kills` = '%i', `Deaths` = '%i', `KontoCard` = '%i', `VehicleSlot` = '%i', `MaxVehicles` = '%i', `Warnings` = '%i', `Banns` = '%i'", pInfo[playerid][Kills], pInfo[playerid][Deaths], pInfo[playerid][KontoCard], pInfo[playerid][VehicleSlot], pInfo[playerid][MaxVehicles], pInfo[playerid][Warnings], pInfo[playerid][Banns]);
    format(str3, sizeof(str3), ", `Hunger` = '%i', `Thirst` = '%i', `Desire` = '%i', `PremiumTime` = '%i', `PremiumPoints` = '%i', `AdminRank` = '%i', `SkinID` = '%i'", pInfo[playerid][Hunger], pInfo[playerid][Thirst], pInfo[playerid][Desire], pInfo[playerid][PremiumTime], pInfo[playerid][PremiumPoints], pInfo[playerid][AdminRank], pInfo[playerid][SkinID]);
    format(str4, sizeof(str4), ", `PaydayTime` = '%i', `Job` = '%i', `Faction` = '%i', `FactionSkinID` = '%i', `Wanteds` = '%i', `Hours` = '%i', `Minutes` = '%i'", pInfo[playerid][PaydayTime], pInfo[playerid][Job], pInfo[playerid][Faction], pInfo[playerid][FactionSkinID], pInfo[playerid][Wanteds], pInfo[playerid][Hours], pInfo[playerid][Minutes]);
    format(str5, sizeof(str5), ", `BikeLicense` = '%i', `BoatLicense` = '%i', `CarLicense` = '%i', `ChopperLicense` = '%i', `FishingLicense` = '%i', `PlaneLicense` = '%i', `TruckLicense` = '%i'", pInfo[playerid][BikeLicense], pInfo[playerid][BoatLicense], pInfo[playerid][CarLicense], pInfo[playerid][ChopperLicense], pInfo[playerid][FishingLicense], pInfo[playerid][PlaneLicense], pInfo[playerid][TruckLicense]);
    format(str6, sizeof(str6), ", `TollLicense` = '%i', `WeaponLicense` = '%i' WHERE `pName` = '%s'", pInfo[playerid][TollLicense], pInfo[playerid][WeaponLicense], escapedName);
    format(query, sizeof(query), "%s%s%s%s%s%s", str1, str2, str3, str4, str5, str6);
    mysql_function_query(MySQLHandle, query, false, "", "", "");
    DeletePVar(playerid, "Login");
    return 1;
    }


    und hier der dazugehörige Error


    [15:21:11] [ERROR] CMySQLQuery::Execute[()] - (error #1064) 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 ' `TollLicense` = '0', `WeaponLicense` = '0' WHERE `pName` = 'Sam'' at line 1


    pls help.


    mfg tdXkiller

    Das Problem ist in dem mysql_log zeigt er das hier an wenn es nicht Connected


    [23:06:28] [ERROR] CMySQLHandle::Connect - (error #2003) Can't connect to MySQL server on '127.0.0.1' (10061)


    Doch wenn ich zum Testen das so benutze (Das sind alle Errors die es gibt)


    public OnQueryError(errorid, error[], callback[], query[], connectionHandle)
    {
    switch(errorid)
    {
    case ER_DBACCESS_DENIED_ERROR:
    {
    print("1");
    }
    case ER_ACCESS_DENIED_ERROR:
    {
    print("2");
    }
    case ER_UNKNOWN_TABLE:
    {
    print("3");
    }
    case ER_SYNTAX_ERROR:
    {
    print("4");
    }
    case CR_SERVER_GONE_ERROR:
    {
    print("5");
    }
    case CR_SERVER_LOST:
    {
    print("6");
    }
    case CR_COMMAND_OUT_OF_SYNC:
    {
    print("7");
    }
    case CR_SERVER_LOST_EXTENDED:
    {
    print("8");
    }
    }
    return 1;
    }


    Dann passiert rein garnichts :>

    Warum holt ihr euch eigentlich immer Netzteile für 90 Euros? Ein S7 reicht aus.


    Es gibt mehrere Gründe ein 90 Euro oder teureres Netzteil zu holen
    zum einem die Qualität was bringt dir z.b eine Gtx Titan wenn du ein billiges Netzteil hast 8| es kannst auf jeden fall zu strom störungen wenn nicht sogar zum Pc ausfall kommen und wenn zu viel Strom an die Komponenten geleitet wird dann können sie auch kaputt gehen noch ein Grund währe z.b besseres "Sleeving" oder "Cable management" das ist aber eher was fürs Auge und für ein aufgeräumteres Gehäuse der letzte grund währe dann nurnoch die abwärme oder die Lautstärke


    mfg tdXkiller

    Hallo,
    ich wollte fragen ob es eine bessere Möglichkeit gibt eine ConnectToDatabase Funktion zu machen außer so


    stock mysql_ConnectToDatabase()
    {
    MySQLHandle = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_DATA, MYSQL_PASS);
    if(MySQLHandle)
    {
    print(" [SERVER] Verbindung zur Mysql Datenbank wurde hergestellt!");
    return 1;
    }
    else if(!MySQLHandle)
    {
    print(" [SERVER] Es wurde keine Verbindung zur Mysql Datenbank hergestellt!");
    print(" [SERVER] Der Server wird nun beendet!");
    SendRconCommand("exit");
    return 0;
    }
    return 0;
    }


    Weil in R6 ging ja alles.
    Da gab es auch noch eine mysql_ping funktion, und da war es immer so das der Server sich ausgeschaltet hat, wenn ich keine Verbindung hatte.
    Jetzt startet er trotzdem und man merkt dann erst im Spiel das nicht mehr funktioniert.


    mfg tdXkiller

    Und das iPhone nicht? - Nicht umsonst ist es in den Benchmark meistens vorne. Beim iPhone bekommst Du eben etwas für Dein Geld. Ein perfektes OS. Perfomance vom feinstens. Das OS und die Hardware passen 100% zusammen.
    Man bezahlt halt eben einen hohen Preis für die Perfektheit. Für DEN BESTEN App-Store,den Support.
    iPhone ist ein wertiges Smartphone.


    HTC versucht sich nun auch mit dem Aluminium, sieht aber nicht gut aus. Mal abgesehen davon, Android ist einfachineffizient. Für Entiwckler schön und gut, aber als Endanwenender grauenhaft.


    Kommt mir das nur so vor das alle Iphone Besitzer eingebildet sind oder will er nur seine Meinung vertreten ? 8|

    Bei dem Riesenrad gondeln sind das neon Lichter und ein Feuerwerk kannst du durch mehrere Sachen darstellen 8| also ich habe auf den Screens nicht wirklich ein Feurwerk erkannt


    Ps.: xD doch da ist nen Feuerwerk stimmt :P sry das weiß ich leider nicht