Započeo Simec
•4. Jun 2020.• ZaključanoNe cuva Paintjob
525
pregleda
6
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
143
Postovi:
31
Teme:
Pridružio se:Jul 2014
4. Jun 2020.
Problem(error/warning): Istjunira auto i sve full, cim ga parkira vlasnik nestane tuning ne ostane ni boja samo bude beo auto...
Dio skripte:
Cuvanje vozila
Ucitavanje vozila:
Parkiranje:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): /
Slika/video ingame problema(obavezno ako je ingame problem): /
Dio skripte:
Cuvanje vozila
_callback: SacuvajVozilo(idvozila)
{
new dFile;
format(dFile, sizeof(dFile),"vozila/Vozilo_%d.ini",idvozila);
new INI:File = INI_Open(dFile);
INI_WriteInt( File, "cVehID",CI[cVehID ]);
INI_WriteInt( File, "cModel",CI[cModel ]);
INI_WriteFloat(File,"cPosX",CI[cPosX ]);
INI_WriteFloat(File,"cPosY",CI[cPosY ]);
INI_WriteFloat(File,"cPosZ",CI[cPosZ ]);
INI_WriteFloat(File,"cAngle",CI[cAngle ]);
INI_WriteInt( File, "cBoja1",CI[cBoja1 ]);
INI_WriteInt( File, "cBoja2",CI[cBoja2 ]);
INI_WriteString(File,"cVlasnik",CI[cVlasnik ]);
INI_WriteString(File,"cIme",CI[cIme ]);
INI_WriteInt( File, "cCena",CI[cCena ]);
INI_WriteString(File,"cTablice",CI[cTablice ]);
INI_WriteInt( File, "cRegistrovan",CI[cRegistrovan ]);
INI_WriteInt( File, "cRegVreme",CI[cRegVreme ]);
INI_WriteInt( File, "cKupljen",CI[cKupljen ]);
INI_WriteInt( File, "cZakljucan",CI[cZakljucan ]);
INI_WriteInt( File, "cPostavljen",CI[cPostavljen ]);
INI_WriteInt( File, "cDroga",CI[cDroga ]);
INI_WriteInt( File, "cGun1",CI[cGun1 ]);
INI_WriteInt( File, "cAmmo1",CI[cAmmo1 ]);
INI_WriteInt( File, "cGun2",CI[cGun2 ]);
INI_WriteInt( File, "cAmmo2",CI[cAmmo2 ]);
INI_WriteInt( File, "cGun3",CI[cGun3 ]);
INI_WriteInt( File, "cAmmo3",CI[cAmmo3 ]);
INI_WriteInt( File, "cNovac",CI[cNovac ]);
INI_WriteInt( File, "cMats",CI[cMats ]);
INI_WriteInt( File, "cVW",CI[cVW ]);
INI_WriteInt( File, "cZaplenjen",CI[cZaplenjen ]);
INI_WriteInt( File, "cNeakt",CI[cNeakt ]);
INI_WriteInt( File, "cmod1",CI[cmod1 ]);
INI_WriteInt( File, "cmod2",CI[cmod2 ]);
INI_WriteInt( File, "cmod3",CI[cmod3 ]);
INI_WriteInt( File, "cmod4",CI[cmod4 ]);
INI_WriteInt( File, "cmod5",CI[cmod5 ]);
INI_WriteInt( File, "cmod6",CI[cmod6 ]);
INI_WriteInt( File, "cmod7",CI[cmod7 ]);
INI_WriteInt( File, "cmod8",CI[cmod8 ]);
INI_WriteInt( File, "cmod9",CI[cmod9 ]);
INI_WriteInt( File, "cmod10",CI[cmod10 ]);
INI_WriteInt( File, "cmod11",CI[cmod11 ]);
INI_WriteInt( File, "cmod12",CI[cmod12 ]);
INI_WriteInt( File, "cmod13",CI[cmod13 ]);
INI_WriteInt( File, "cmod14",CI[cmod14 ]);
INI_WriteInt( File, "cmod15",CI[cmod15 ]);
INI_WriteInt( File, "cmod16",CI[cmod16 ]);
INI_WriteInt( File, "cmod17",CI[cmod17 ]);
INI_WriteInt( File, "cPaintJob",CI[cmod17 ]);
INI_WriteInt( File, "cParking",CI[cParking ]);
INI_WriteInt( File, "cObrisan",CI[cObrisan ]);
INI_WriteInt( File, "cPlin",CI[cPlin ]);
INI_Close(File);
return true;
}Ucitavanje vozila:
_callback: UcitajVozila(idvozila, name[], value[])
{
INI_Int( "cVehID",CI[cVehID ]);
INI_Int( "cModel",CI[cModel ]);
INI_Float("cPosX",CI[cPosX ]);
INI_Float("cPosY",CI[cPosY ]);
INI_Float("cPosZ",CI[cPosZ ]);
INI_Float("cAngle",CI[cAngle ]);
INI_Int( "cBoja1",CI[cBoja1 ]);
INI_Int( "cBoja2",CI[cBoja2 ]);
INI_String("cVlasnik",CI,32);
INI_String("cIme",CI,64);
INI_Int( "cCena",CI[cCena ]);
INI_String("cTablice",CI,32);
INI_Int( "cRegistrovan",CI[cRegistrovan ]);
INI_Int( "cRegVreme",CI[cRegVreme ]);
INI_Int( "cKupljen",CI[cKupljen ]);
INI_Int( "cZakljucan",CI[cZakljucan ]);
INI_Int( "cPostavljen",CI[cPostavljen ]);
INI_Int( "cDroga",CI[cDroga ]);
INI_Int( "cGun1",CI[cGun1 ]);
INI_Int( "cAmmo1",CI[cAmmo1 ]);
INI_Int( "cGun2",CI[cGun2 ]);
INI_Int( "cAmmo2",CI[cAmmo2 ]);
INI_Int( "cGun3",CI[cGun3 ]);
INI_Int( "cAmmo3",CI[cAmmo3 ]);
INI_Int( "cNovac",CI[cNovac ]);
INI_Int( "cMats",CI[cMats ]);
INI_Int( "cVW",CI[cVW ]);
INI_Int( "cZaplenjen",CI[cZaplenjen ]);
INI_Int( "cNeakt",CI[cNeakt ]);
INI_Int( "cmod1",CI[cmod1 ]);
INI_Int( "cmod2",CI[cmod2 ]);
INI_Int( "cmod3",CI[cmod3 ]);
INI_Int( "cmod4",CI[cmod4 ]);
INI_Int( "cmod5",CI[cmod5 ]);
INI_Int( "cmod6",CI[cmod6 ]);
INI_Int( "cmod7",CI[cmod7 ]);
INI_Int( "cmod8",CI[cmod8 ]);
INI_Int( "cmod9",CI[cmod9 ]);
INI_Int( "cmod10",CI[cmod10 ]);
INI_Int( "cmod11",CI[cmod11 ]);
INI_Int( "cmod12",CI[cmod12 ]);
INI_Int( "cmod13",CI[cmod13 ]);
INI_Int( "cmod14",CI[cmod14 ]);
INI_Int( "cmod15",CI[cmod15 ]);
INI_Int( "cmod16",CI[cmod16 ]);
INI_Int( "cmod17",CI[cmod17 ]);
INI_Int( "cPaintJob",CI[cPaintJob ]);
INI_Int( "cParking",CI[cParking ]);
INI_Int( "cObrisan",CI[cObrisan ]);
INI_Int( "cPlin",CI[cPlin ]);
return true;
}Parkiranje:
if( !IsPlayerInAnyVehicle( playerid )) return SEM( playerid, "Niste u vozilu." );
if( GetPlayerVehicleID( playerid ) != CI) return SEM( playerid, "Niste u svom vozilu." );
if( IsPlayerInRangeOfPoint(playerid, 200, -1993.5602,137.2155,27.5391) || IsPlayerInRangeOfPoint(playerid, 200, 2207.5015,1839.3840,10.8203) || IsPlayerInRangeOfPoint(playerid, 200, 1724.6249,-1594.6971,13.3605) || IsPlayerInRangeOfPoint(playerid, 200, 615.1039,889.8488,-42.9039)) return SEM( playerid, "Ne mozes ovde parkirati!" );
new Float:health;
GetVehicleHealth(CI,health);
if( health < 950.0)
{
SEM( playerid, "Ne mozete parkirati pokvareno vozilo." );
return true;
}
new Float:xx, Float:xy, Float:xz;
GetVehiclePos(CI, xx, xy, xz);
new Float:az;
GetVehicleZAngle(CI, az);
CI = xx;
CI = xy;
CI = xz;
CI = az;
CI = GetVehicleVirtualWorld(CI[cVehID ]);
Wells_SetVehicleHealth(CI,health);
DestroyCar(CI[cVehID ]);
CI = ServerCar(veh, PRIVATNO_VOZILO, CI,CI,CI,CI+1.0,CI,CI,CI,60000);
Wells_SetVehicleHealth(CI, health);
SetVehicleVirtualWorld(CI, CI[cVW ]);
SetVehicleNumberPlate(CI,CI[cTablice ]);
SCM( playerid, -1, ""COL_HRP" {FFFFFF}Od sada ce se vase vozilo spawnovati ovde." );
Wells_PutPlayerInVehicle(playerid, CI, 0);
ModVehicle(veh);
SacuvajVozilo(veh);Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): /
Slika/video ingame problema(obavezno ako je ingame problem): /
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
171
Postovi:
11
Teme:
Pridružio se:Mar. 2020
6. Jun 2020.
onvehiclepaintjob ides...
ne postoji provera za id paintjoba vec moras kad nasprejise auto
ne postoji provera za id paintjoba vec moras kad nasprejise auto
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,514
Postovi:
58
Teme:
Pridružio se:Nov. 2016
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
36
Postovi:
5
Teme:
Pridružio se:Jun 2020
7. Jun 2020.
Kad se spawni auto tebi se ne stavu komponente auta, trebas na OnVehicleSpawn napraviti da se stave komponente auta
Definiraj ovo kako u tvoji mod.
public OnVehicleSpawn(vehicleid) {
ChangeVehicleColor
AddVehicleComponent
ChangeVehiclePaintjob
SetVehicleNumberPlate
return 1;
}Definiraj ovo kako u tvoji mod.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava