rcount
Дебютант
Доброго времени суток. Уверен, многие, кто использует мод от Rustam_Rich, хотели бы, чтобы и в обычных авто-мастерских сохранялся тюнинг домашних машин.
Начнем
1. В массиве pInfo{}, найти:
заменить на:
2. Найти строчку(и):
Заменить полностью на:
3. Найти все:
Заменить все на:
4. Найти:
Заменить на:
5. Найти строчку(и):
Заменить на:
6. Найти:
Заменить на:
7. Найти:
Заменить на:
8. В /fixcar, найти строчку:
Заменить на:
9. Находим паблик OnVehicleMod и заменяем на:
10. Добавляем к forward-ам:
11. Добавляем куда-ниб в конец мода:
P.S: SaveCarTuning на данном этапе, всего-лишь дублирование кода —*по этому шаги 10 и 11 можете не делать, а в пабликах OnVehicleMod, OnVehiclePaintjob и OnVehicleRespray можете заменить на OnPlayerUpdateRL. В будущем, это может быть отдельная функция 
Маленький недочет в том, что некоторые части тюнинга не сохраняются (обвесы, капот, крыша) — это лишь замена тем мастерским, что были ранее. Завтра, доделаю
Начнем
1. В массиве pInfo{}, найти:
PHP:
pCvet
PHP:
pCvet[2]
PHP:
caridhouse[playerid] = CreateVehicle(PlayerInfo[playerid][pCar], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc], PlayerInfo[playerid][pCvet].......
PHP:
caridhouse[playerid] = CreateVehicle(PlayerInfo[playerid][pCar], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc], PlayerInfo[playerid][pCvet][0], PlayerInfo[playerid][pCvet][1],3600);
PHP:
ini_setInteger(File,"Цвет",PlayerInfo[playerid][pCvet]);
PHP:
ini_setInteger(File,"Цвет",PlayerInfo[playerid][pCvet][0]);
ini_setInteger(File,"Цвет2",PlayerInfo[playerid][pCvet][1]);
PHP:
ini_getInteger(File,"Цвет",PlayerInfo[playerid][pCvet]);
PHP:
ini_getInteger(File,"Цвет",PlayerInfo[playerid][pCvet][0]);
ini_getInteger(File,"Цвет2",PlayerInfo[playerid][pCvet][1]);
PHP:
caridhouse[playerid] = AddStaticVehicleEx(PlayerInfo[playerid][pCar], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc], PlayerInfo[playerid][pCvet].........
PHP:
caridhouse[playerid] = AddStaticVehicleEx(PlayerInfo[playerid][pCar], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc], PlayerInfo[playerid][pCvet][0], PlayerInfo[playerid][pCvet][1],5600);
PHP:
PlayerInfo[giveplayerid][pCvet] = Cvet[giveplayerid];
PHP:
PlayerInfo[giveplayerid][pCvet][0] = Cvet[giveplayerid];
PHP:
ChangeVehicleColor(GetPlayerVehicleID(giveplayerid), PlayerInfo[giveplayerid][pCvet], 1);
PHP:
ChangeVehicleColor(GetPlayerVehicleID(giveplayerid), PlayerInfo[giveplayerid][pCvet][0], 1);
PHP:
caridhouse[playerid] = CreateVehicle(PlayerInfo[playerid][pCar], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc], PlayerInfo[playerid][pCvet]......
PHP:
caridhouse[playerid] = CreateVehicle(PlayerInfo[playerid][pCar], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc], PlayerInfo[playerid][pCvet][0], PlayerInfo[playerid][pCvet][1], 5600);
PHP:
public OnVehicleMod(playerid, vehicleid, componentid)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && vehicleid == PlayerInfo[playerid][pCar])
{
PlayerInfo[playerid][pSpoiler] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_SPOILER);
PlayerInfo[playerid][pBamper1] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_FRONT_BUMPER);
PlayerInfo[playerid][pBamper2] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_REAR_BUMPER);
PlayerInfo[playerid][pGidra] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_HYDRAULICS);
PlayerInfo[playerid][pNitro] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_NITRO);
PlayerInfo[playerid][pKolesocar] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_WHEELS);
SaveCarTuning(playerid);
}
return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && vehicleid == PlayerInfo[playerid][pCar])
{
PlayerInfo[playerid][pPokraska] = paintjobid;
SaveCarTuning(playerid);
}
return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && vehicleid == PlayerInfo[playerid][pCar])
{
PlayerInfo[playerid][pCvet][0] = color1;
PlayerInfo[playerid][pCvet][1] = color2;
SaveCarTuning(playerid);
}
return 1;
}
PHP:
forward SaveCarTuning(playerid);
PHP:
stock SaveCarTuning(playerid)
{
OnPlayerUpdateRL(playerid);
}
Маленький недочет в том, что некоторые части тюнинга не сохраняются (обвесы, капот, крыша) — это лишь замена тем мастерским, что были ранее. Завтра, доделаю
Последнее редактирование:
