Beitrag von TheOneBehindYou1 ()
Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
Grapefruit:
Wie sieht der Code mit TaigX drin aus?
Es gibt kein Code mit TaigX, TaigX ist ein Account von meinem Kumpel.
Grapefruit:
Das spielt ja keine Rolle, aber den Code musst du posten, der den Fehler erzeugt. Ohne Code kann dir nicht geholfen werden.
Das problem ist das ich nicht weiß, wo der Fehler auftritt.
Derek Westbrook: Da sind noch immer Fehler drin.
lolbob: http://pastebin.com/nY2q13LK -> Die Klammerfehler sind behoben, Errors sind möglicherweise noch drin, ich habe deine Includes nicht.
Grapefruit: Dann solltest du das herausfinden, das kann dir anhand der einen Zeile keiner sagen.
immernoch Fehler:
Mein Server\pawno\Real-Shit.pwn(73) : error 031: unknown directive
Mein Server\pawno\Real-Shit.pwn(89) : warning 202: number of arguments does not match definition
Mein Server\pawno\Real-Shit.pwn(91) : warning 202: number of arguments does not match definition
Mein Server\pawno\Real-Shit.pwn(144) : error 017: undefined symbol "Datei"
Mein Server\pawno\Real-Shit.pwn(148) : error 017: undefined symbol "Datei"
Mein Server\pawno\Real-Shit.pwn(157) : error 017: undefined symbol "Datei"
Mein Server\pawno\Real-Shit.pwn(159) : error 017: undefined symbol "Datei"
\Mein Server\pawno\Real-Shit.pwn(160) : error 017: undefined symbol "Datei"
\Mein Server\pawno\Real-Shit.pwn(161) : error 017: undefined symbol "Datei"
\Mein Server\pawno\Real-Shit.pwn(162) : error 017: undefined symbol "Datei"
\Mein Server\pawno\Real-Shit.pwn(163) : error 017: undefined symbol "Datei"
\Mein Server\pawno\Real-Shit.pwn(164) : error 017: undefined symbol "Datei"
\Mein Server\pawno\Real-Shit.pwn(165) : error 017: undefined symbol "Datei"
\Mein Server\pawno\Real-Shit.pwn(166) : error 017: undefined symbol "Datei"
\Mein Server\pawno\Real-Shit.pwn(167) : error 017: undefined symbol "Datei"
\Mein Server\pawno\Real-Shit.pwn(186) : error 017: undefined symbol "gebespielergeld"
\Mein Server\pawno\Real-Shit.pwn(213) : error 017: undefined symbol "strget"
\Mein Server\pawno\Real-Shit.pwn(215) : error 017: undefined symbol "Datei"
\Mein Server\pawno\Real-Shit.pwn(217) : error 017: undefined symbol "Datei"
Mein Server\pawno\Real-Shit.pwn(218) : error 017: undefined symbol "Datei"
Mein Server\pawno\Real-Shit.pwn(224) : error 017: undefined symbol "Datei"
Mein Server\pawno\Real-Shit.pwn(232) : error 017: undefined symbol "strget"
Mein Server\pawno\Real-Shit.pwn(235) : error 017: undefined symbol "Spielername"
Mein Server\pawno\Real-Shit.pwn(237) : error 017: undefined symbol "Spielername"
Mein Server\pawno\Real-Shit.pwn(242) : error 017: undefined symbol "strget"
Mein Server\pawno\Real-Shit.pwn(247) : error 017: undefined symbol "Datei"
\Mein Server\pawno\Real-Shit.pwn(248) : error 017: undefined symbol "strget"
[22:03:50] [DEBUG] mysql_pquery - connection: 1, query: "DELETE FROM gangfight WHERE id=0", callback: "(null)", format: "(null)"
[22:03:50] [DEBUG] CMySQLQuery::Execute[] - starting query execution
[22:03:50] [DEBUG] CMySQLQuery::Execute[] - query was successfully executed within 0.280 milliseconds
[22:03:50] [DEBUG] CMySQLQuery::Execute[] - no callback specified, skipping result saving
[22:03:51] [DEBUG] mysql_escape_string - source: "TaigX", connection: 1, max_len: 24
[22:03:51] [DEBUG] mysql_pquery - connection: 1, query: "UPDATE Accounts SET Geld='0', Level='0', Adminlevel='3', Logout=", callback: "(null)", format: "(null)"
[22:03:51] [DEBUG] CMySQLQuery::Execute[] - starting query execution
[22:03:51] [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 'TaigX'' at line 1
[22:03:51] [DEBUG] CMySQLQuery::Execute[] - error will be triggered in OnQueryError
stock SavePlayer(playerid)
{
new query[500];
if(SpielerInfo[playerid][sEingeloggt] == 0) return 1;
mysql_escape_string(pName(playerid), pName(playerid));
format(query, sizeof(query), "UPDATE Accounts SET Geld='%i', Level='%i', Adminlevel='%i', Logout='%i', Gang='%i WHERE Spielername='%s'", GetPlayerMoney(playerid), GetPlayerScore(playerid), SpielerInfo[playerid][sAdminlevel], SpielerInfo[playerid][sLogout], SpielerInfo[playerid][sGang], pName(playerid));
mysql_pquery(handle, query);
return 1;
}
Grapefruit:
format(query, sizeof(query), "UPDATE Accounts SET Geld='%i', Level='%i', Adminlevel='%i', Logout='%i', Gang='%i WHERE Spielername='%s'", GetPlayerMoney(playerid), GetPlayerScore(playerid), SpielerInfo[playerid][sAdminlevel], SpielerInfo[playerid][sLogout], SpielerInfo[playerid][sGang], pName(playerid));
zu:
format(query, sizeof(query), "UPDATE Accounts SET Geld='%i', Level='%i', Adminlevel='%i', Logout='%i', Gang='%i' WHERE Spielername='%s'", GetPlayerMoney(playerid), GetPlayerScore(playerid), SpielerInfo[playerid][sAdminlevel], SpielerInfo[playerid][sLogout], SpielerInfo[playerid][sGang], pName(playerid));
Du solltest dich wirklich in Geduld üben, ich kann auch nur eins nach dem anderen machen.
format(query,128,"UPDATE `USERS` SET `WANTED` + 1 WHERE `Name` = '%s'",query);
zu:
format(query,128,"UPDATE `USERS` SET WANTED = WANTED + 1 WHERE `Name` = '%s'",query);
Dann geht's. Das Gleichzeichen ging mir beim Kopieren durch die Lappen.
Ich entschuldige mich für meine Ungeduld
Ich dachte es wäre übersehen worden bei den ganzen Post die hier fast im Minuten/Sekunden takt eingehen
Dankeschön das wäre dann behoben. Aber die Zeile in der Datenbank löscht sich nicht.
ocmd:destroyzone(playerid, params[])
{
new zone = M_GetPlayerCurrentZone(playerid), query[100];
if(SpielerInfo[playerid][sAdminlevel] < 3) return SendClientMessage(playerid, COLOR_LIGHTGREY, "[Warnung]: Du bist nicht berechtigt diesen Befehl zu benutzen!");
if(SpielerInfo[playerid][sAdminduty] == 0) return SendClientMessage(playerid, COLOR_LIGHTGREY, "[Warnung]: Du befindest dich nicht im Administrator Dienst!");
if(!M_IsPlayerInAnyZone(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Du bist in keiner Zone!");
GZ[zone][flagge_x] = 0, GZ[zone][flagge_y] = 0, GZ[zone][flagge_z] = 0,
GZ[zone][min_x] = 0, GZ[zone][min_y] = 0, GZ[zone][max_x] = 0, GZ[zone][max_y] = 0;
DisableZone(zone);
DestroyPickup(GZ[zone][pickup]);
Delete3DTextLabel(GZ[zone][label]);
if(GF[zone][started] >= 1) GF[zone][zeit] = GFTime;
GZ[zone][erstellt] = 0;
format(query, sizeof(query), "DELETE FROM gangfight WHERE id=%d", zone);
mysql_pquery(handle, query);
return SendClientMessage(playerid, COLOR_WHITE, "Du hast die Zone erfolgreich gelöscht.");
}
lolbob: http://pastebin.com/nY2q13LK
Derek Westbrook: Deshalb sollte man auch besser einen eigenen Thread aufmachen.
Grapefruit:
Mache bitte einen Thread auf und poste den MySQL Log dort. Das Chaos hier ist jetzt genug.
Doch, genau um sowas zu vermeiden.
Aaaalsooo das Script weigert sich scheinbar die Daten rein zu schreiben...
Dann machst du jetzt einen Thread auf und postest dort die Informationen und den Code, vielleicht etwas mehr als nur eine Zeile.
Gegebenenfalls auch einen Log, falls du das hast und den Aufbau deiner Tabelle.