lol geh einfach zu OnPlayerDisconnect und mach da SavePlayer(playerid);
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Sry hab vergessen, dass ich SavePlayer benutze aber es an dem Stock liegt, dass ich diese C:\Users\Maurice\Desktop\samp\gamemodes\dbtest.pwn(5041) : error 035: argument type mismatch (argument 3)
C:\Users\Maurice\Desktop\samp\gamemodes\dbtest.pwn(5042) : warning 202: number of arguments does not match definition
C:\Users\Maurice\Desktop\samp\gamemodes\dbtest.pwn(5043) : warning 202: number of arguments does not match definition
C:\Users\Maurice\Desktop\samp\gamemodes\dbtest.pwn(5044) : error 035: argument type mismatch (argument 4)
C:\Users\Maurice\Desktop\samp\gamemodes\dbtest.pwn(5045) : error 029: invalid expression, assumed zero
C:\Users\Maurice\Desktop\samp\gamemodes\dbtest.pwn(5045) : warning 215: expression has no effect
C:\Users\Maurice\Desktop\samp\gamemodes\dbtest.pwn(5045) : error 001: expected token: ";", but found ")"
C:\Users\Maurice\Desktop\samp\gamemodes\dbtest.pwn(5045) : error 029: invalid expression, assumed zero
C:\Users\Maurice\Desktop\samp\gamemodes\dbtest.pwn(5045) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
Fehlermeldungen bekommen.
-
Und Zeilen markieren war nicht möglich :-O?
mysql_SetInt("accounts", "Level", "12", SpielerName(playerid)); // <- "12" ist kein Integer-Wert
mysql_SetInt("accounts", "Geld", 300, SpielerName(playerid));
mysql_SetInt("accounts", "Kills", 10, SpielerName(playerid));
mysql_SetInt("accounts", "Tode", 5, 5, SpielerName(playerid)); // <-- Ehm , 5, 5, ? Wohl eher doppelt ;)
mysql_SetFloat("accounts", "Health", , 10.0, SpielerName(playerid)); // , , - Da sind zwei Kommata, eines muss weg
Übrigenes fehlt dort überall noch "Name" vor SpielerName() .//Edit:
http://forum.sa-mp.de/san-andr…-login-register-beispiel/Zitatmysql_SetInt "Updatet" den Wert der an der Angegebenen Stelle in der Tabelle liegt, auf den neuen Wert den wir angegeben haben.
Table[] - Die Tabelle in der der Wert verändert werden soll.
Field[] - Das Feld (die Spalte) in der der Wert verändert werden soll.
To - Der Wert der an der in das Angegebene feld eingetragen werden soll.
Where[] - Das Feld (die Spalte) in der Nach der Bedingung gesucht wird.
Where2[] - Die bedingung um die richtige Reihe zu finden.
mysql_SetInt("accounts", "Level", SpielerInfo[playerid][pLevel], "Name", SpielerInfo[playerid][pName]); -
Leider geht, dass speichern doch nicht, es wird einfach nicht neues eingetragen..Jemand ne Idee Verbindungstechnis stimmt alles.
-
Wie sieht denn die passende Zeile dazu aus ?
Bist du dir denn auch sicher,dass der MySQL Server wirklich läuft. -
Habe es schon dankeschön trotzdem an dich
-
breadfish.de
Hat das Thema geschlossen.