Hi ich lasse die Datebank vom Script aus selbst erstellen hier mal die Codes:
HIER: Sollte er die Ganzen Sachen der Datenbank erstellen er Speichert aber in der Datenbank nur : id , username ,passwort,admin und Geld. Sprich rank , member und leader Speichert er nicht woran könnte das liegen ?
DatenbankErstellen()
{
mysql_query(MysqlVerbindung, "CREATE TABLE IF NOT EXISTS `players` (`id` int(11) NOT NULL auto_increment PRIMARY KEY,`username` varchar(30) NOT NULL,`password` varchar(130) NOT NULL,`admin` int(10) NOT NULL,`member` int(10) NOT NULL,`leader` int(10) NOT NULL,`rank` int(10) NOT NULL,`money` int(10) NOT NULL default '0')", false);
return 1;
}
SpielerdatenLaden(playerid)
{
SpielerInfo[playerid][ID] = cache_get_field_content_int(0, "id");
cache_get_field_content(0, "password", SpielerInfo[playerid][Password], MysqlVerbindung, 129);
SpielerInfo[playerid][Money] = cache_get_field_content_int(0, "money");
SpielerInfo[playerid][Admin] = cache_get_field_content_int(0, "admin");
SpielerInfo[playerid][Member] = cache_get_field_content_int(0, "member");
SpielerInfo[playerid][Leader] = cache_get_field_content_int(0, "leader");
SpielerInfo[playerid][Rank] = cache_get_field_content_int(0, "rank");
return 1;
}
SpielerdatenUpdate(playerid)
{
if(SpielerInfo[playerid][Spielereingeloggt] == false)
return 0;
new query[128];
mysql_format(MysqlVerbindung, query, sizeof(query), "UPDATE `players` SET `money` = '%d',`admin` = '%d',`member` = '%d',`leader` = '%d',`rank` = '%d' WHERE `id` = '%d' LIMIT 1", SpielerInfo[playerid][Money],SpielerInfo[playerid][Admin],SpielerInfo[playerid][Member],SpielerInfo[playerid][Leader],SpielerInfo[playerid][Rank], SpielerInfo[playerid][ID]);
mysql_tquery(MysqlVerbindung, query);
return 1;
}
Danke schonmal für die Hilfe
Mfg. Büttii<3