[POMOC] PaintJob

Započeo Arkoo
13. Mar. 2016.
812
pregleda
11
postova
Arkoo
5
Underboss
13. Mar. 2016.
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):
Lenonâ„¢
5
Godfather
13. Mar. 2016.
OnVehiclePaintjob pod ovim callbackom moras sacuvati painjob jer ne postoji funkcija preko koje mozes saznati koji paintjob auto ima.

Primjer:
public OnVehiclePaintJob(playerid, vehicleid, paintjobid)
{
Paintjob = paintjobid; // prilagodi sebi.
return 1;
}


Ovaj callback se poziva kada vozilo promjeni paintjob u tuning garazi.
Arkoo
5
Underboss
13. Mar. 2016.
i dalje ne kontam sta trebam postaviti pod ucitavanje i spremanje tuninga
Lenonâ„¢
5
Godfather
13. Mar. 2016.
Da sacuvas, cuvati mozes samo kada se paintjob promjeni u tuning garazi, primjer:
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.
Letic ツ
4
Shot Caller
13. Mar. 2016.
Dodas jos jednu varijablu u enum za vozila i iz gore navedenog publica getas paint job i cuvas ga na tu varijablu.
Arkoo
5
Underboss
13. Mar. 2016.
U modu mi nema taj public OnVehiclePaintJob ali sam ga dodao i onda trazi Forward funkciju, da li treba tako ili treba nesto drugo
Letic ツ
4
Shot Caller
13. Mar. 2016.
forward OnVehiclePaintJob
public OnVehiclePaintJob
Arkoo
5
Underboss
13. Mar. 2016.
Probao sam bez forward funkcije i kad parkiram vozilo paintjob se pojavi na sekund i nestane, sad cu probati sa forward funkcijom
Ilcev321
4
Enforcer
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
Arkoo
5
Underboss
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;
}
Ilcev321
4
Enforcer
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

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha