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