Ich würde mal sagen, dass der "Zwischenspeicher"-Query zu klein ist
Denke eher nicht, da ich den Query auf 4000 habe. Daran kann es nicht liegen.
Ich erhöhe einfach mal auf 4300.
Ich würde mal sagen, dass der "Zwischenspeicher"-Query zu klein ist
Denke eher nicht, da ich den Query auf 4000 habe. Daran kann es nicht liegen.
Ich erhöhe einfach mal auf 4300.
Guten Tag liebe Community,
Ich bekomme beim Updaten meines Accounts folgende Fehlermeldung:
(Nur den Error kopiert)
(Error ID: 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 'Char=0,Level=1,FSPunkte=0,Admin=0,Premium=0,UpgradePoints=0,ConnectedTime=0,Regi' at line 1)
An error has occured. (Error ID: 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 'Int=0,Local=255,Team=3,Model=264,Telefonnummer=5774,Haus=255,Bizz=255,Handygutha' at line 1)
So sieht mein Stock SaveAccount aus:
format(query,sizeof(query),"UPDATE `accounts` SET pHealth=%f,pSHealth=%f,GWD=%f,Pos_x=%f,Pos_y=%f,Pos_z=%f,EMail='%s',IP='%s',Bargeld=%d,Member=%d,FMember=%d,Rank=%d,Char=%d,",
PlayerInfo[playerid][pHealth],PlayerInfo[playerid][pSHealth],PlayerInfo[playerid][pGWD],PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z],PlayerInfo[playerid][sEmail],
PlayerInfo[playerid][pIPAdresse],GetPlayerMoney(playerid),PlayerInfo[playerid][pMember],PlayerInfo[playerid][pFMember],PlayerInfo[playerid][pRank],PlayerInfo[playerid][pChar]);
strcat(mainquery,query);
strdel(query,0,sizeof(query));
format(query,sizeof(query),"Level=%d,FSPunkte=%d,Admin=%d,Premium=%d,UpgradePoints=%d,ConnectedTime=%d,Registriert=%d,Geschlecht=%d,Alter=%d,Origin=%d,CK=%d,Mute=%d,",
PlayerInfo[playerid][pLevel],PlayerInfo[playerid][FSPunkte],PlayerInfo[playerid][pAdmin],PlayerInfo[playerid][pDonateRank],PlayerInfo[playerid][gPupgrade],PlayerInfo[playerid][pConnectTime],PlayerInfo[playerid][pReg],
PlayerInfo[playerid][pSex],PlayerInfo[playerid][pAge],PlayerInfo[playerid][pOrigin],PlayerInfo[playerid][pCK],PlayerInfo[playerid][pMuted]);
strcat(mainquery,query);
strdel(query,0,sizeof(query));
format(query,sizeof(query),"Respektpunkte=%d,Bankguthaben=%d,Kredit=%d,KreditDauer=%d,Crimes=%d,Kills=%d,Tode=%d,Knast=%d,Arrested=%d,Knastbesuche=%d,Telefonbuch=%d,Lottozahl=%d,",
PlayerInfo[playerid][pExp],PlayerInfo[playerid][pAccount],PlayerInfo[playerid][pPlayerKredit],PlayerInfo[playerid][pPlayerKreditDauer],PlayerInfo[playerid][pCrimes],PlayerInfo[playerid][pKills],PlayerInfo[playerid][pDeaths],
Knast[playerid],PlayerInfo[playerid][pArrested],PlayerInfo[playerid][pWantedDeaths],PlayerInfo[playerid][pPhoneBook],PlayerInfo[playerid][pLottoNr]);
strcat(mainquery,query);
strdel(query,0,sizeof(query));
format(query,sizeof(query),"Fische=%d,BiggestFish=%d,Job=%d,PayCheck=%d,HeadValue=%d,Jailed=%d,Gangknast=%d,Mauled=%d,Knastzeit=%d,Materialien=%d,Drogen=%d,BoxMaterialien=%d,BoxDrogen=%d,Kampfstyle=%d,Leader=%d WHERE Name='%s'",
PlayerInfo[playerid][pFishes],PlayerInfo[playerid][pBiggestFish],PlayerInfo[playerid][pJob],PlayerInfo[playerid][pPayCheck],PlayerInfo[playerid][pHeadValue],PlayerInfo[playerid][pJailed],PlayerInfo[playerid][pGangJailed],PlayerInfo[playerid][pMauled],
PlayerInfo[playerid][pJailTime],PlayerInfo[playerid][pMats],PlayerInfo[playerid][pDrugs],PlayerInfo[playerid][pBoxMats],PlayerInfo[playerid][pBoxDrugs],GetPlayerFightingStyle(playerid),PlayerInfo[playerid][pLeader],PlayerInfo[playerid][pSName]);
strcat(mainquery,query);
strdel(query,0,sizeof(query));
mysql_query(mainquery);
strdel(mainquery,0,sizeof(mainquery));
Alles anzeigen
Alles anzeigenSyntax-Fehler.
Als erstes solltest Du bei einem Integer (auch keine bei Floats!) keine Anführungszeichen nutzen. Diese signalisieren eig. einen String.
Wenn Du die Strings alle zusammenführen willst, solltest Du nochmal überlegen wie oft Du dann ein "UPDATE" brauchst.
UPDATE `accounts` SET
Das hier lediglich beim ersten String.
Danke funktioniert.
//Edit gefixxt
Beu Pure Roleplay gibt es eine Funktion die nennt sich CreateTable. Wenn du danach suchst, aiehat du die ganzen Werte/Tabellen die er dann automatisch anlegt falls keine Vorhanden ist. Bei weitere Fragen melde dich einfach bei mir per PN.
Mit freundlichen Grüßen
ICookie
//Edit falls du es direckt speichern willst, musst du es entweder unter phpmyadmin oder Naviecat (falls vorhanden) ändern mit der Funktion Design Table.
Hast eine PN von mir bereits erhalten.
Wäre schön wenn Sie mehr über das Projekt erzählen können.
Was wird es für ein Projekt ?
Ist eine Wbb Lizenz vorhanden ?
Ist ein vServer / Rootserver vorhanden ?
Wie viele Teammitgleid gibt es ?
Und so weiter.
Schreib mir eine PN & ich helfe dir.
ErikSon: Danke lag an OnPlayerExitVehicle. Hatte dem falschen Auto den Golfschläger zugewiesen.
Guten Tag,
wenn ich auf meinem Script mir ein Golfwagen (Cabby) miete und dort
ein & wieder aussteige, habe ich plötzlich einen Golfschläger in der Hand.
Nun ist meine Frage wie ich diese Sache entfernen kann, da es ja Standart von
San Andreas so ist. Danke im vorraus.
@Android: Ich habe schon XXX MySQL Plugin versucht und alle funktionieren nicht.
Wenn ich ein anderes nehme, spuckt er diese Fehlermeldung aus:
Allerdings habe ich bereits libmysqlclient_r.so.16 installiert.
Ich weiß echt nicht mehr weiter.
Guten Tag,
ich besitze einen vServer mit Debian 7 und wollte heute mein Script drauf spielen was auf MySQL R7 läuft.
Auf localhost funktioniert alles Prima, doch wenn ich es auf meinen vServer hochladen will, spuckt er folgende
Fehlermeldung aus. Ich bitte um Hilfe.
SA-MP Dedicated Server
----------------------
v0.3z, (C)2005-2014 SA-MP Team
[05:24:27] filterscripts = "" (string)
[05:24:27]
[05:24:27] Server Plugins
[05:24:27] --------------
[05:24:27] Loading plugin: mysql.so
[05:24:27] Failed (plugins/mysql.so: undefined symbol: _Z13stringvprintfPKcPc)
[05:24:27] Loading plugin: sscanf.so
[05:24:27]
[05:24:27] ===============================
[05:24:27] sscanf plugin loaded.
[05:24:27] Version: 2.8.1
[05:24:27] (c) 2012 Alex "Y_Less" Cole
[05:24:27] ===============================
[05:24:27] Loaded.
[05:24:27] Loading plugin: streamer.so
[05:24:27]
*** Streamer Plugin v2.7 by Incognito loaded ***
[05:24:27] Loaded.
[05:24:27] Loading plugin: nativechecker.so
[05:24:27] Loaded.
[05:24:27] Loaded 3 plugins.
[05:24:27]
[05:24:27] Filterscripts
[05:24:27] ---------------
[05:24:27] Loaded 0 filterscripts.
[05:24:27] Error: Function not registered: 'mysql_debug'
[05:24:27] Error: Function not registered: 'mysql_connect'
[05:24:27] Error: Function not registered: 'mysql_ping'
[05:24:27] Error: Function not registered: 'mysql_function_query'
[05:24:27] Error: Function not registered: 'mysql_free_result'
[05:24:27] Error: Function not registered: 'cache_get_data'
[05:24:27] Error: Function not registered: 'cache_get_field_content'
[05:24:27] Script[gamemodes/Selfmade.amx]: Run time error 19: "File or function is not found"
[05:24:27] Number of vehicle models: 0
Alles anzeigen
Ich nehme teil :O
Startet das Script mal mit dem nativechecker und dann schick uns mal nochmal die Log.
Alles anzeigen@ICookie man darf doch wohl seine meinung sagen oder?
B2T:
Der Wallpaper ist sehr schön und ordentlich nur ist es zu naja extrem mit den kleinen dinger ;/.
Es geht mir darum das man auch sagen soll warum es gut/schelcht aussieht.
Naja, also das ist normal ne Arbeit von höchstens 10 Minuten.
Wirklich gut aussehen tut es meiner Meinung nach auch nicht, Sorry!
2/10 Fische
Hast du überhaupt eine geringste Ahnung vom Designen (Abgesehen von deinen 0815 Designs) ?
Sowas ist echt eine menge Arbeit und braucht halt auch seine Zeit. Außerdem was soll
er mit deiner Antwort anfangen ? Richtig du schreibst nur das es **** aussieht und mehr NICHT !
B2T:
Finde das Design einfach aber dafür sehr schön und ordentlich.
Mir gefallen die vorderen Punkte die du mit einem Glanz zum vorscheinen gebracht hast.
8/10 Fishe.
Sicher das Terror die ID 20 ist ?