Не помогло - - - Добавлено - - -
С таблицей все хорошо.
OnGameModeInit:
PHP код:
mysql_function_query(dbHandle, "SELECT * FROM ghetto", true, "LoadGangZone", "");
Вид для печати
Вы вообще мой код с логами вставляли?!
PHP код:
print("//========================================================= Начало дебагинга | Показ зон ========");
new time = GetTickCount();
for(new i = 1; i < sizeof(GZInfo); i++)
{
GangZoneShowForPlayer(playerid, GZInfo[i][gID], GetGangZoneColor(i));
printf("GangZoneShowForPlayer('%d', '%d', '%h')", playerid, GZInfo[i][gID], GetGangZoneColor(i));
}
printf("Время показа зон: %d ms", GetTickCount() - time);
print("//========================================================= Конец дебагинга | Показ зон ========");
И да, почему цикл в загрузке начинается с 0, а в показе в 1цы?PHP код:
public LoadGangZone()
{
new fields;
cache_get_data(TotalGangZones, fields);
if(TotalGangZones != sizeof(GZInfo))
return printf("TotalGangZones != sizeof(GZInfo) | TotalGangZones: %d | sizeof(GZInfo): %d", TotalGangZones, sizeof(GZInfo));
new time = GetTickCount();
print("//========================================================= Начало дебагинга | Загрузка зон ========");
for(new i = 0; i != sizeof(GZInfo); i++)
{
GZInfo[i][gCoords][0] = cache_get_field_content_float(i, "X", dbHandle);
GZInfo[i][gCoords][1] = cache_get_field_content_float(i, "Y", dbHandle);
GZInfo[i][gCoords][2] = cache_get_field_content_float(i, "XX", dbHandle);
GZInfo[i][gCoords][3] = cache_get_field_content_float(i , "YY", dbHandle);
GZInfo[i][gMemberZone] = cache_get_field_content_int(i, "Member", dbHandle);
GZInfo[i][gID] = GangZoneCreate(GZInfo[i][gCoords][0],GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]);
printf("GangZoneCreate('%d', '%f', '%f', '%f', '%f', '%d')", GZInfo[i][gID], GZInfo[i][gCoords][0],GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3], GZInfo[i][gMemberZone]);
}
print("//========================================================= Конец дебагинга | Загрузка зон ========");
return printf("\nТерриторий загружено %i. [Длительность загрузки: %d ms]", TotalGangZones, GetTickCount() - time);
}