Beiträge von TimeLine

    versuch mal bitte folgendes:


    Solltest du Fehlermeldungen hiernach erhalten bitte dann mitposten ;

    da kommt nur das



    [22:33:24] [ERROR] CMySQLQuery::Execute[QueryMeldung()] - (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 '`RangName0` = '', `RangName1` = '', `RangName2` = '',`RangName3` = '',`RangName4' at line 1
    [22:33:24] [ERROR] CMySQLQuery::Execute[QueryMeldung()] - (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 '' at line 1
    [22:33:24] [ERROR] CMySQLQuery::Execute[QueryMeldung()] - (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 '`RangName0` = 'Schulsantäter', `RangName1` = 'Azubi', `RangName2` = 'Rettunghel' at line 1
    [22:33:24] [ERROR] CMySQLQuery::Execute[QueryMeldung()] - (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 '' at line 1
    [22:33:24] [ERROR] CMySQLQuery::Execute[QueryMeldung()] - (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 '`RangName0` = '', `RangName1` = '', `RangName2` = '',`RangName3` = '',`RangName4' at line 1
    [22:33:24] [ERROR] CMySQLQuery::Execute[QueryMeldung()] - (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 '' at line 1
    [22:33:24] [ERROR] CMySQLQuery::Execute[QueryMeldung()] - (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 '`RangName0` = '', `RangName1` = '', `RangName2` = '',`RangName3` = '',`RangName4' at line 1
    [22:33:24] [ERROR] CMySQLQuery::Execute[QueryMeldung()] - (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 '' at line 1

    wo wird das ganze gespeichert?
    zeig uns bitte mal deinen Query, denn du hast nur die DIalogsachen gepostet ;)


    stock SaveFraktion(fID)
    {
    new query[800], miniquery[400], string[150];
    new count = GetTickCount();
    new Rang[7][50];
    mysql_real_escape_string(FrakInfo[fID][fRangName0], Rang[0], sqlHandle, 126);
    mysql_real_escape_string(FrakInfo[fID][fRangName1], Rang[1], sqlHandle, 126);
    mysql_real_escape_string(FrakInfo[fID][fRangName2], Rang[2], sqlHandle, 126);
    mysql_real_escape_string(FrakInfo[fID][fRangName3], Rang[3], sqlHandle, 126);
    mysql_real_escape_string(FrakInfo[fID][fRangName4], Rang[4], sqlHandle, 126);
    mysql_real_escape_string(FrakInfo[fID][fRangName5], Rang[5], sqlHandle, 126);
    mysql_real_escape_string(FrakInfo[fID][fRangName6], Rang[6], sqlHandle, 126);
    format(miniquery, sizeof(miniquery), "UPDATE `frakinfo` SET `Geld` = '%d', `Drogen` = '%d', `Mats` = '%d', `Gehalt0` = '%d', `Gehalt1` = '%d', `Gehalt2` = '%d', `Gehalt3` = '%d', `Gehalt4` = '%d', `Gehalt5` = '%d',`Gehalt6` = '%d',",
    FrakInfo[fID][fGeld], FrakInfo[fID][fDrogen], FrakInfo[fID][fMaterials], FrakInfo[fID][fGehalt0], FrakInfo[fID][fGehalt1], FrakInfo[fID][fGehalt2], FrakInfo[fID][fGehalt3], FrakInfo[fID][fGehalt4], FrakInfo[fID][fGehalt5], FrakInfo[fID][fGehalt6]);
    strcat(query, miniquery);
    format(miniquery, sizeof(miniquery), "`RangName0` = '%s', `RangName1` = '%s', `RangName2` = '%s',`RangName3` = '%s',`RangName4` = '%s', `RangName5` = '%s', `RangName6` = '%s', `LongName` = '%s', `SmallName` = '%s', `MitgliederLimit` = '%d', `Status` = '%d', `BewerbungsStatus` = '%d', `PayDayPunkte` = '%d' WHERE fID = '%d'",
    Rang[0], Rang[1], Rang[2], Rang[3], Rang[4], Rang[5], Rang[6], FrakInfo[fID][fLongName], FrakInfo[fID][fSmallName], FrakInfo[fID][fMitgliederLimit], FrakInfo[fID][fStatus], FrakInfo[fID][fBewerbungsStatus], FrakInfo[fID][fPayDayPunkte], fID);
    strcat(query, miniquery);
    mysql_function_query(sqlHandle, query, false, "QueryMeldung", "");
    format(string, sizeof(string), "[MySQL] Die Fraktionsinformationen von Fraktions ID %d wurde mit einer Geschwindigkeit von %d Millisekunden gespeichert!", fID, GetTickCount() - count);
    SendMySQLMessage(string);
    UpdateFraktionsSchild(fID);
    }

    Wie restartest du deinen sever ? Einfach nur Datei beenden die den Server dtartet ?

    neustart

    if(dialogid == 102)
    {
    if(response)
    {
    format(string, sizeof(string), "%s hat den Server Neu gestartet!", PlayerInfo[playerid][pName]);
    SendClientMessageToAllEx(COLOR_LIGHTRED, string);
    SendRconCommand("gmx");
    }
    }

    Werden irgendwelche Fehler in der MySQL Log ausgegeben o.Ä?


    [17:56:37] [ERROR] mysql_escape_string - destination size is too small (must be at least as big as source)
    [17:56:37] [ERROR] mysql_escape_string - destination size is too small (must be at least as big as source)
    [17:58:30] [ERROR] CMySQLQuery::Execute[QueryMeldung()] - (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 '' at line 1
    [17:58:30] [ERROR] CMySQLQuery::Execute[QueryMeldung()] - (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 '' at line 1
    [17:58:30] [ERROR] CMySQLQuery::Execute[QueryMeldung()] - (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 '' at line 1
    [17:58:30] [ERROR] CMySQLQuery::Execute[QueryMeldung()] - (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 '' at line 1
    [17:58:30] [ERROR] CMySQLQuery::Execute[QueryMeldung()] - (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 '' at line 1
    [17:58:30] [ERROR] CMySQLQuery::Execute[QueryMeldung()] - (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 '' at line 1
    [17:58:30] [ERROR] CMySQLQuery::Execute[QueryMeldung()] - (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 '' at line 1

    hallo die rang namen werden nach dem restart nicht gespeichert
    hoffe ihr könnt mir helfen ;D
    @Jeffry





    if(!strcmp(cmd, "/fRangnamen", true))
    {
    if(PlayerInfo[playerid][pLeader] == 0) return SendStrukturMessage(playerid, MSsG_FEHLER, "Du darfst diesen Befehl nicht benutzen!");
    ShowPlayerDialog(playerid, 115, DIALOG_STYLE_LIST, "{FFBF00}Fraktions Verwaltung", "1\tRangnamen bearbeiten", "Auswählen", "Schließen");
    return 1;
    }


    if(dialogid == 115)
    {
    if(response)
    {
    if(listitem == 0)
    {
    new fid = GetPlayerFraktion(playerid);
    format(string, sizeof(string), "Rang 0\t\t|\t{FFBF00}[%s]\n{FFFFFF}Rang 1\t\t|\t{FFBF00}[%s]\n{FFFFFF}Rang 2\t\t|\t{FFBF00}[%s]\n{FFFFFF}Rang 3\t\t|\t{FFBF00}[%s]\n{FFFFFF}Rang 4\t\t|\t{FFBF00}[%s]\n{FFFFFF}Rang 5\t\t|\t{FFBF00}[%s]\n{FFFFFF}Rang 6\t\t|\t{FFBF00}[%s]", FrakInfo[fid][fRangName0], FrakInfo[fid][fRangName1], FrakInfo[fid][fRangName2], FrakInfo[fid][fRangName3], FrakInfo[fid][fRangName4], FrakInfo[fid][fRangName5], FrakInfo[fid][fRangName6]);
    ShowPlayerDialog(playerid, 116, DIALOG_STYLE_LIST, "{FFBF00}Fraktions Verwaltung: {FFFFFF}Rangname bearbeiten", string, "Auswählen", "Schließen");
    }
    }
    }
    if(dialogid == 116)
    {
    if(response)
    {
    new did = 117+listitem;
    new fid = GetPlayerFraktion(playerid);
    if(listitem == 0) format(string, sizeof(string), "{FFFFFF}Aktueller Rang Name für Rang %d: {FFBF00}%s\n\n{FFFFFF}Der Rangname\n- muss mindestens 4 Zeichen kurz sein\n- darf maximal 24 Zeichen lang sein\n- muss einen Sinn ergeben\n- darf keine Beledigungen enthalten\n\nGib nun den neuen Rangnamen für Rang %d ein:", listitem, FrakInfo[fid][fRangName0], listitem);
    else if(listitem == 1) format(string, sizeof(string), "{FFFFFF}Aktueller Rang Name für Rang %d:\t{FFBF00}%s\n\n{FFFFFF}Der Rangname\n- muss mindestens 4 Zeichen kurz sein\n- darf maximal 24 Zeichen lang sein\n- muss einen Sinn ergeben\n- darf keine Beledigungen enthalten\n\nGib nun den neuen Rangnamen für Rang %d ein:", listitem, FrakInfo[fid][fRangName1], listitem);
    else if(listitem == 2) format(string, sizeof(string), "{FFFFFF}Aktueller Rang Name für Rang %d:\t{FFBF00}%s\n\n{FFFFFF}Der Rangname\n- muss mindestens 4 Zeichen kurz sein\n- darf maximal 24 Zeichen lang sein\n- muss einen Sinn ergeben\n- darf keine Beledigungen enthalten\n\nGib nun den neuen Rangnamen für Rang %d ein:", listitem, FrakInfo[fid][fRangName2], listitem);
    else if(listitem == 3) format(string, sizeof(string), "{FFFFFF}Aktueller Rang Name für Rang %d:\t{FFBF00}%s\n\n{FFFFFF}Der Rangname\n- muss mindestens 4 Zeichen kurz sein\n- darf maximal 24 Zeichen lang sein\n- muss einen Sinn ergeben\n- darf keine Beledigungen enthalten\n\nGib nun den neuen Rangnamen für Rang %d ein:", listitem, FrakInfo[fid][fRangName3], listitem);
    else if(listitem == 4) format(string, sizeof(string), "{FFFFFF}Aktueller Rang Name für Rang %d:\t{FFBF00}%s\n\n{FFFFFF}Der Rangname\n- muss mindestens 4 Zeichen kurz sein\n- darf maximal 24 Zeichen lang sein\n- muss einen Sinn ergeben\n- darf keine Beledigungen enthalten\n\nGib nun den neuen Rangnamen für Rang %d ein:", listitem, FrakInfo[fid][fRangName4], listitem);
    else if(listitem == 5) format(string, sizeof(string), "{FFFFFF}Aktueller Rang Name für Rang %d:\t{FFBF00}%s\n\n{FFFFFF}Der Rangname\n- muss mindestens 4 Zeichen kurz sein\n- darf maximal 24 Zeichen lang sein\n- muss einen Sinn ergeben\n- darf keine Beledigungen enthalten\n\nGib nun den neuen Rangnamen für Rang %d ein:", listitem, FrakInfo[fid][fRangName5], listitem);
    else if(listitem == 6) format(string, sizeof(string), "{FFFFFF}Aktueller Rang Name für Rang %d:\t{FFBF00}%s\n\n{FFFFFF}Der Rangname\n- muss mindestens 4 Zeichen kurz sein\n- darf maximal 24 Zeichen lang sein\n- muss einen Sinn ergeben\n- darf keine Beledigungen enthalten\n\nGib nun den neuen Rangnamen für Rang %d ein:", listitem, FrakInfo[fid][fRangName6], listitem);
    ShowPlayerDialog(playerid, did, DIALOG_STYLE_INPUT, "{FFBF00}Fraktions Verwaltung: {FFFFFF}Rangname bearbeiten", string, "Auswählen", "Schließen");
    }
    }
    if(dialogid >= 117 && dialogid <= 123)
    {
    new fid = GetPlayerFraktion(playerid);
    if(strlen(inputtext) < 4 || strlen(inputtext) > 24)
    {
    if(listitem == 0) format(string, sizeof(string), "{FFFFFF}Aktueller Rang Name für Rang %d:\t{FFBF00}%s\n\n{FFFFFF}Der Rangname\n- muss mindestens 4 Zeichen kurz sein\n- darf maximal 24 Zeichen lang sein\n- muss einen Sinn ergeben\n- darf keine Beledigungen enthalten\n\nGib nun den neuen Rangnamen für Rang %d ein:", listitem, FrakInfo[listitem][fRangName0], listitem);
    else if(listitem == 1) format(string, sizeof(string), "{FFFFFF}Aktueller Rang Name für Rang %d:\t{FFBF00}%s\n\n{FFFFFF}Der Rangname\n- muss mindestens 4 Zeichen kurz sein\n- darf maximal 24 Zeichen lang sein\n- muss einen Sinn ergeben\n- darf keine Beledigungen enthalten\n\nGib nun den neuen Rangnamen für Rang %d ein:", listitem, FrakInfo[listitem][fRangName1], listitem);
    else if(listitem == 2) format(string, sizeof(string), "{FFFFFF}Aktueller Rang Name für Rang %d:\t{FFBF00}%s\n\n{FFFFFF}Der Rangname\n- muss mindestens 4 Zeichen kurz sein\n- darf maximal 24 Zeichen lang sein\n- muss einen Sinn ergeben\n- darf keine Beledigungen enthalten\n\nGib nun den neuen Rangnamen für Rang %d ein:", listitem, FrakInfo[listitem][fRangName2], listitem);
    else if(listitem == 3) format(string, sizeof(string), "{FFFFFF}Aktueller Rang Name für Rang %d:\t{FFBF00}%s\n\n{FFFFFF}Der Rangname\n- muss mindestens 4 Zeichen kurz sein\n- darf maximal 24 Zeichen lang sein\n- muss einen Sinn ergeben\n- darf keine Beledigungen enthalten\n\nGib nun den neuen Rangnamen für Rang %d ein:", listitem, FrakInfo[listitem][fRangName3], listitem);
    else if(listitem == 4) format(string, sizeof(string), "{FFFFFF}Aktueller Rang Name für Rang %d:\t{FFBF00}%s\n\n{FFFFFF}Der Rangname\n- muss mindestens 4 Zeichen kurz sein\n- darf maximal 24 Zeichen lang sein\n- muss einen Sinn ergeben\n- darf keine Beledigungen enthalten\n\nGib nun den neuen Rangnamen für Rang %d ein:", listitem, FrakInfo[listitem][fRangName4], listitem);
    else if(listitem == 5) format(string, sizeof(string), "{FFFFFF}Aktueller Rang Name für Rang %d:\t{FFBF00}%s\n\n{FFFFFF}Der Rangname\n- muss mindestens 4 Zeichen kurz sein\n- darf maximal 24 Zeichen lang sein\n- muss einen Sinn ergeben\n- darf keine Beledigungen enthalten\n\nGib nun den neuen Rangnamen für Rang %d ein:", listitem, FrakInfo[listitem][fRangName5], listitem);
    else if(listitem == 6) format(string, sizeof(string), "{FFFFFF}Aktueller Rang Name für Rang %d:\t{FFBF00}%s\n\n{FFFFFF}Der Rangname\n- muss mindestens 4 Zeichen kurz sein\n- darf maximal 24 Zeichen lang sein\n- muss einen Sinn ergeben\n- darf keine Beledigungen enthalten\n\nGib nun den neuen Rangnamen für Rang %d ein:", listitem, FrakInfo[listitem][fRangName6], listitem);
    ShowPlayerDialog(playerid, dialogid, DIALOG_STYLE_INPUT, "{FFBF00}Fraktions Verwaltung: {FFFFFF}Rangname bearbeiten", string, "Auswählen", "Schließen");
    return 1;
    }
    if(dialogid == 117) strmid(FrakInfo[fid][fRangName0], inputtext, 0, strlen(inputtext), 128);
    else if(dialogid == 118) strmid(FrakInfo[fid][fRangName1], inputtext, 0, strlen(inputtext), 128);
    else if(dialogid == 119) strmid(FrakInfo[fid][fRangName2], inputtext, 0, strlen(inputtext), 128);
    else if(dialogid == 120) strmid(FrakInfo[fid][fRangName3], inputtext, 0, strlen(inputtext), 128);
    else if(dialogid == 121) strmid(FrakInfo[fid][fRangName4], inputtext, 0, strlen(inputtext), 128);
    else if(dialogid == 122) strmid(FrakInfo[fid][fRangName5], inputtext, 0, strlen(inputtext), 128);
    else if(dialogid == 123) strmid(FrakInfo[fid][fRangName6], inputtext, 0, strlen(inputtext), 128);
    format(string, sizeof(string), "Rang 0\t\t|\t{FFBF00}[%s]\n{FFFFFF}Rang 1\t\t|\t{FFBF00}[%s]\n{FFFFFF}Rang 2\t\t|\t{FFBF00}[%s]\n{FFFFFF}Rang 3\t\t|\t{FFBF00}[%s]\n{FFFFFF}Rang 4\t\t|\t{FFBF00}[%s]\n{FFFFFF}Rang 5\t\t|\t{FFBF00}[%s]\n{FFFFFF}Rang 6\t\t|\t{FFBF00}[%s]", FrakInfo[fid][fRangName0], FrakInfo[fid][fRangName1], FrakInfo[fid][fRangName2], FrakInfo[fid][fRangName3], FrakInfo[fid][fRangName4], FrakInfo[fid][fRangName5], FrakInfo[fid][fRangName6]);
    ShowPlayerDialog(playerid, 116, DIALOG_STYLE_LIST, "{FFBF00}Fraktions Verwaltung: {FFFFFF}Rangname bearbeiten", string, "Auswählen", "Schließen");
    }

    Du kannst doch nicht einfach so iwas updaten, ohne vorher die changelogs zu lesen...
    R39 funktioniert komplett anders als r34...musst deinen ganzen Code eig neu umschreiben, deshalb les dir ein paar Tutorials durch und pass deinen Code dementsprechend an oder..lass es auf der alten Version :)

    Okey Danke :D

    ich habe alles versucht aber bekomme die errors nicht weg
    @Jeffry

    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(14786) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17550) : error 017: undefined symbol "mysql_store_result"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17551) : error 017: undefined symbol "mysql_retrieve_row"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17553) : error 017: undefined symbol "mysql_get_field"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17554) : error 017: undefined symbol "mysql_get_field"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17557) : error 017: undefined symbol "mysql_free_result"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17568) : error 017: undefined symbol "mysql_store_result"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17569) : error 017: undefined symbol "mysql_retrieve_row"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17571) : error 017: undefined symbol "mysql_get_field"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17572) : error 017: undefined symbol "mysql_get_field"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17575) : error 017: undefined symbol "mysql_free_result"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17586) : error 017: undefined symbol "mysql_store_result"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17587) : error 017: undefined symbol "mysql_retrieve_row"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17589) : error 017: undefined symbol "mysql_get_field"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17590) : error 017: undefined symbol "mysql_get_field"
    C:\Users\*****o\Downloads\gta test\gta test\StarH.pwn(17593) : error 017: undefined symbol "mysql_free_result"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17604) : error 017: undefined symbol "mysql_store_result"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17605) : error 017: undefined symbol "mysql_retrieve_row"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17607) : error 017: undefined symbol "mysql_get_field"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17608) : error 017: undefined symbol "mysql_get_field"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17611) : error 017: undefined symbol "mysql_free_result"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17622) : error 017: undefined symbol "mysql_store_result"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17624) : error 017: undefined symbol "mysql_retrieve_row"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17626) : error 017: undefined symbol "mysql_get_field"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17627) : error 017: undefined symbol "mysql_get_field"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17628) : error 017: undefined symbol "mysql_get_field"
    C:\Users\*****\Downloads\gta test\gta test\StarH.pwn(17635) : error 017: undefined symbol "mysql_free_result"

    @Jeffry
    @xXBastianXx
    undzwar der rang wird nicht von der mysql abgelesen und nicht in dem textdraw angezeigt
    ich hoffe ihr könnt mir helfen

    forward LOLTIMER(playerid);
    public LOLTIMER(playerid)
    {
    new query[256],Get[206];
    format(query,sizeof(query),"SELECT `rangname%i` FROM `gangrangs` WHERE `fID`='%i'",rang,id);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(Get);
    mysql_free_result();
    format(Get,sizeof(Get),"%s",rang);
    PlayerTextDrawSetString(playerid,Rang2[playerid], Get);
    return 1;
    }