Beiträge von Marschl

    Hi,
    sobald ich mich einlogge erstellt sich dieser MySQL Log


    Code
    [15:05:56] [WARNING] CMySQLResult::GetRowDataByName - field not found ("Respektpunte")
    [15:05:56] [ERROR] cache_get_field_content_int - invalid data type
    [15:05:56] [WARNING] CMySQLResult::GetRowDataByName - field not found ("Geld")
    [15:05:56] [ERROR] cache_get_field_content_int - invalid data type

    Bitte um hilfe

    So, ... hab es hinbekommen...


    Hier für den der mal das gleiche Problem hat:


    stock SpielerSpeichern(playerid){if(sInfo[playerid][pEingeloggt] == 0)return 1;new query[1024];format(query, sizeof(query), "UPDATE user SET Level='%i', Respektpunkte='%i', BarGeld='%i', BankKonto='%i', BankGeld='%i', Fraktion='%i', FraktionRang='%i', Spawn='%i', Handy='%i', Handynummer='%i', PayDay='%i', Spielzeit='%i', Jail='%i', JailTime='%i', Prison='%i', PrisonCheckpoints='%i', AdminLevel='%i' WHERE id='%i'",GetPlayerScore(playerid), sInfo[playerid][pRespektpunkte], GetPlayerMoney(playerid), sInfo[playerid][pBankKonto], sInfo[playerid][pBankGeld], sInfo[playerid][pFraktion], sInfo[playerid][pFraktionRang], sInfo[playerid][pSpawn], sInfo[playerid][pHandy], sInfo[playerid][pHandynummer], sInfo[playerid][pPayDay], sInfo[playerid][pJail], sInfo[playerid][pJailTime], sInfo[playerid][pPrison], sInfo[playerid][pPrisonCheckpoints], sInfo[playerid][pAdminLevel], sInfo[playerid][pID]);mysql_function_query(Handle, query, false, "", "");SpielerReset(playerid);return 1;}


    Einfach nach den "" im Format einen Zeilenumbruch und einrücken ^^

    Die Zeile ist dem Compiler zu lang.
    Versuche es so:
    stock SpielerSpeichern(playerid){ if(sInfo[playerid][pEingeloggt] == 0)return 1; new query[512]; format(query, sizeof(query), "UPDATE user SET Level='%i', Respektpunkte='%i', BarGeld='%i', BankKonto='%i', BankGeld='%i', Fraktion='%i', FraktionRang='%i', Spawn='%i', Handy='%i',", GetPlayerScore(playerid), sInfo[playerid][pRespektpunkte], GetPlayerMoney(playerid), sInfo[playerid][pBankKonto], sInfo[playerid][pBankGeld], sInfo[playerid][pFraktion], sInfo[playerid][pFraktionRang], sInfo[playerid][pSpawn], sInfo[playerid][pHandy], sInfo[playerid][pHandynummer]); format(query, sizeof(query), "%sHandynummer='%i', PayDay='%i', Spielzeit='%i', Jail='%i', JailTime='%i', Prison='%i', PrisonCheckpoints='%i', AdminLevel='%i' WHERE id='%i'", query, sInfo[playerid][pPayDay], sInfo[playerid][pJail], sInfo[playerid][pJailTime], sInfo[playerid][pPrison], sInfo[playerid][pPrisonCheckpoints], sInfo[playerid][pAdminLevel],sInfo[playerid][pID]); mysql_function_query(Handle, query, false, "", ""); SpielerReset(playerid); return 1;}

    Nein kommt immer noch der gleiche Error :/

    Also dann
    einennew query1; und new query2;
    und das dann reinschreiben...
    und dann mysql_function_query(handle, query1, false, "", "");
    und mysql_function_query(handle, query2, false, "", "");


    oder wie muss ich das verstehen?

    Hallo,


    ich habe in dieser Zeile:


    stock SpielerSpeichern(playerid)
    {
    if(sInfo[playerid][pEingeloggt] == 0)return 1;
    new query[256];
    format(query, sizeof(query), "UPDATE user SET Level='%i', Respektpunkte='%i', BarGeld='%i', BankKonto='%i', BankGeld='%i', Fraktion='%i', FraktionRang='%i', Spawn='%i', Handy='%i', Handynummer='%i', PayDay='%i', Spielzeit='%i', Jail='%i', JailTime='%i', Prison='%i', PrisonCheckpoints='%i', AdminLevel='%i' WHERE id='%i'", GetPlayerScore(playerid), sInfo[playerid][pRespektpunkte], GetPlayerMoney(playerid), sInfo[playerid][pBankKonto], sInfo[playerid][pBankGeld], sInfo[playerid][pFraktion], sInfo[playerid][pFraktionRang], sInfo[playerid][pSpawn], sInfo[playerid][pHandy], sInfo[playerid][pHandynummer], sInfo[playerid][pPayDay], sInfo[playerid][pJail], sInfo[playerid][pJailTime], sInfo[playerid][pPrison], sInfo[playerid][pPrisonCheckpoints], sInfo[playerid][pAdminLevel],sInfo[playerid][pID]);
    mysql_function_query(Handle, query, false, "", "");
    SpielerReset(playerid);
    return 1;
    }


    Diesen Error:


    Code
    C:\Users\marci\Desktop\NewLife-Roleplay\Server\gamemodes\NewLife.pwn(417) : error 075: input line too long (after substitutions)
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    1 Error.

    Ich vermute das mein query zu klein ist...
    Danke für euere Hilfe :D


    Gruß

    xD :D wie wäre es wenn du dein Thread nochmal schreibst und dir minimal 20 Minuten mühe gibst, etwas über das Projekt erzählst etc. dann wird das eventuell etwas, ... aber so nicht :D