MySQL (Installation, Zugriff, Einstellungen, Login & Register Beispiel)
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
-
-
-
ja. Ich kann mir diesen error nicht erklären
-
steht vielleicht der Include weiter unten als der rest?
-
edit: problem erledigt ich hatte r7 stat r5 gedownloadet
-
Zwar ganz gut und klar erklärt, doch ich komme mit
MYSQL einfach nicht zu Recht. Könnte einer vllt ein Tutorial
drehen und das dann Youtube stellen Wäre so eine Idee,
da es noch keines gibt -
wenn ich den Server starten will kommt das in der Konsole
[15:46:03] Script[gamemodes/mysql_beispiel_skript.amx]: Run time error 19: "File or function is not found"
Wollte eigentlich nur mal Testen wie es InGame funktionird.
Was habe ich falsch gemacht?
Ich habe die .sql Datei in di eDB hochgeladen.
Muss ich etwas in den Server confics anpassen oder reicht es wen ich nur den Gamemode ändere? -
Zitat
wenn ich den Server starten will kommt das in der Konsole
[15:46:03] Script[gamemodes/mysql_beispiel_skript.amx]: Run time error 19: "File or function is not found"
Wollte eigentlich nur mal Testen wie es InGame funktionird.
Was habe ich falsch gemacht?
Ich habe die .sql Datei in di eDB hochgeladen.
Muss ich etwas in den Server confics anpassen oder reicht es wen ich nur den Gamemode ändere?Dann hast du ein Plugin nicht oder das Script nicht im
richtigen Ordner. Schau deine Server.cfg an -
Du hast denke ich das MySQL Plugin nicht in der Server CFG eingetragen (Bei windows einfach nur mysql - bei Linux mysql.so)
-
Hallo die Damen hab da ein Problem ..
Ich habe keine Errors oder sonstiges .. aber wenn ich in den Server connecte kommt kein Dialog oder sonstiges als ob ich das normale gamemode drin hätte logge ich mich
ein ohne mich anzumelden .. hoffentlich kann mir hier einer helfenDanke
Grüße AkironDesignz▲
-
-
Moin,
ich habs mich gerade an ein haus system dran gehockt weis jemand warum ich solche errors bekomme
[14:22:36] [MySQL] Error (0): Failed to exeute query. Unknown column 'hFunktion' in 'field list'.
[14:22:36] [MySQL] Error (0): Failed to exeute query. Unknown column 'hBesitzer' in 'field list'.
[14:22:36] [MySQL] Error (0): Failed to exeute query. Unknown column 'hName' in 'field list'.
[14:22:36] [MySQL] Error (0): Failed to exeute query. Unknown column 'hX' in 'field list'.
[14:22:36] [MySQL] Error (0): Failed to exeute query. Unknown column 'hY' in 'field list'.
[14:22:36] [MySQL] Error (0): Failed to exeute query. Unknown column 'hZ' in 'field list'.
[14:22:36] [MySQL] Error (0): Failed to exeute query. Unknown column 'hX2' in 'field list'.
[14:22:36] [MySQL] Error (0): Failed to exeute query. Unknown column 'hY2' in 'field list'.
[14:22:36] [MySQL] Error (0): Failed to exeute query. Unknown column 'hZ2' in 'field list'.ein Eintrag erfolgt aber trotzdem
-
10/10
-
An alle die's mit der Database.sql Datei nicht hinbekommen: Die "Database.sql" Datei ist die accounts.sql Datei.
Also ihr müsst die accounts.sql Datei runterladen und die Datei benutzen.Mit freundlichen Grüßen,
kingdome / Dominik -
Zitat
Morgen
Ich will mich an MySQL VersuchenIch habe Maddin's Tutorial genutzt, und habe dann ein Adminlevel dazu gemacht,
Hier mal mein Enum
enum SpielerDaten
{
pName[MAX_PLAYER_NAME],
pLevel,
pGeld,
pKills,
pTode,
pAdmin,
Float:pHealth
}
new SpielerInfo[MAX_PLAYERS][SpielerDaten];Dann Spieler Laden
stock LoadPlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
GetPlayerName(playerid, SpielerInfo[playerid][pName], MAX_PLAYER_NAME);
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]);
SpielerInfo[playerid][pAdmin] = mysql_GetInt("accounts", "Adminlevel", "Name", SpielerInfo[playerid][pName]);
}
return 1;
}Und SavePlayer
stock SavePlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
if(GetPVarInt(playerid,"Eingeloggt") == 1)
{
mysql_SetInt("accounts", "Level", SpielerInfo[playerid][pLevel], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Geld", SpielerInfo[playerid][pGeld], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Kills", SpielerInfo[playerid][pKills], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Tode", SpielerInfo[playerid][pTode], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Adminlevel", SpielerInfo[playerid][pAdmin], "Name", SpielerInfo[playerid][pName]);
mysql_SetFloat("accounts", "Health", SpielerInfo[playerid][pHealth], "Name", SpielerInfo[playerid][pName]);
}
}
return 1;
}Und hier meine accounts.sql datei
SQL
Alles anzeigenDROP TABLE IF EXISTS `accounts`; CREATE TABLE `accounts` ( `id` int(11) NOT NULL AUTO_INCREMENT, `Name` varchar(24) NOT NULL, `Passwort` varchar(128) NOT NULL, `Level` int(11) NOT NULL DEFAULT '1', `Geld` int(11) NOT NULL DEFAULT '0', `Kills` int(11) NOT NULL DEFAULT '0', `Tode` int(11) NOT NULL DEFAULT '0', `Adminlevel` int(11) NOT NULL DEFAULT '0', `Health` float NOT NULL DEFAULT '100', PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=220 DEFAULT CHARSET=latin1;
Wenn ich mich nun InGame zum Admin mache geht es, dann kann ich Admin Befehle nutzen,
Wenn ich dann aber Relogge, dann kann ich keinen Admin CMD mehr nutzen...Aber wieso ?
Das wüsste ich mal gerneDanke schonmal im Vorraus
MFG
Raphael -
Man kann auch das R7 anstadt das R5 nehmen halt die pawno include
-
Hat mir sehr geholfen!
Danke -
Hier meine Log datei
Code----------Loaded log file: "server_log.txt".---------- SA-MP Dedicated Server----------------------v0.3e, (C)2005-2012 SA-MP Team [14:37:00] filterscripts = "" (string)[14:37:00] [14:37:00] Server Plugins[14:37:00] --------------[14:37:00] Loading plugin: mysql[14:37:00] > MySQL plugin R5 successfully loaded. [14:37:00] Loaded.[14:37:00] Loaded 1 plugins. [14:37:00] [14:37:00] Filterscripts[14:37:00] ---------------[14:37:00] Loaded 0 filterscripts. [14:37:00] <-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden![14:37:00] <-| [MYSQL] Es wird erneut versucht eine Verbindung zur Datenbank herzustellen![14:37:00] <-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden![14:37:00] <-| [MYSQL] Der Server wird nun beendet!... [14:37:00] Number of vehicle models: 13[14:37:00] --- Server Shutting Down.
brauche hilfe das ist bei samp4you und auf meinem eigenem rechner so
-
Ich wollte mich mal bedanken.
Ich hatte, es so oft schon mit MySql versucht und es nie hinbekommen. Mit deinen Tutorial hat es jetzt endlich mal geklappt das ich es einigermaßen verstehe.Also Danke dieses ist ein echt gutes Tutorial.
-
Ich wollte mich mal bedanken.
Ich hatte, es so oft schon mit MySql versucht und es nie hinbekommen. Mit deinen Tutorial hat es jetzt endlich mal geklappt das ich es einigermaßen verstehe.Also Danke dieses ist ein echt gutes Tutorial.
Dog da ging es mir genau so und seit ich es hier alles durchgelesen habe dann habe ich es alles kapiert und kann esIst echt Super Tutorial =D kann man nur weiter empfehlen^^
-
Ich habe, dieses bezüglich noch eine kleine Frage.
Wie löscht man denn eine komplette Zeile?
Also nicht nur ein Feld aus der Zeile XY sondern die komplette Zeile. -