29.05.2017, 23:06
PHP код:
stock ReloadTeleports()
{
new String[64], query[128], Cache:result, getint, getstr[32], Float:getfloat;
for(new i = 0; i < MAX_TELEPORTS; i++)
{
mysql_format(sql, query, sizeof query, "SELECT * FROM `Teleports` WHERE `ID` = %d", i);
result = mysql_query(sql, query);
if(cache_num_rows())
{
getint = cache_get_field_content_int(0, "ID"); TPDB[i][ID] = getint;
cache_get_field_content(0, "Description", getstr); format(TPDB[i][Description], 32, getstr);
getfloat = cache_get_field_content_float(0, "X1"); TPDB[i][X1] = getfloat;
getfloat = cache_get_field_content_float(0, "Y1"); TPDB[i][Y1] = getfloat;
getfloat = cache_get_field_content_float(0, "Z1"); TPDB[i][Z1] = getfloat;
getfloat = cache_get_field_content_float(0, "A1"); TPDB[i][A1] = getfloat;
getint = cache_get_field_content_int(0, "Interior1"); TPDB[i][Interior1] = getint;
getint = cache_get_field_content_int(0, "VirtualWorld1"); TPDB[i][VirtualWorld1] = getint;
getfloat = cache_get_field_content_float(0, "X2"); TPDB[i][X2] = getfloat;
getfloat = cache_get_field_content_float(0, "Y2"); TPDB[i][Y2] = getfloat;
getfloat = cache_get_field_content_float(0, "Z2"); TPDB[i][Z2] = getfloat;
getfloat = cache_get_field_content_float(0, "A2"); TPDB[i][A2] = getfloat;
getint = cache_get_field_content_int(0, "Interior2"); TPDB[i][Interior2] = getint;
getint = cache_get_field_content_int(0, "VirtualWorld2"); TPDB[i][VirtualWorld2] = getint;
format(String,sizeof(String),"[Teleport: %d]\n%s", i, TPDB[i][Description]);
TPEnter[i] = CreateDynamic3DTextLabel(String, 0xFFFFFFFF, TPDB[i][X1], TPDB[i][Y1], TPDB[i][Z1], 20, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, TPDB[i][VirtualWorld1], TPDB[i][Interior1], -1, 50.0);
TPExit[i] = CreateDynamic3DTextLabel(String, 0xFFFFFFFF, TPDB[i][X2], TPDB[i][Y2], TPDB[i][Z2], 20, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, TPDB[i][VirtualWorld2], TPDB[i][Interior2], -1, 50.0);
}
cache_delete(result);
}
}