[Pomoc]PaintJob


Započeo Limdzaâ„¢, Avgust 06, 2014, 01:59:18 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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 ;)
Poslednja Izmena: Avgust 06, 2014, 01:59:44 PRE PODNE od [NG]Limix

================================================
Radovi:
[FILTERSCRIPT] Jetpack
[FILTERSCRIPT] Glasanje
[MAP] NG Hospital
[MAP] NG Ostrvo

================================================
NouZI Gaming Loading: 30% BaySide
================================================
POTREBAN MAPPER ZA MAPANJE ENTERIJERA
================================================

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
Poslednja Izmena: Avgust 06, 2014, 10:52:03 PRE PODNE od DevoXx

Ma spoilepre i ostale komponente sacuva nego samo paintjob nece da sacuva :/

================================================
Radovi:
[FILTERSCRIPT] Jetpack
[FILTERSCRIPT] Glasanje
[MAP] NG Hospital
[MAP] NG Ostrvo

================================================
NouZI Gaming Loading: 30% BaySide
================================================
POTREBAN MAPPER ZA MAPANJE ENTERIJERA
================================================

mozda da pokusas sa ovim callbackom . Znaci tu mu sacuvaj paint pa javi.
http://wiki.sa-mp.com/wiki/OnVehiclePaintjob
Poslednja Izmena: Avgust 06, 2014, 19:38:33 POSLE PODNE od C++
69

opet nista, neki primer ?

================================================
Radovi:
[FILTERSCRIPT] Jetpack
[FILTERSCRIPT] Glasanje
[MAP] NG Hospital
[MAP] NG Ostrvo

================================================
NouZI Gaming Loading: 30% BaySide
================================================
POTREBAN MAPPER ZA MAPANJE ENTERIJERA
================================================

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.
69