Доступ к готовым решениям

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

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

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

Мануал Переводим ганг зоны на MYSQL r34

Dima_Tushin

Изучающий
Пользователь
Регистрация
5 Мар 2013
Сообщения
627
Лучшие ответы
0
Репутация
97
Добрый день.
18.02.14 делать было нечего вот решил перевести ганг зоны

находим старую загрузку и удаляем

теперь вставляем мою
PHP:
stock LoadGZ() mysql_function_query(MYSQL,"SELECT * FROM `gangz`", true, "CallBackGangZone", "");
publics: CallBackGangZone()
{
	new rows, fields;
	cache_get_data(rows, fields);
	new temp[64],i = 0;
	if(rows)
	{
		for(new he = 0; he < rows; he++)
		{
			cache_get_row(he, 0, temp),GZInfo[he][gCoords][0] = floatstr(temp);
			cache_get_row(he, 1, temp),GZInfo[he][gCoords][1] = floatstr(temp);
			cache_get_row(he, 2, temp),GZInfo[he][gCoords][2] = floatstr(temp);
			cache_get_row(he, 3, temp),GZInfo[he][gCoords][3] = floatstr(temp);
			cache_get_row(he, 4, temp),GZInfo[he][gFrakVlad] = strval(temp);
            GZInfo[he][gID] = GangZoneCreate(GZInfo[he][gCoords][0],GZInfo[he][gCoords][1],GZInfo[he][gCoords][2],GZInfo[he][gCoords][3]);
			if(GZInfo[he][gFrakVlad] == 0) GZInfo[he][gFrakVlad] = allowedfactions[random(sizeof(allowedfactions))];
			ZoneOnBattle[he] = 0;
			GZSafeTime[he] = 0;
			i++;
			TotalGangZone++;
		}
		printf("[Загрузка]:\tLoadGZ\t\t|\tЗагрузка: %d", i);
	}
	else printf("Ганг Зоны не загружены.");
	return 1;
}

stock SaveGZ(i)
{
	new query[100];
	format(query,sizeof(query),"UPDATE `gangz` SET \
	`gID`='%d',`gCoords[0]`='%f',`gCoords[1]`='%f',`gCoords[2]`='%f',\
	`gCoords[3]`='%f',`gFrakVlad`='%d',`gNapad`='%d'",GZInfo[i][gID],GZInfo[i][gCoords][0],
	GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3],GZInfo[i][gFrakVlad]);
	mysql_function_query(MYSQL,query,false,"","");
	return 1;
}
создадим бд
PHP:
CREATE TABLE IF NOT EXISTS `gangz` (
  `gID` int(11) NOT NULL,
  `gCoords[0]` float NOT NULL,
  `gCoords[1]` float NOT NULL,
  `gCoords[2]` float NOT NULL,
  `gCoords[3]` float NOT NULL,
  `gFrakVlad` int(11) NOT NULL,
  `gNapad` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
на этом все потом обновлю 2 вариант загрузки
 
Последнее редактирование:
Сверху Снизу