Guten Morgen miteinander.
Undzwar habe ich ein kleines Problem mit meinem Autohaus System!
Es wird nichts in die Tabelle übertragen? Kann mir da evtl. einer helfen
Also, das passiert wenn der Spieler ein Auto kauft:
mysql_query("SELECT NULL FROM `Autos`");
mysql_store_result();
new rows = mysql_num_rows();
mysql_free_result();
new AutoID = rows++;
if(AutoID < 5)
{
new query[350];
format(query,sizeof(query),"INSERT INTO `Autos` (Name,Farbe1,Farbe2,Schluessel,Model,Preis,pX,pY,pZ,pA,Nummernschild) VALUES('%s','%d','%d','%d','%d','%d','%d','%d','%d','%d','%s')",GetName(playerid),AutoInfo[playerid][pFarbe1],AutoInfo[playerid][pFarbe2],AutoInfo[playerid][pAuto],AutoInfo[playerid][pModel],AutoInfo[playerid][pPreis],AutoInfo[playerid][pX],AutoInfo[playerid][pY],AutoInfo[playerid][pZ],AutoInfo[playerid][pA],AutoInfo[playerid][pNummernschild]);
mysql_query(query);
}
/* Tabellen Struktur: Autos */ CREATE TABLE `Autos` ( `Besitzer` varchar(24) NOT NULL, `Farbe1` INT(3) NOT NULL DEFAULT '0', `Farbe2` INT(3) NOT NULL DEFAULT '0', `Schluessel` INT(2) NOT NULL DEFAULT '0', `Model` INT(3) NOT NULL DEFAULT '0', `Preis` INT(5) NOT NULL DEFAULT '0', `PosX` FLOAT(15) NOT NULL , `PosY` FLOAT(15) NOT NULL , `PosZ` FLOAT(15) NOT NULL , `PosA` FLOAT(15) NOT NULL , `Nummernschild` varchar(50) NOT NULL DEFAULT '0', PRIMARY KEY (`Besitzer`) ) COLLATE='utf8_general_ci' ENGINE=InnoDB;
Hier sollte ja eig. schon was eingetragen werden, wird es aber nicht.
Ich hoffe jmd. kann mir helfen
Lg