mysql_function_query(g_Database, "CREATE TABLE IF NOT EXISTS `settings` ( \
`id` int(5) NOT NULL, \
`servername` varchar(24) NOT NULL, \
`defaultX` float NOT NULL, \
`defaultY` float NOT NULL, \
`defaultZ` float NOT NULL, \
`defaultA` float NOT NULL, \
`interior` int(5) NOT NULL, \
`vw` int(20) NOT NULL, \
`skin` int(5) NOT NULL, \
`cash` int(5) NOT NULL, \
`bank` int(5) NOT NULL, \
PRIMARY KEY (`id`) \
)", false, "EmptyQuery", "");
forward LoadSettings();
public LoadSettings()
{
new query[158];
format(query, sizeof(query), "SELECT * FROM `settings` WHERE `id` = 0");
mysql_function_query(g_Database, query, true, "SendQuery", "");
cache_get_row(0, 1, g_ServerInfo[sServername], g_Database, 170);
g_ServerInfo[sPos][0] = cache_get_row_float(0, 2, g_Database);
g_ServerInfo[sPos][1] = cache_get_row_float(0, 3, g_Database);
g_ServerInfo[sPos][2] = cache_get_row_float(0, 4, g_Database);
g_ServerInfo[sPos][3] = cache_get_row_float(0, 5, g_Database);
g_ServerInfo[sInterior] = cache_get_row_int(0, 6, g_Database);
g_ServerInfo[sVirtualWorld] = cache_get_row_int(0, 7, g_Database);
g_ServerInfo[sSkin] = cache_get_row_int(0, 8, g_Database);
g_ServerInfo[sCash] = cache_get_row_int(0, 9, g_Database);
g_ServerInfo[sBank] = cache_get_row_int(0, 10, g_Database);
printf("<!> %s,%f,%f,%f,%f,%d,%d,%d,%d,%d"
,g_ServerInfo[sServername]
,g_ServerInfo[sPos][0]
,g_ServerInfo[sPos][1]
,g_ServerInfo[sPos][2]
,g_ServerInfo[sPos][3]
,g_ServerInfo[sInterior]
,g_ServerInfo[sVirtualWorld]
,g_ServerInfo[sSkin]
,g_ServerInfo[sCash]
,g_ServerInfo[sBank]);
return 1;
}
stock LoadSettings()
{
mysql_tquery(g_Database, "SELECT * FROM `settings`", "OnSettingsLoad", "");
}
forward OnSettingsLoad();
public OnSettingsLoad()
{
cache_get_row(0, 1, g_ServerInfo[sServername], g_Database, 170);
g_ServerInfo[sPos][0] = cache_get_row_float(0, 2, g_Database);
g_ServerInfo[sPos][1] = cache_get_row_float(0, 3, g_Database);
g_ServerInfo[sPos][2] = cache_get_row_float(0, 4, g_Database);
g_ServerInfo[sPos][3] = cache_get_row_float(0, 5, g_Database);
g_ServerInfo[sInterior] = cache_get_row_int(0, 6, g_Database);
g_ServerInfo[sVirtualWorld] = cache_get_row_int(0, 7, g_Database);
g_ServerInfo[sSkin] = cache_get_row_int(0, 8, g_Database);
g_ServerInfo[sCash] = cache_get_row_int(0, 9, g_Database);
g_ServerInfo[sBank] = cache_get_row_int(0, 10, g_Database);
}
pawn Код:
|
stock LoadSettings()
{
mysql_function_query(g_Handle, "SELECT * FROM `settings` WHERE id=0", true, "OnSettingsLoad", "");
}