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

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

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

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

Не спавнятся машины автосалона

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

_An[D]reW_

Умник
PHP:
LoadAuto()
{
    if(!fexist("[System]/cars.ini")) return print("[Ошибка] Файл [System]/cars.ini не найден");
    new f = ini_openFile("[System]/cars.ini");
    new str[15], string[1024];
    for(new v = 1; v < MAX_VEHICLES; v++)
    {
        format(str, sizeof(str), "ID %d", v); ini_getString(f, str, string);
        sscanf(str,"p<|>dddffffds[24]s[24]ddds[24]d",
		VehInfo[v][aMod],
		VehInfo[v][aColor][0],
		VehInfo[v][aColor][1],
		VehInfo[v][aPos][0],
		VehInfo[v][aPos][1],
		VehInfo[v][aPos][2],
		VehInfo[v][aPos][3],
		VehInfo[v][aOwned],
		VehInfo[v][aOwner],
		VehInfo[v][aSubOwner],
		VehInfo[v][aPrice],
		VehInfo[v][aLocked],
		VehInfo[v][aTun],
		VehInfo[v][aNomer],
		VehInfo[v][aProbeg]);
		print("Авто загружены");
		return 1;
    }
    return ini_closeFile(f);
}
PHP:
SaveAuto()
{
	new File = ini_openFile("[System]/cars.ini");
	new uid[15], string[1024];
	for(new i = 0; i < MAX_VEHICLES; i++)
	{
		if(VehInfo[i][aMod] != 0)
		{
			format(string,sizeof(string),"%d,%d,%d,%f,%f,%f,%f,%d,%s,%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%s,%f",VehInfo[i][aMod],
			VehInfo[i][aColor][0],VehInfo[i][aColor][1],VehInfo[i][aPos][0],VehInfo[i][aPos][1],VehInfo[i][aPos][2],VehInfo[i][aPos][3],VehInfo[i][aOwned],VehInfo[i][aOwner],
			VehInfo[i][aSubOwner],VehInfo[i][aPrice],VehInfo[i][aLocked],VehInfo[i][aTun][0],VehInfo[i][aTun][1],VehInfo[i][aTun][2],VehInfo[i][aTun][3],VehInfo[i][aTun][4],
			VehInfo[i][aTun][5],VehInfo[i][aTun][6],VehInfo[i][aTun][7],VehInfo[i][aTun][8],VehInfo[i][aTun][9],VehInfo[i][aTun][10],VehInfo[i][aTun][11],VehInfo[i][aTun][12],
			VehInfo[i][aTun][13],VehInfo[i][aNomer],VehInfo[i][aProbeg]);
			format(uid,15,"ID: %d",i);
			ini_setString(File,uid,string);
		}
		else break;
	}
	ini_closeFile(File);
	return 1;
}
PHP:
SpawnAuto()
{
    for(new i = 0; i < sizeof(VehInfo); i++)
	{
		if(VehInfo[i][aMod] != 0 && VehInfo[i][aMod] != 1)
		{
			VehInfo[i][aID] = CreateVehicle(VehInfo[i][aMod],VehInfo[i][aPos][0],VehInfo[i][aPos][1],VehInfo[i][aPos][2],VehInfo[i][aPos][3],VehInfo[i][aColor][0],VehInfo[i][aColor][1],10000);
			for(new ix = 0; ix < 14; ix++) { if(VehInfo[i][aTun][ix] != 0) AddVehicleComponent(VehInfo[i][aID], VehInfo[i][aTun][ix]); }
			SetVehicleNumberPlate(VehInfo[i][aID], VehInfo[i][aNomer]);
			GetVehicleParamsEx(i, engine, lights, alarm, doors, bonnet, boot, objective);
			SetVehicleParamsEx(i, engine, lights, alarm, VehInfo[i][aLocked], bonnet, boot, objective);
			print("Авто заспавнены");
			return 1;
		}
	}
	return 1;
}
В public OnGameModeInit():

PHP:
LoadAuto(); SpawnAuto();
В файле cars.ini после покупки авто и /park такие координаты:

PHP:
ID: 0 = 419,0,0,2528.353515,-1507.561157,23.626085,269.926116,1,PETPO,None,7476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,PETPO,0.000000
Вроде как тачка должна спавнится в координатах: 2528.353515,-1507.561157,23.626085,269.926116
Но её вообще нигде нет
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу