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

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

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

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

Авторынок: извлечение значений из базы.

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

ToPsxmirex

Компетентный
Вообщем... Не могу понять как извлечь из базы все машины, т.е. их переменные... Вообщем. Вот как на MxINI сделал:
PHP:
LoadCars();

for(new sc =0 ; sc < OWNABLECARS; sc++)
    {
        if(!strcmp(CarInfo[sc][cOwner],"The State",true))
        {
    		AddStaticVehicleEx(CarInfo[sc][cId], CarInfo[sc][cSTCar_x], CarInfo[sc][cSTCar_y], CarInfo[sc][cSTCar_z], CarInfo[sc][cSTCar_a], CarInfo[sc][cColor1], CarInfo[sc][cColor2],300000);
		}
		else
        {
    		AddStaticVehicleEx(CarInfo[sc][cId], CarInfo[sc][cPARKCar_x], CarInfo[sc][cPARKCar_y], CarInfo[sc][cPARKCar_z], CarInfo[sc][cPARKCar_a], CarInfo[sc][cColor1], CarInfo[sc][cColor2],300000);
		}
		ModCar(sc);
		carcounter++;
	}
PHP:
public LoadCars()
{
    new arrCoords[37][64];
    new strFromFile2[256];
    new File: file = fopen("SAVE/vehicle.cfg", io_read);
	if (file)
	{
	    new idx;
		while (idx < OWNABLECARS)
		{
			fread(file, strFromFile2);
			split(strFromFile2, arrCoords, '|');
	    	CarInfo[idx][cId] = strval(arrCoords[0]);
	    	CarInfo[idx][cSTCar_x] = strval(arrCoords[1]);
	    	CarInfo[idx][cSTCar_y] = strval(arrCoords[2]);
	    	CarInfo[idx][cSTCar_z] = strval(arrCoords[3]);
	    	CarInfo[idx][cSTCar_a] = strval(arrCoords[4]);
         	CarInfo[idx][cPARKCar_x] = strval(arrCoords[5]);
	    	CarInfo[idx][cPARKCar_y] = strval(arrCoords[6]);
	    	CarInfo[idx][cPARKCar_z] = strval(arrCoords[7]);
	    	CarInfo[idx][cPARKCar_a] = strval(arrCoords[8]);
         	CarInfo[idx][cColor1] = strval(arrCoords[9]);
	    	CarInfo[idx][cColor2] = strval(arrCoords[10]);
	    	strmid(CarInfo[idx][cOwner], arrCoords[11], 0, strlen(arrCoords[11]), 255);
	    	CarInfo[idx][cTeh] = strval(arrCoords[12]);
	    	CarInfo[idx][cLock] = strval(arrCoords[13]);
	    	CarInfo[idx][cCost] = strval(arrCoords[14]);
	    	CarInfo[idx][cAlarm] = strval(arrCoords[15]);
	    	CarInfo[idx][cPolis] = strval(arrCoords[16]);
   			//Ниже - тюнинг
         	CarInfo[idx][cSpoiler] = strval(arrCoords[17]);
	    	CarInfo[idx][cHood] = strval(arrCoords[18]);
	    	CarInfo[idx][cSideskirt] = strval(arrCoords[19]);
	    	CarInfo[idx][cNitro] = strval(arrCoords[20]);
         	CarInfo[idx][cLamps] = strval(arrCoords[21]);
	    	CarInfo[idx][cExhaust] = strval(arrCoords[22]);
	    	CarInfo[idx][cWheels] = strval(arrCoords[23]);
	    	CarInfo[idx][cRoof] = strval(arrCoords[24]);
        	CarInfo[idx][cStereo] = strval(arrCoords[25]);
	    	CarInfo[idx][cHydraulics] = strval(arrCoords[26]);
	    	CarInfo[idx][cBullbar] = strval(arrCoords[27]);
	    	CarInfo[idx][cRearBullbars] = strval(arrCoords[28]);
	    	CarInfo[idx][cFrontSign] = strval(arrCoords[29]);
	    	CarInfo[idx][cFrontBullbars] = strval(arrCoords[30]);
	    	CarInfo[idx][cFrontBumper] = strval(arrCoords[31]);
	    	CarInfo[idx][cRearBumper] = strval(arrCoords[32]);
	    	CarInfo[idx][cVents] = strval(arrCoords[33]);
	    	CarInfo[idx][cPaintJob] = strval(arrCoords[34]);
	    	CarInfo[idx][cKey] = strval(arrCoords[35]);
	    	CarInfo[idx][cNomer] = strval(arrCoords[36]);
			idx++;
		}
		fclose(file);
	}
	return 1;
}
Как то же самое сделать на MySQL? =\ Счёт машин сделал...
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу