Mit deinem 2. Format löscht du das erste wieder. Sprich deine Query enthält am Ende:
" `Bikeschein` INT(11),`Respektpunkte` INT(11),`PaydayTime` INT(11),`Friedhofzeit` INT(11),PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;"
http://wiki.sa-mp.com/wiki/Strcat
Mit strcat wie reoarni schon schrieb, kannst du 2 Strings zusammenfügen.
//Edit: Noch dazu kannst du die query du einfach größer machen und wenn du die Zeile zu lang findest machs einfach so:
new query[512];
format(query,sizeof(query),"CREATE TABLE IF NOT EXISTS `accounts` (`id` int(11) AUTO_INCREMENT, `Name` VARCHAR(24),`Passwort` VARCHAR(24),`Level` INT(11),`Geld` INT(11),`Skin` INT(11),`Ban` INT(11),`Geschlecht` INT(11),`Tot` INT(11),`pTX` FLOAT,`pTY` FLOAT,`pTZ` FLOAT,`Fraktion` INT(11),`Warn` INT(11),
`TBan` INT(11),`Bootschein` INT(11),`Flugschein` INT(11),`Autoschein` INT(11), `Bikeschein` INT(11),`Respektpunkte` INT(11),`PaydayTime` INT(11),`Friedhofzeit` INT(11),PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;");
mysql_query(query);