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

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

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

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

Слёт тюнинга

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

G4liathus

Умник
Здарова всем, слетает тюнинг при рестарте, при релоге всё в порядке!
Вот сохранение:
PHP:
stock SaveVehicleTuning(playerid)
{
	new i = GetPVarInt(playerid, "PlayerCar");
	PlayerInfo[playerid][cVehcoms][0]=GetVehicleComponentInSlot(i, CARMODTYPE_SPOILER);
	PlayerInfo[playerid][cVehcoms][1]=GetVehicleComponentInSlot(i, CARMODTYPE_HOOD);
	PlayerInfo[playerid][cVehcoms][2]=GetVehicleComponentInSlot(i, CARMODTYPE_ROOF);
	PlayerInfo[playerid][cVehcoms][3]=GetVehicleComponentInSlot(i, CARMODTYPE_SIDESKIRT);
	PlayerInfo[playerid][cVehcoms][4]=GetVehicleComponentInSlot(i, CARMODTYPE_LAMPS);
	PlayerInfo[playerid][cVehcoms][5]=GetVehicleComponentInSlot(i, CARMODTYPE_NITRO);
	PlayerInfo[playerid][cVehcoms][6]=GetVehicleComponentInSlot(i, CARMODTYPE_EXHAUST);
	PlayerInfo[playerid][cVehcoms][7]=GetVehicleComponentInSlot(i, CARMODTYPE_WHEELS);
	PlayerInfo[playerid][cVehcoms][8]=GetVehicleComponentInSlot(i, CARMODTYPE_STEREO);
	PlayerInfo[playerid][cVehcoms][9]=GetVehicleComponentInSlot(i, CARMODTYPE_HYDRAULICS);
	PlayerInfo[playerid][cVehcoms][10]=GetVehicleComponentInSlot(i, CARMODTYPE_FRONT_BUMPER);
	PlayerInfo[playerid][cVehcoms][11]=GetVehicleComponentInSlot(i, CARMODTYPE_REAR_BUMPER);
	PlayerInfo[playerid][cVehcoms][12]=GetVehicleComponentInSlot(i, CARMODTYPE_VENT_RIGHT);
	PlayerInfo[playerid][cVehcoms][13]=GetVehicleComponentInSlot(i, CARMODTYPE_VENT_LEFT);
	format(PlayerInfo[playerid][cVehcom], 64, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",
	PlayerInfo[playerid][cVehcoms][0],PlayerInfo[playerid][cVehcoms][1],PlayerInfo[playerid][cVehcoms][2],
	PlayerInfo[playerid][cVehcoms][3],PlayerInfo[playerid][cVehcoms][4],PlayerInfo[playerid][cVehcoms][5],
	PlayerInfo[playerid][cVehcoms][6],PlayerInfo[playerid][cVehcoms][7],PlayerInfo[playerid][cVehcoms][8],
	PlayerInfo[playerid][cVehcoms][9],PlayerInfo[playerid][cVehcoms][10],PlayerInfo[playerid][cVehcoms][11],
	PlayerInfo[playerid][cVehcoms][12],PlayerInfo[playerid][cVehcoms][13]);
}
Вот загрузка:
PHP:
public LoadMyCar(playerid)
{
	if(GetPlayerHouse(playerid) == 0) return true;
	new h = GetPVarInt(playerid, "PlayerHouse");
	printf("LOADING Car for house, house id: %d",h);
	if(PlayerInfo[playerid][cModel] == 0 || PlayerInfo[playerid][cModel] < 400 || PlayerInfo[playerid][cModel] > 611)
	{
	    SendMes(playerid,-1,"ÂÍÈÌÀÍÈÅ! Îøèáêà çàãðóçêè àâòîìîáèëÿ, ñäåëàéòå ñêðèíøîò. CARID: %d",PlayerInfo[playerid][cModel]);
		SendClientMessage(playerid,-1,"Âàì áûë âûäàí ñêóòåð");
		PlayerInfo[playerid][cModel] = 462;
		PlayerInfo[playerid][cClass] = 4;
		PlayerInfo[playerid][cCost] = 0;
	}
	if(PlayerInfo[playerid][cPaintjob] > 3 || PlayerInfo[playerid][cPaintjob] < 0)
	{
		PlayerInfo[playerid][cPaintjob] = 3;
	}
	new carid = CreateVehicle(PlayerInfo[playerid][cModel], HouseInfo[h][hCarx],HouseInfo[h][hCary],HouseInfo[h][hCarz],HouseInfo[h][hCarfa], PlayerInfo[playerid][cColor][0], PlayerInfo[playerid][cColor][1], 90000);
	SetPVarInt(playerid,"PlayerCar",carid);
	CarDoors(carid, PlayerInfo[playerid][cLock]);
	Fuel[carid] = PlayerInfo[playerid][cFuel];
	SetVehicleHealth(carid, 1000);
	Engine[carid] = false;
	Lights[carid] = false;
	SetVehicleNumberPlate(carid,""Namemode"");
	switch(PlayerInfo[playerid][cLock])
	{
		case 0: IsLocked[carid] = false;
		case 1: IsLocked[carid] = true;
	}
	if(PlayerInfo[playerid][cModel] != 462)
	{
		if(PlayerInfo[playerid][cVehcoms][0]!=0) AddVehicleComponent(carid, PlayerInfo[playerid][cVehcoms][0]);
		if(PlayerInfo[playerid][cVehcoms][1]!=0) AddVehicleComponent(carid, PlayerInfo[playerid][cVehcoms][1]);
		if(PlayerInfo[playerid][cVehcoms][2]!=0) AddVehicleComponent(carid, PlayerInfo[playerid][cVehcoms][2]);
		if(PlayerInfo[playerid][cVehcoms][3]!=0) AddVehicleComponent(carid, PlayerInfo[playerid][cVehcoms][3]);
		if(PlayerInfo[playerid][cVehcoms][4]!=0) AddVehicleComponent(carid, PlayerInfo[playerid][cVehcoms][4]);
		if(PlayerInfo[playerid][cVehcoms][5]!=0) AddVehicleComponent(carid, PlayerInfo[playerid][cVehcoms][5]);
		if(PlayerInfo[playerid][cVehcoms][6]!=0) AddVehicleComponent(carid, PlayerInfo[playerid][cVehcoms][6]);
		if(PlayerInfo[playerid][cVehcoms][7]!=0) AddVehicleComponent(carid, PlayerInfo[playerid][cVehcoms][7]);
		if(PlayerInfo[playerid][cVehcoms][8]!=0) AddVehicleComponent(carid, PlayerInfo[playerid][cVehcoms][8]);
		if(PlayerInfo[playerid][cVehcoms][9]!=0) AddVehicleComponent(carid, PlayerInfo[playerid][cVehcoms][9]);
		if(PlayerInfo[playerid][cVehcoms][10]!=0) AddVehicleComponent(carid, PlayerInfo[playerid][cVehcoms][10]);
		if(PlayerInfo[playerid][cVehcoms][11]!=0) AddVehicleComponent(carid, PlayerInfo[playerid][cVehcoms][11]);
		if(PlayerInfo[playerid][cVehcoms][12]!=0) AddVehicleComponent(carid, PlayerInfo[playerid][cVehcoms][12]);
		if(PlayerInfo[playerid][cVehcoms][13]!=0) AddVehicleComponent(carid,PlayerInfo[playerid][cVehcoms][13]);
		if(PlayerInfo[playerid][cPaintjob]!=3) ChangeVehiclePaintjob(carid, PlayerInfo[playerid][cPaintjob]);
	}
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу