04.12.2015, 15:10
Код:
new
query[1028];
format(query, sizeof(query), "CREATE TABLE IF NOT EXISTS `accounts` (`Character` VARCHAR(24) NOT NULL, `Password` VARCHAR(129) NOT NULL, `Skin` INTEGER DEFAULT 29 NOT NULL, `pSpawn` INTEGER DEFAULT 0 NOT NULL, `pMoney` INTEGER DEFAULT 5000 NOT NULL, `pBank` INTEGER DEFAULT 0 NOT NULL, `pLevel` INTEGER DEFAULT 1 NOT NULL, `pHours` INTEGER DEFAULT 0 NOT NULL, `pExperience` INTEGER DEFAULT 0 NOT NULL, `pStaff` INTEGER DEFAULT 0 NOT NULL, `pMask` INTEGER DEFAULT 0 NOT NULL, `pIP` VARCHAR(16) NOT NULL");
format(query, sizeof(query), "%s, `pSlot` INTEGER DEFAULT 0 NOT FULL, `pPhoneN` INTEGER DEFAULT 0 NOT FULL, `pFaction` INTEGER DEFAULT 0 NOT FULL, `pRank` INTEGER DEFAULT 0 NOT FULL, `pJob` INTEGER DEFAULT 0 NOT FULL, `pRadio` INTEGER DEFAULT 0 NOT FULL, `pStrength` FLOAT DEFAULT 1.0)", query);
db_free_result(db_query(db_handle, query));
db_free_result(db_query(db_handle, "CREATE TABLE IF NOT EXISTS `blacklist` (`IP` VARCHAR(16) NOT NULL, `Username` VARCHAR(24) NOT NULL, `BannedBy` VARCHAR(24) NOT NULL, `Reason` VARCHAR(128) NOT NULL, `Date` VARCHAR(36) NOT NULL)"));
format(query, sizeof(query), "CREATE TABLE IF NOT EXISTS `businesses` (`Name` VARCHAR(32) NOT NULL, `Owner` VARCHAR(24) NOT NULL, `Message` VARCHAR(128) NOT NULL, `Type` INTEGER DEFAULT 0 NOT NULL, `ExteriorX` FLOAT DEFAULT 0.0, `ExteriorY` FLOAT DEFAULT 0.0, `ExteriorZ` FLOAT DEFAULT 0.0, `InteriorX` FLOAT DEFAULT 0.0, `InteriorY` FLOAT DEFAULT 0.0, `InteriorZ` FLOAT DEFAULT 0.0, `InteriorAngle` FLOAT DEFAULT 0.0, `ID` INTEGER DEFAULT 1 NOT NULL");
format(query, sizeof(query), "%s, `Interior` INTEGER DEFAULT 0, `Exterior` INTEGER DEFAULT 0, `World` INTEGER DEFAULT 0, `Price` INTEGER DEFAULT 0)", query);
db_free_result(db_query(db_handle, query));
print("Successfully created a connection to \"server.db\".");
SetTimer("OneMinuteCallback", 60000, true);
for(new i = 0; i < MAX_BUSINESSES; i++) SQL_BizLoad(i);

