Hallo
Ich will gerne MySQL Lernen, und habe mein Script nun von Dini auf MySQL Getan, Jedoch gibt es da nen Fehler, ich bekomme das mit der Accounts.sql Datei nicht hin.
Deswegen suche ich jemanden der mir eventuell eine Accounts.sql nach Folgendem Muster machen könnte
:
SQL
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][pAdminlevel] = mysql_GetInt("accounts", "Adminlevel", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pGestorben] = mysql_GetInt("accounts", "Gestorben", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pGetotet] = mysql_GetInt("accounts", "Getotet", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pRace] = mysql_GetInt("accounts", "Race", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pPaintball] = mysql_GetInt("accounts", "Paintball", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pAreaDM] = mysql_GetInt("accounts", "AreaDM", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pPaintballPunkte] = mysql_GetInt("PaintballPunkte", "Getotet", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pAreaPunkte] = mysql_GetInt("accounts", "AreaPunkte", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pBaned] = mysql_GetInt("accounts", "Baned", "Name", SpielerInfo[playerid][pName]);
}
return 1;
}
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", "Adminlevel", SpielerInfo[playerid][pAdminlevel], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Gestorben", SpielerInfo[playerid][pGestorben], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Getotet", SpielerInfo[playerid][pGetotet], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Race", SpielerInfo[playerid][pRace], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Paintball", SpielerInfo[playerid][pPaintball], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "AreaDM", SpielerInfo[playerid][pAreaDM], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "PaintballPunkte", SpielerInfo[playerid][pPaintballPunkte], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "AreaPunkte", SpielerInfo[playerid][pAreaPunkte], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Baned", SpielerInfo[playerid][pBaned], "Name", SpielerInfo[playerid][pName]);
}
}
return 1;
}
Alles anzeigen
Denn so sieht meine Bisherige aus:
SQL
CREATE TABLE IF NOT EXISTS `accounts` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`Name` varchar(24) NOT NULL,
`Passwort` varchar(128) NOT NULL,
`Level` int(128) NOT NULL DEFAULT '1',
`Geld` int(128) NOT NULL DEFAULT '0',
`Adminlevel` int(128) NOT NULL DEFAULT '0',
`Gestorben` int(128) NOT NULL DEFAULT '0',
`Getotet` int(128) NOT NULL DEFAULT '100',
`Race` int(128) DEFAULT NULL,
`Paintball` int(128) DEFAULT NULL,
`AreaDM` int(128) DEFAULT NULL,
`PaintballPunkte` int(128) DEFAULT NULL,
`AreaPunkte` int(128) DEFAULT NULL,
`Baned` int(128) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Alles anzeigen
Ich wäre euch Super Dankbar wenn mir das jemand machen kann, der sich mit MySQL Auskennt.
MFG
Ololberto