Skripta koju koristim: N/A
Detaljan opis problema: Kako da napravim spremanje paintjob-a? Napravio sam spremanje obicnog tuninga ali nmg paintjob...
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[POMOC] PaintJob
812
pregleda
11
postova
13. Mar. 2016.
OnVehiclePaintjob pod ovim callbackom moras sacuvati painjob jer ne postoji funkcija preko koje mozes saznati koji paintjob auto ima.
Primjer:
Ovaj callback se poziva kada vozilo promjeni paintjob u tuning garazi.
Primjer:
public OnVehiclePaintJob(playerid, vehicleid, paintjobid)
{
Paintjob = paintjobid; // prilagodi sebi.
return 1;
}Ovaj callback se poziva kada vozilo promjeni paintjob u tuning garazi.
13. Mar. 2016.
Da sacuvas, cuvati mozes samo kada se paintjob promjeni u tuning garazi, primjer:
A ucitavas sve normalno kao sto i npr ucitavas i poziciju sacuvanog vozila.
A da mu postavis paintjob na respawnu ides ovako pod OnVehicleSpawn:
public OnVehiclePaintJob(playerid, vehicleid, paintjobid)
{
VehInfo = paintjobid; // ovo je primjer prilagodi sebi
return 1;
}A ucitavas sve normalno kao sto i npr ucitavas i poziciju sacuvanog vozila.
A da mu postavis paintjob na respawnu ides ovako pod OnVehicleSpawn:
ChangeVehiclePaintjob(vehicleid, VehInfo); // prilagodi sebi.13. Mar. 2016.
radio sam system tuning i paintjoba u vrsti toga je vazan tvoji vehicle system to se dodaje sprecificno ali treba da vidim kako si radio tuning system onda da se uradi paintjob i kako da ti cuva paint job jel hoces u dialogu ili hoces u tuning garazu
13. Mar. 2016.
forward SetVehicleModifications(i,car);
public SetVehicleModifications(i,car)
{
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
}
forward SaveVehicleComponents(car,i);
public SaveVehicleComponents(car,i)
{
new slot;
slot = GetVehicleComponentInSlot(car, 0);
slot = GetVehicleComponentInSlot(car, 1);
slot = GetVehicleComponentInSlot(car, 2);
slot = GetVehicleComponentInSlot(car, 3);
slot = GetVehicleComponentInSlot(car, 4);
slot = GetVehicleComponentInSlot(car, 5);
slot = GetVehicleComponentInSlot(car, 6);
slot = GetVehicleComponentInSlot(car, 7);
slot = GetVehicleComponentInSlot(car, 8);
slot = GetVehicleComponentInSlot(car, 9);
slot = GetVehicleComponentInSlot(car, 10);
slot = GetVehicleComponentInSlot(car, 11);
slot = GetVehicleComponentInSlot(car, 12);
slot = GetVehicleComponentInSlot(car, 13);
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
SacuvajVozilo(i);
}
forward UcitajVozila(id, name[], value[]);
public UcitajVozila(id, name[], value[])
{
INI_Int("Model", VoziloInfo);
INI_Float("X", VoziloInfo);
INI_Float("Y", VoziloInfo);
INI_Float("Z", VoziloInfo);
INI_Float("A", VoziloInfo);
INI_Int("Boja1", VoziloInfo);
INI_Int("Boja2", VoziloInfo);
INI_String("Vlasnik", VoziloInfo,60);
INI_Int("ImaVlasnika", VoziloInfo);
INI_Int("ID", VoziloInfo);
INI_Int("Zakljucan", VoziloInfo);
INI_Int("Droga", VoziloInfo);
INI_Int("Mats", VoziloInfo);
INI_Int("Oruzije", VoziloInfo);
INI_Int("Municija", VoziloInfo);
INI_Int("Radio", VoziloInfo);
INI_Int("Component0", VoziloInfo);
INI_Int("Component1", VoziloInfo);
INI_Int("Component2", VoziloInfo);
INI_Int("Component3", VoziloInfo);
INI_Int("Component4", VoziloInfo);
INI_Int("Component5", VoziloInfo);
INI_Int("Component6", VoziloInfo);
INI_Int("Component7", VoziloInfo);
INI_Int("Component8", VoziloInfo);
INI_Int("Component9", VoziloInfo);
INI_Int("Component10", VoziloInfo);
INI_Int("Component11", VoziloInfo);
INI_Int("Component12", VoziloInfo);
INI_Int("Component13", VoziloInfo);
return 1;
}
stock SacuvajVozilo(id)
{
new vFile;
format(vFile, sizeof(vFile), AUTO_FILE, id);
new INI:File = INI_Open(vFile);
INI_WriteInt(File,"Model", VoziloInfo);
INI_WriteFloat(File,"X", VoziloInfo);
INI_WriteFloat(File,"Y", VoziloInfo);
INI_WriteFloat(File,"Z", VoziloInfo);
INI_WriteFloat(File,"A", VoziloInfo);
INI_WriteInt(File,"Boja1", VoziloInfo);
INI_WriteInt(File,"Boja2", VoziloInfo);
INI_WriteString(File,"Vlasnik", VoziloInfo);
INI_WriteInt(File,"ImaVlasnika", VoziloInfo);
INI_WriteInt(File,"ID", VoziloInfo);
INI_WriteInt(File,"Zakljucan", VoziloInfo);
INI_WriteInt(File,"Droga", VoziloInfo);
INI_WriteInt(File,"Mats", VoziloInfo);
INI_WriteInt(File,"Oruzije", VoziloInfo);
INI_WriteInt(File,"Municija", VoziloInfo);
INI_WriteInt(File,"Radio", VoziloInfo);
INI_WriteInt(File,"Component0", VoziloInfo);
INI_WriteInt(File,"Component1", VoziloInfo);
INI_WriteInt(File,"Component2", VoziloInfo);
INI_WriteInt(File,"Component3", VoziloInfo);
INI_WriteInt(File,"Component4", VoziloInfo);
INI_WriteInt(File,"Component5", VoziloInfo);
INI_WriteInt(File,"Component6", VoziloInfo);
INI_WriteInt(File,"Component7", VoziloInfo);
INI_WriteInt(File,"Component8", VoziloInfo);
INI_WriteInt(File,"Component9", VoziloInfo);
INI_WriteInt(File,"Component10", VoziloInfo);
INI_WriteInt(File,"Component11", VoziloInfo);
INI_WriteInt(File,"Component12", VoziloInfo);
INI_WriteInt(File,"Component13", VoziloInfo);
INI_Close(File);
return 1;
}
13. Mar. 2016.
Arkoo wrote on March 13, 2016, 3:48 pm:
forward SetVehicleModifications(i,car);
public SetVehicleModifications(i,car)
{
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
if(VoziloInfo >= 0)
{
AddVehicleComponent(car, VoziloInfo);
}
}
forward SaveVehicleComponents(car,i);
public SaveVehicleComponents(car,i)
{
new slot;
slot = GetVehicleComponentInSlot(car, 0);
slot = GetVehicleComponentInSlot(car, 1);
slot = GetVehicleComponentInSlot(car, 2);
slot = GetVehicleComponentInSlot(car, 3);
slot = GetVehicleComponentInSlot(car, 4);
slot = GetVehicleComponentInSlot(car, 5);
slot = GetVehicleComponentInSlot(car, 6);
slot = GetVehicleComponentInSlot(car, 7);
slot = GetVehicleComponentInSlot(car, 8);
slot = GetVehicleComponentInSlot(car, 9);
slot = GetVehicleComponentInSlot(car, 10);
slot = GetVehicleComponentInSlot(car, 11);
slot = GetVehicleComponentInSlot(car, 12);
slot = GetVehicleComponentInSlot(car, 13);
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
if(slot != 0)
{
VoziloInfo = slot;
}
SacuvajVozilo(i);
}
forward UcitajVozila(id, name[], value[]);
public UcitajVozila(id, name[], value[])
{
INI_Int("Model", VoziloInfo);
INI_Float("X", VoziloInfo);
INI_Float("Y", VoziloInfo);
INI_Float("Z", VoziloInfo);
INI_Float("A", VoziloInfo);
INI_Int("Boja1", VoziloInfo);
INI_Int("Boja2", VoziloInfo);
INI_String("Vlasnik", VoziloInfo,60);
INI_Int("ImaVlasnika", VoziloInfo);
INI_Int("ID", VoziloInfo);
INI_Int("Zakljucan", VoziloInfo);
INI_Int("Droga", VoziloInfo);
INI_Int("Mats", VoziloInfo);
INI_Int("Oruzije", VoziloInfo);
INI_Int("Municija", VoziloInfo);
INI_Int("Radio", VoziloInfo);
INI_Int("Component0", VoziloInfo);
INI_Int("Component1", VoziloInfo);
INI_Int("Component2", VoziloInfo);
INI_Int("Component3", VoziloInfo);
INI_Int("Component4", VoziloInfo);
INI_Int("Component5", VoziloInfo);
INI_Int("Component6", VoziloInfo);
INI_Int("Component7", VoziloInfo);
INI_Int("Component8", VoziloInfo);
INI_Int("Component9", VoziloInfo);
INI_Int("Component10", VoziloInfo);
INI_Int("Component11", VoziloInfo);
INI_Int("Component12", VoziloInfo);
INI_Int("Component13", VoziloInfo);
return 1;
}
stock SacuvajVozilo(id)
{
new vFile;
format(vFile, sizeof(vFile), AUTO_FILE, id);
new INI:File = INI_Open(vFile);
INI_WriteInt(File,"Model", VoziloInfo);
INI_WriteFloat(File,"X", VoziloInfo);
INI_WriteFloat(File,"Y", VoziloInfo);
INI_WriteFloat(File,"Z", VoziloInfo);
INI_WriteFloat(File,"A", VoziloInfo);
INI_WriteInt(File,"Boja1", VoziloInfo);
INI_WriteInt(File,"Boja2", VoziloInfo);
INI_WriteString(File,"Vlasnik", VoziloInfo);
INI_WriteInt(File,"ImaVlasnika", VoziloInfo);
INI_WriteInt(File,"ID", VoziloInfo);
INI_WriteInt(File,"Zakljucan", VoziloInfo);
INI_WriteInt(File,"Droga", VoziloInfo);
INI_WriteInt(File,"Mats", VoziloInfo);
INI_WriteInt(File,"Oruzije", VoziloInfo);
INI_WriteInt(File,"Municija", VoziloInfo);
INI_WriteInt(File,"Radio", VoziloInfo);
INI_WriteInt(File,"Component0", VoziloInfo);
INI_WriteInt(File,"Component1", VoziloInfo);
INI_WriteInt(File,"Component2", VoziloInfo);
INI_WriteInt(File,"Component3", VoziloInfo);
INI_WriteInt(File,"Component4", VoziloInfo);
INI_WriteInt(File,"Component5", VoziloInfo);
INI_WriteInt(File,"Component6", VoziloInfo);
INI_WriteInt(File,"Component7", VoziloInfo);
INI_WriteInt(File,"Component8", VoziloInfo);
INI_WriteInt(File,"Component9", VoziloInfo);
INI_WriteInt(File,"Component10", VoziloInfo);
INI_WriteInt(File,"Component11", VoziloInfo);
INI_WriteInt(File,"Component12", VoziloInfo);
INI_WriteInt(File,"Component13", VoziloInfo);
INI_Close(File);
return 1;
}
na taj system se treba dodati posebnu skriptu
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava