Skripta koju koristim:NG
Detaljan opis problema:Pravio sam Kada neko u SF tuning garazu stavi paintjob i kada /v park da se sejvuje ,ali se ne sejvuje
Dio skripte:
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
for(new i; i < sizeof(VehInfo); i++)
{
if(vehicleid == VehInfo[i][vID])
{
VehInfo[i][vPaintJob] = paintjobid;
SaveVehicle(i);
}
}
return 1;
}
public SaveTune(vehid, x)
{
new komponenta1 = GetVehicleComponentInSlot(vehid, CARMODTYPE_SPOILER);
new komponenta2 = GetVehicleComponentInSlot(vehid, CARMODTYPE_HOOD);
new komponenta3 = GetVehicleComponentInSlot(vehid, CARMODTYPE_ROOF);
new komponenta4 = GetVehicleComponentInSlot(vehid, CARMODTYPE_SIDESKIRT);
new komponenta5 = GetVehicleComponentInSlot(vehid, CARMODTYPE_LAMPS);
new komponenta6 = GetVehicleComponentInSlot(vehid, CARMODTYPE_NITRO);
new komponenta7 = GetVehicleComponentInSlot(vehid, CARMODTYPE_EXHAUST);
new komponenta8 = GetVehicleComponentInSlot(vehid, CARMODTYPE_WHEELS);
new komponenta9 = GetVehicleComponentInSlot(vehid, CARMODTYPE_HYDRAULICS);
new komponenta10 = GetVehicleComponentInSlot(vehid, CARMODTYPE_FRONT_BUMPER);
new komponenta11 = GetVehicleComponentInSlot(vehid, CARMODTYPE_REAR_BUMPER);
new komponenta12 = GetVehicleComponentInSlot(vehid, CARMODTYPE_VENT_RIGHT);
new komponenta13 = GetVehicleComponentInSlot(vehid, CARMODTYPE_VENT_LEFT);
VehInfo[x][vKomponenta1] = komponenta1;
VehInfo[x][vKomponenta2] = komponenta2;
VehInfo[x][vKomponenta3] = komponenta3;
VehInfo[x][vKomponenta4] = komponenta4;
VehInfo[x][vKomponenta5] = komponenta5;
VehInfo[x][vKomponenta6] = komponenta6;
VehInfo[x][vKomponenta7] = komponenta7;
VehInfo[x][vKomponenta8] = komponenta8;
VehInfo[x][vKomponenta9] = komponenta9;
VehInfo[x][vKomponenta10] = komponenta10;
VehInfo[x][vKomponenta11] = komponenta11;
VehInfo[x][vKomponenta12] = komponenta12;
VehInfo[x][vKomponenta13] = komponenta13;
}
Ako treba jos neki kod dacu ;)
pa najbolje da to staviš u
enum vInfo
{
vKomponenta0,
vKomponenta1,
vKomponenta2,
vKomponenta3,
vKomponenta4,
vKomponenta5,
vKomponenta6,
vKomponenta7,
vKomponenta8,
vKomponenta9,
vKomponenta10,
vKomponenta11,
vKomponenta12,
vKomponenta13
}
new VoziloInfo[MAX_CARS][vInfo];
i napraviš public savetune
i ispod napraviÅ¡ slotove koje ti Äuva u vozilima i pri uÄitavanju vozila dodaÅ¡ uÄitavanje komponenti ovih
Ma spoilepre i ostale komponente sacuva nego samo paintjob nece da sacuva :/
mozda da pokusas sa ovim callbackom . Znaci tu mu sacuvaj paint pa javi.
http://wiki.sa-mp.com/wiki/OnVehiclePaintjob
opet nista, neki primer ?
Citat: [NG]Limix poslato Avgust 06, 2014, 20:04:19 POSLE PODNE
opet nista, neki primer ?
Pa funkcija se poziva kad vozilo promeni paintjob samo proveris svoje vozilo i to je to.