Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Редефайн значения.

Статус
В этой теме нельзя размещать новые ответы.

Governor

Изучающий
Пользователь
Регистрация
30 Июл 2018
Сообщения
185
Лучшие ответы
0
Репутация
5
PHP:
#define MAX_GZ 15

public OnGameModeInit()
{
    mysql_tquery(mysql,"SELECT * FROM `GreenZones`","LoadGreenZones");
    return 1;
}

forward LoadGreenZones();
public LoadGreenZones() 
{
	new rows;
	cache_get_row_count(rows);
	if(!rows)return print("[ВАЖНО]    Зелёные зоны не загружены!");
	#undef MAX_GZ 
	#define MAX_GZ rows
	for(new j = 1; j <= MAX_GZ; j++)
	{
		cache_get_value_name(j-1, "Name", AntiDm[j-1][zName]);
		cache_get_value_name_int(j-1, "Status", AntiDm[j-1][zStatus]);
		cache_get_value_name_float(j-1, "Pos_X", AntiDm[j-1][zX]);
		cache_get_value_name_float(j-1, "Pos_Y", AntiDm[j-1][zY]);
		cache_get_value_name_float(j-1, "Pos_Z", AntiDm[j-1][zZ]);
		cache_get_value_name_float(j-1, "Range_Zone", AntiDm[j-1][range_zone]);
	}
	printf("[ВАЖНО]    Зелёные зоны успешно загружены! (%d зон)", rows);
	return 1;
}
Вопрос: MAX_GZ после загрузки Зелёных зон будет ровняться стольким, сколько строк было найдено при разгрузке в БД во всём коде, или только внутри LoadGreenZones? Было-бы хорошо, если бы при ответе, было объяснение, почему и как.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу