23.01.2010, 09:12
Hello, i am trying to make a car mod saving system (it's in my vehicle 'streamer').
There is a problem with the code in practice (the compiler throws up 0 errors and 0 warnings)
Please note: Vcolour1 and Vcolour2 are declared
using print() markers i found out that the code does not format the string right, no matter what mods the car has the string is "0 0 0 0 0 0 0 0 0 0"
what further confuses me is that this code worked before I added
Thank you for your time
There is a problem with the code in practice (the compiler throws up 0 errors and 0 warnings)
Код:
SaveMods(vehid) { new modelstr[5],str[256]; new nos,hyd,spoil,wheels,rscoop,exhaust,rbumper,fbumper; format(modelstr,sizeof(modelstr),"%i",vehid); nos = GetVehicleComponentInSlot(vehid, CARMODTYPE_NITRO); hyd = GetVehicleComponentInSlot(vehid, CARMODTYPE_HYDRAULICS); spoil = GetVehicleComponentInSlot(vehid, CARMODTYPE_SPOILER); wheels = GetVehicleComponentInSlot(vehid, CARMODTYPE_WHEELS); rscoop = GetVehicleComponentInSlot(vehid, CARMODTYPE_ROOF); exhaust = GetVehicleComponentInSlot(vehid, CARMODTYPE_EXHAUST); rbumper = GetVehicleComponentInSlot(vehid, CARMODTYPE_REAR_BUMPER); fbumper = GetVehicleComponentInSlot(vehid, CARMODTYPE_FRONT_BUMPER); format(str,256,"%i %i %i %i %i %i %i %i %i %i",nos,hyd,spoil,wheels,rscoop,exhaust,rbumper,fbumper,Vcolour1[vehid],Vcolour2[vehid]); dini_Set(MODFILE,modelstr,str); }
using print() markers i found out that the code does not format the string right, no matter what mods the car has the string is "0 0 0 0 0 0 0 0 0 0"
what further confuses me is that this code worked before I added
Код:
rscoop = GetVehicleComponentInSlot(vehid, CARMODTYPE_ROOF); exhaust = GetVehicleComponentInSlot(vehid, CARMODTYPE_EXHAUST); rbumper = GetVehicleComponentInSlot(vehid, CARMODTYPE_REAR_BUMPER); fbumper = GetVehicleComponentInSlot(vehid, CARMODTYPE_FRONT_BUMPER);