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

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

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

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

Сохранение домов !

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

Sebostyan

Новичок
Не могу выбрать какое сохранение домов будет лучше для сервера чтоб не было лагов и т.п.

Есть два выбора у меня может вы сами что то подложите в комментариях .

Первый вид :
Код:
stock OnProp2Update()
{
	new idx;
	new File: file2;
	while (idx < sizeof(HouseInfo))
	{
		new coordsstring[856];
		format(coordsstring, sizeof(coordsstring), "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\r\n",
		HouseInfo[idx][hHolodV][0],
		HouseInfo[idx][hHolodV][1],
		HouseInfo[idx][hHolodV][2],
		HouseInfo[idx][hHolodV][3],
		HouseInfo[idx][hHolodP1][0],
		HouseInfo[idx][hHolodP1][1],
		HouseInfo[idx][hHolodP1][2],
		HouseInfo[idx][hHolodP2][0],
		HouseInfo[idx][hHolodP2][1],
		HouseInfo[idx][hHolodP2][2],
		HouseInfo[idx][hHolodP3][0],
		HouseInfo[idx][hHolodP3][1],
		HouseInfo[idx][hHolodP3][2],
		HouseInfo[idx][hHolodP4][0],
		HouseInfo[idx][hHolodP4][1],
		HouseInfo[idx][hHolodP4][2],
		HouseInfo[idx][hHolodP1][3],
		HouseInfo[idx][hHolodP1][4],
		HouseInfo[idx][hHolodP1][5],
		HouseInfo[idx][hHolodP2][3],
		HouseInfo[idx][hHolodP2][4],
		HouseInfo[idx][hHolodP2][5],
		HouseInfo[idx][hHolodP3][3],
		HouseInfo[idx][hHolodP3][4],
		HouseInfo[idx][hHolodP3][5],
		HouseInfo[idx][hHolodP4][3],
		HouseInfo[idx][hHolodP4][4],
		HouseInfo[idx][hHolodP4][5],
		HouseInfo[idx][hHolodP1][6],
		HouseInfo[idx][hHolodP1][7],
		HouseInfo[idx][hHolodP2][6],
		HouseInfo[idx][hHolodP2][7],
		HouseInfo[idx][hHolodP3][6],
		HouseInfo[idx][hHolodP3][7],
		HouseInfo[idx][hHolodP4][6],
		HouseInfo[idx][hHolodP4][7]);
		if(idx == 0)
		{
			file2 = fopen("gamefiles/property2.cfg", io_write);
		}
		else
		{
			file2 = fopen("gamefiles/property2.cfg", io_append);
		}
		fwrite(file2, coordsstring);
		idx++;
		fclose(file2);
	}
	return 1;
}
Второй вид:
Код:
OnPropUpdate(h) 
{
    new f = ini_openFile("gamefiles/property.cfg"); 
    new str[15]; 
    format(str,15,"House %d",h);
    format(STR,sizeof(STR),"%f|%f|%f|%f|%f|%f|%s|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%f|%f|%f|%f|%f|%f|%f|%f|%f|%f|%d|%d\r",
	HouseInfo[h][hEntrancex],
	HouseInfo[h][hEntrancey],
	HouseInfo[h][hEntrancez],
	HouseInfo[h][hExitx],
	HouseInfo[h][hExity],
	HouseInfo[h][hExitz],
	HouseInfo[h][hOwner],
	HouseInfo[h][hValue],
	HouseInfo[h][hHel],
	HouseInfo[h][hInt],
	HouseInfo[h][hLock],
	HouseInfo[h][hOwned],
	HouseInfo[h][hTakings],
	HouseInfo[h][hDataD],
	HouseInfo[h][hDataM],
	HouseInfo[h][hDataG],
	HouseInfo[h][hDataVD],
	HouseInfo[h][hDataVM],
	HouseInfo[h][hDataVG],
	HouseInfo[h][hVec],
	HouseInfo[h][hVcol1],
	HouseInfo[h][hVcol2],
	HouseInfo[h][hKlass],
	HouseInfo[h][hVehSost],
	HouseInfo[h][hCarx],
	HouseInfo[h][hCary],
	HouseInfo[h][hCarz],
	HouseInfo[h][hCarc],
	HouseInfo[h][hShkafx],
	HouseInfo[h][hShkafy],
	HouseInfo[h][hShkafz],
	HouseInfo[h][hHolodx],
	HouseInfo[h][hHolody],
	HouseInfo[h][hHolodz],
	HouseInfo[h][hCarNum],
	HouseInfo[h][hIntererD]);
    ini_setString(f,str,STR); 
    ini_closeFile(f); 
    return 1;
}
Так же заинтересован в видах чтения , записанного .
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу