Hey Leute,
ich benutze SQLite jetzt das erste mal und ich verstehe einfach nicht warum es nicht gespeichert wird.
new DB:Database;
Das hier unter OnGameModeInit:
Database = db_open("Haus.db");db_query(Database,"CREATE TABLE IF NOT EXISTS `haus`(`ID`,`XhCoord`,`YhCoord`,`ZhCoord`,`Preis`,`InterriorID`,`MAXMieter`,`Mietpreis`,`Mietbar`,`HealUpgrade`,`Verschlossen`,`AusraubenErlaubt`,`Abwehrsystem`,`Kasse`,`Hausname`,`vergeben`,`Besitzer`)");
Also die Datenbank wird auch erstellt. Das Problem kommt jetzt bei dem Befehl für das erstellen des Hauses.
Edit: for(new i = 0;i < MAX_HAUS; i++) Die Schleife ist natürlich auch vorhanden.
format(query,sizeof(query),"INSERT INTO `haus` (`ID`, `XhCoord`,`YhCoord`,`ZhCoord`,`Preis`,`InterriorID`,`MAXMieter`,`Mietpreis`,`Mietbar`,`HealUpgrade`,`Verschlossen`,`AusraubenErlaubt`,`Abwehrsystem`,`Kasse`,`Hausname`,`vergeben`,`Besitzer`) VALUES ('%i','%f','%f','%f','%d','%d','%d','%d','%d','%d','%d','%d','%d''neueshaus','%d',0)",i,x,y,z,preis,InterriorID,MAXMieter,Mietpreis,0,0,1,AusraubenErlaubt,0,Kasse,0); db_query(Database,query);
Es wird nichts gespeichert. Der Enum ist richtig, dass weiß ich!
Danke schon einmal.