Hallo zsm
Ich habe nun eingebaut dass beim Serverstart überprüft wird ob alle Tabellen da sind
Wenn nicht, so sollen diese erstellt werden
Nun die werden nicht erstellt
Dann habe ich es mir printen lassen und sehe nun, die Prints sind leer
vlt könnt ihr mir helfen Jeffry
stock CreateTables()
{
new query[500];
print("CreateTables aufgerufen");
//USer Tabelle
strcat(query,"CREATE TABLE IF NOT EXISTS `user` (`ID` int(2) NOT NULL AUTO_INCREMENT PRIMARY KEY,`Name` varchar(24) NOT NULL,`Passwort` varchar(34) NOT NULL,`level` int(4) NOT NULL,`Money` int(4) NOT NULL,");
strcat(query,"´alevel´ int(4) NOT NULL,´fraktion´ int(4) NOT NULL,´rang´ int(4) NOT NULL,´spawnchange´ int(4) NOT NULL,´PaydayTime´ int(4) NOT NULL,´rollerschein´ varchar(20) NOT NULL,´autoschein´ varchar(20) NOT NULL,´premiumSys´ int(4) NOT NULL,´premiumzeitl´ int(4) NOT NULL,´premiumzeits´ int(4) NOT NULL,´last_login´ varchar(30) NOT NULL,");
strcat(query,"´leader´ int(4) NOT NULL, ´wanteds´ int(4) NOT NULL, ´kontogeld´ int(4) NOT NULL, ´treuepunkte´ int(4) NOT NULL, ´skinid´ int(4) NOT NULL, ´geschlecht´ int(4) NOT NULL, ´alter´ int(4) NOT NULL, PRIMARY KEY (`id`))");
//´´ int(4) NOT NULL
mysql_function_query(dbhandle,query,false,"","");
strdel(query,0,sizeof(query));
printf("[DEBUG] Query = %s",query);
//Tankstellen Tabelle
strcat(query,"CREATE TABLE IF NOT EXISTS `tankstellen` (`ID` int(2) NOT NULL AUTO_INCREMENT PRIMARY KEY,´besitzer´ varchar(32) NOT NULL,´x´ float(5) NOT NULL,´y´ float(5) NOT NULL,´z´ float(5) NOT NULL,´rad´ float(5) NOT NULL,´cost´ int(4) NOT NULL, PRIMARY KEY (`id`))");
mysql_function_query(dbhandle,query,false,"","");
strdel(query,0,sizeof(query));
printf("[DEBUG] Query = %s",query);
return 1;
}