MySQL (Installation, Zugriff, Einstellungen, Login & Register Beispiel)
-
-
Maddin kannst du mir helfen? http://forum.sa-mp.de/san-andr…ter-beispiel-8#post597708
-
Genau 2x gehasht in der Datenbank gespeichert das ist richtig.
Auf dem Server lasse ich das auch 2x hashen das ist auch richtig, jedoch bekomme ich beim 1 hash große Buchstaben raus, und dadurch wird der 2 hash völlig verändert.
-
mein problem hat sich in luft aufgelöst habe xampp neu installier und es ging vieln dank
-
10/10
Das ist ja der Wahnsinn! Tolles Tutorial, super erklärt! Hat mir echt weitergeholfen
-
xivo
Schau mal hier: http://forum.sa-mp.com/showpost.php?p=507418&postcount=709
Da sind funktionen von StrickenKid um strings im groß oder kleinbustaben umzuwandeln. Das sollte dir helfen.@TRS_Sebastian
Danke -
Wenn ich im Script den Code von OnDialogReponse einfüge kommt beim Compilen immer Pawn Library funktioniert nicht mehr.
-
maddin kannst du mir net helfen? http://forum.sa-mp.de/san-andr…ter-beispiel-8#post597708
-
In deinem befehl gibst du dem Spieler das geld per GivePlayerMoney, aber speichern tust du den Wer SpielerInfo[playerid][pMoney].
Du musst also entweder den wert von GetPlayerMoney speichern, oder im befehl anstatt GivePlayerMoney den wert von SpielerInfo[playerid][pMoney] verändern. -
geht auch
GivePlayerMoney(pID,money);
SpielerInfo[pID][pMoney] = GetPlayerMoney(pID);
mysql_SetInt("accounts", "Money", SpielerInfo[playerid][pMoney], "Name", SpielerInfo[playerid][pName]);lg Marci
//Edit: So Gehts Danke
Andere Frage.. wie kann mann Auto's in mysql einbinden also die posi etc. und kann mann von einem auto in einer neuen tabelle Tuning saven?
lg Marci
-
-
Ja aber mit der Methode kann ich ja nur abgleichen ob das und das klein geschrieben ist.
-
SpielerInfo[playerid][pLevel] = mysql_GetInt("accounts", "Level", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pGeld] = mysql_GetInt("accounts", "Geld", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pKills] = mysql_GetInt("accounts", "Kills", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pTode] = mysql_GetInt("accounts", "Tode", "Name", SpielerInfo[playerid][pName]);Für DM Server ganz gut, für größere Server eher .
Pro Spieler der Einloggt und/oder Ausloggt werden ~100 Query's ausgeführt, wenn die Datenbank für Roleplay/Reallife ausgelegt ist.
Das verursacht starke Server seitige Laggs. -
Das ist auch eher für anfänger gedacht, die sich mit eigenen Funktionen leichter zurecht finden...
-
Also ich muss sagen dass tut hat mir echt Geholfen.. Wenn Maddin jetzt noch ein tutmacht wie mann Häuser und Autos + cmd in Mysql einbindet ist dass echt Klasse
-
Vorweg:
SavePlayer(playerid)
Müsste dies nicht eher
SavePlayer(playerid); heißen?Ersteinmal schönes Tutorial ( 9 / 10 Punkten ) , jedoch habe ich eine Frage:
Muss ich noch etwas bestimmtes beachten, beim auslesen der Zeile 'Geld'?
Ich habe nix geändert, sogar die .sql Datei habe ich hochgeladen, jedoch zeigt er mir immer (Ingame) '000000000' anstatt den richtigen Wert '1000'.
Den Wert 1000 habe ich via. Tabelle eingefügt. (Das Passwort lädt er, bei falscher Eingabe des Passwortes 'meldet' er sich)
Hättest du eventuell 'ne Lösung ? -
1/10P
Ich habe es bei mir rein gemacht und ab 50Leuten Speichert es nichtis mehr!
Grüße,
Neon -
Und was kann mein tutorial dafür, wenn du nicht fähig bist etwas richtig zu machen?
Aber hauptsache anstatt zu fragen warum das so sein könnte, und eventuelle an einer lösung zu suchen, deinen frust in form einer schlechten bewertung raus lassen. -
Maddin, danke dir erstmals!
Wo ist denn die datei: database.sql? -
steht im 3. Post.
Die SQL-Datei: -
Maddin kannst du evtl. noch ein tutmachen wie mann in mysql autos mit tuning in mysql speichert und cmd
-