Skripta koju koristim: nesto svoje
Detaljan opis problema: radim carownership ..uradio sam sve ali nece mi loadovati aute,motre int
Dio skripte:
OVO STAVIM POD ONGAMEMODEINITfor(new id = 0; id < sizeof(MyVehicle); id++)
{
new vFile[62];
format(vFile, sizeof(vFile), "OwnerShip/Avtomobili/Vozilo-%d.ini", id);
if(fexist(vFile))
{
INI_ParseFile(vFile, "LoadCarOwnerShip", .bExtra = true, .extra = id);
}
}
DRUGI DIO
forward LoadCarOwnerShip(id, name[], value[]);
public LoadCarOwnerShip(id, name[], value[])
{
INI_Int("Slot:",MyVehicle[id][MyVehSlot]);
INI_Int("Model:",MyVehicle[id][MyVehModel]);
INI_Float("PosZ:",MyVehicle[id][MyVehPos][0]);
INI_Float("PosY:",MyVehicle[id][MyVehPos][1]);
INI_Float("PosX",MyVehicle[id][MyVehPos][2]);
INI_Float("Pos3",MyVehicle[id][MyVehPos][3]);
INI_Int("BOJA1",MyVehicle[id][MyVehCol][0]);
INI_Int("BOJA2",MyVehicle[id][MyVehCol][1]);
INI_Int("LOCK",MyVehicle[id][MyVehLock]);
INI_String("GAZDA",MyVehicle[id][MyVehOwner], 120);
INI_Int("ALARM",MyVehicle[id][MyVehAlarm]);
INI_Int("KOLA",MyVehicle[id][MyVehCar]);
INI_Int("MOTOR",MyVehicle[id][MyVehBike]);
INI_Int("BROD",MyVehicle[id][MyVehBoat]);
INI_Int("AVION",MyVehicle[id][MyVehPlane]);
INI_Int("SPOLER",MyVehicle[id][MyVehSpoiler]);
INI_Int("PAINT",MyVehicle[id][MyVehPaintjob]);
INI_Int("HOOD",MyVehicle[id][MyVehHood]);
INI_Int("Roof",MyVehicle[id][MyVehRoof]);
INI_Int("Skirt",MyVehicle[id][MyVehSideSkirt]);
INI_Int("Bandazi",MyVehicle[id][MyVehWheels]);
INI_Int("PredenBranik",MyVehicle[id][MyVehFrontBumper]);
INI_Int("ZadenBranik",MyVehicle[id][MyVehRearBumper]);
INI_Int("Nitro",MyVehicle[id][MyVehNitro]);
INI_Int("Auspuh",MyVehicle[id][MyVehExhaust]);
INI_Int("Hidro",MyVehicle[id][MyVehHidraulika]);
INI_Int("DesnoKrilo",MyVehicle[id][MyVehRightVent]);
INI_Int("LevoKrilo",MyVehicle[id][MyVehLeftVent]);
INI_Int("Registrirano",MyVehicle[id][MyVehRegistrirano]);
INI_Int("RegistracijaV",MyVehicle[id][MyVehRegistracija]);
INI_Float("Kilometri",MyVehicle[id][MyVehKM]);
INI_Int("CENA BUY",MyVehicle[id][MyVehCena]);
return 1;
}
hmm, ajde probjevi prvo dali imas kreirane te foldere, pazi na velika slova u folderima i imas li unutra fajlova i probaj ovako ucitavanje:
forward LoadCarOwnerShip(id, name[], value[]);
public LoadCarOwnerShip(id, name[], value[])
{
INI_Int("Slot",MyVehicle[id][MyVehSlot]);
INI_Int("Model",MyVehicle[id][MyVehModel]);
INI_Float("PosZ",MyVehicle[id][MyVehPos][0]);
INI_Float("PosY",MyVehicle[id][MyVehPos][1]);
INI_Float("PosX",MyVehicle[id][MyVehPos][2]);
INI_Float("Pos3",MyVehicle[id][MyVehPos][3]);
INI_Int("BOJA1",MyVehicle[id][MyVehCol][0]);
INI_Int("BOJA2",MyVehicle[id][MyVehCol][1]);
INI_Int("LOCK",MyVehicle[id][MyVehLock]);
INI_String("GAZDA",MyVehicle[id][MyVehOwner], 120);
INI_Int("ALARM",MyVehicle[id][MyVehAlarm]);
INI_Int("KOLA",MyVehicle[id][MyVehCar]);
INI_Int("MOTOR",MyVehicle[id][MyVehBike]);
INI_Int("BROD",MyVehicle[id][MyVehBoat]);
INI_Int("AVION",MyVehicle[id][MyVehPlane]);
INI_Int("SPOLER",MyVehicle[id][MyVehSpoiler]);
INI_Int("PAINT",MyVehicle[id][MyVehPaintjob]);
INI_Int("HOOD",MyVehicle[id][MyVehHood]);
INI_Int("Roof",MyVehicle[id][MyVehRoof]);
INI_Int("Skirt",MyVehicle[id][MyVehSideSkirt]);
INI_Int("Bandazi",MyVehicle[id][MyVehWheels]);
INI_Int("PredenBranik",MyVehicle[id][MyVehFrontBumper]);
INI_Int("ZadenBranik",MyVehicle[id][MyVehRearBumper]);
INI_Int("Nitro",MyVehicle[id][MyVehNitro]);
INI_Int("Auspuh",MyVehicle[id][MyVehExhaust]);
INI_Int("Hidro",MyVehicle[id][MyVehHidraulika]);
INI_Int("DesnoKrilo",MyVehicle[id][MyVehRightVent]);
INI_Int("LevoKrilo",MyVehicle[id][MyVehLeftVent]);
INI_Int("Registrirano",MyVehicle[id][MyVehRegistrirano]);
INI_Int("RegistracijaV",MyVehicle[id][MyVehRegistracija]);
INI_Float("Kilometri",MyVehicle[id][MyVehKM]);
INI_Int("CENABUY",MyVehicle[id][MyVehCena]);
return 1;
}
i daj mi dio sacuvavanja vozila...
probao sam nece
inc kreirao sam sve foldere
evo Savestock ZacuvajCarOwnerShip(id)
{
new vFile[62];
format(vFile, sizeof(vFile), "OwnerShip/Avtomobili/Vozilo-%d.ini", id);
new INI:File = INI_Open(vFile);
INI_WriteInt(File,"Slot:",MyVehicle[id][MyVehSlot]);
INI_WriteInt(File,"Model:",MyVehicle[id][MyVehModel]);
INI_WriteFloat(File,"PosZ:",MyVehicle[id][MyVehPos][0]);
INI_WriteFloat(File,"PosY:",MyVehicle[id][MyVehPos][1]);
INI_WriteFloat(File,"PosX",MyVehicle[id][MyVehPos][2]);
INI_WriteFloat(File,"Pos3",MyVehicle[id][MyVehPos][3]);
INI_WriteInt(File,"BOJA1",MyVehicle[id][MyVehCol][0]);
INI_WriteInt(File,"BOJA2",MyVehicle[id][MyVehCol][1]);
INI_WriteInt(File,"LOCK",MyVehicle[id][MyVehLock]);
INI_WriteString(File,"GAZDA",MyVehicle[id][MyVehOwner]);
INI_WriteInt(File,"ALARM",MyVehicle[id][MyVehAlarm]);
INI_WriteInt(File,"KOLA",MyVehicle[id][MyVehCar]);
INI_WriteInt(File,"MOTOR",MyVehicle[id][MyVehBike]);
INI_WriteInt(File,"BROD",MyVehicle[id][MyVehBoat]);
INI_WriteInt(File,"AVION",MyVehicle[id][MyVehPlane]);
INI_WriteInt(File,"SPOLER",MyVehicle[id][MyVehSpoiler]);
INI_WriteInt(File,"PAINT",MyVehicle[id][MyVehPaintjob]);
INI_WriteInt(File,"HOOD",MyVehicle[id][MyVehHood]);
INI_WriteInt(File,"Roof",MyVehicle[id][MyVehRoof]);
INI_WriteInt(File,"Skirt",MyVehicle[id][MyVehSideSkirt]);
INI_WriteInt(File,"Bandazi",MyVehicle[id][MyVehWheels]);
INI_WriteInt(File,"PredenBranik",MyVehicle[id][MyVehFrontBumper]);
INI_WriteInt(File,"ZadenBranik",MyVehicle[id][MyVehRearBumper]);
INI_WriteInt(File,"Nitro",MyVehicle[id][MyVehNitro]);
INI_WriteInt(File,"Auspuh",MyVehicle[id][MyVehExhaust]);
INI_WriteInt(File,"Hidro",MyVehicle[id][MyVehHidraulika]);
INI_WriteInt(File,"DesnoKrilo",MyVehicle[id][MyVehRightVent]);
INI_WriteInt(File,"LevoKrilo",MyVehicle[id][MyVehLeftVent]);
INI_WriteInt(File,"Registrirano",MyVehicle[id][MyVehRegistrirano]);
INI_WriteInt(File,"RegistracijaV",MyVehicle[id][MyVehRegistracija]);
INI_WriteFloat(File,"Kilometri",MyVehicle[id][MyVehKM]);
INI_WriteInt(File,"CENA BUY",MyVehicle[id][MyVehCena]);
INI_Close(File);
return 1;
}
zamjeni to svoje sa ovim i daj mi 1 fajl kako zzglda unutra, kopiraj sve sto je u njemu i posalji mi:
stock ZacuvajCarOwnerShip(id)
{
new vFile[62];
format(vFile, sizeof(vFile), "OwnerShip/Avtomobili/Vozilo-%d.ini", id);
new INI:File = INI_Open(vFile);
INI_WriteInt(File,"Slot",MyVehicle[id][MyVehSlot]);
INI_WriteInt(File,"Model",MyVehicle[id][MyVehModel]);
INI_WriteFloat(File,"PosZ",MyVehicle[id][MyVehPos][0]);
INI_WriteFloat(File,"PosY",MyVehicle[id][MyVehPos][1]);
INI_WriteFloat(File,"PosX",MyVehicle[id][MyVehPos][2]);
INI_WriteFloat(File,"Pos3",MyVehicle[id][MyVehPos][3]);
INI_WriteInt(File,"Boja1",MyVehicle[id][MyVehCol][0]);
INI_WriteInt(File,"Boja2",MyVehicle[id][MyVehCol][1]);
INI_WriteInt(File,"Lock",MyVehicle[id][MyVehLock]);
INI_WriteString(File,"Gazda",MyVehicle[id][MyVehOwner]);
INI_WriteInt(File,"Alarm",MyVehicle[id][MyVehAlarm]);
INI_WriteInt(File,"Kola",MyVehicle[id][MyVehCar]);
INI_WriteInt(File,"Motor",MyVehicle[id][MyVehBike]);
INI_WriteInt(File,"Brod",MyVehicle[id][MyVehBoat]);
INI_WriteInt(File,"Avion",MyVehicle[id][MyVehPlane]);
INI_WriteInt(File,"Spoler",MyVehicle[id][MyVehSpoiler]);
INI_WriteInt(File,"Paint",MyVehicle[id][MyVehPaintjob]);
INI_WriteInt(File,"Hood",MyVehicle[id][MyVehHood]);
INI_WriteInt(File,"Roof",MyVehicle[id][MyVehRoof]);
INI_WriteInt(File,"Skirt",MyVehicle[id][MyVehSideSkirt]);
INI_WriteInt(File,"Bandazi",MyVehicle[id][MyVehWheels]);
INI_WriteInt(File,"PredenBranik",MyVehicle[id][MyVehFrontBumper]);
INI_WriteInt(File,"ZadenBranik",MyVehicle[id][MyVehRearBumper]);
INI_WriteInt(File,"Nitro",MyVehicle[id][MyVehNitro]);
INI_WriteInt(File,"Auspuh",MyVehicle[id][MyVehExhaust]);
INI_WriteInt(File,"Hidro",MyVehicle[id][MyVehHidraulika]);
INI_WriteInt(File,"DesnoKrilo",MyVehicle[id][MyVehRightVent]);
INI_WriteInt(File,"LevoKrilo",MyVehicle[id][MyVehLeftVent]);
INI_WriteInt(File,"Registrirano",MyVehicle[id][MyVehRegistrirano]);
INI_WriteInt(File,"RegistracijaV",MyVehicle[id][MyVehRegistracija]);
INI_WriteFloat(File,"Kilometri",MyVehicle[id][MyVehKM]);
INI_WriteInt(File,"CenaBuy",MyVehicle[id][MyVehCena]);
INI_Close(File);
return 1;
}
forward LoadCarOwnerShip(id, name[], value[]);
public LoadCarOwnerShip(id, name[], value[])
{
INI_Int("Slot",MyVehicle[id][MyVehSlot]);
INI_Int("Model",MyVehicle[id][MyVehModel]);
INI_Float("PosZ",MyVehicle[id][MyVehPos][0]);
INI_Float("PosY",MyVehicle[id][MyVehPos][1]);
INI_Float("PosX",MyVehicle[id][MyVehPos][2]);
INI_Float("Pos3",MyVehicle[id][MyVehPos][3]);
INI_Int("Boja1",MyVehicle[id][MyVehCol][0]);
INI_Int("Boja2",MyVehicle[id][MyVehCol][1]);
INI_Int("Lock",MyVehicle[id][MyVehLock]);
INI_String("Gazda",MyVehicle[id][MyVehOwner], 120);
INI_Int("Alarm",MyVehicle[id][MyVehAlarm]);
INI_Int("Kola",MyVehicle[id][MyVehCar]);
INI_Int("Motor",MyVehicle[id][MyVehBike]);
INI_Int("Brod",MyVehicle[id][MyVehBoat]);
INI_Int("Avion",MyVehicle[id][MyVehPlane]);
INI_Int("Spoler",MyVehicle[id][MyVehSpoiler]);
INI_Int("Paint",MyVehicle[id][MyVehPaintjob]);
INI_Int("Hood",MyVehicle[id][MyVehHood]);
INI_Int("Roof",MyVehicle[id][MyVehRoof]);
INI_Int("Skirt",MyVehicle[id][MyVehSideSkirt]);
INI_Int("Bandazi",MyVehicle[id][MyVehWheels]);
INI_Int("PredenBranik",MyVehicle[id][MyVehFrontBumper]);
INI_Int("ZadenBranik",MyVehicle[id][MyVehRearBumper]);
INI_Int("Nitro",MyVehicle[id][MyVehNitro]);
INI_Int("Auspuh",MyVehicle[id][MyVehExhaust]);
INI_Int("Hidro",MyVehicle[id][MyVehHidraulika]);
INI_Int("DesnoKrilo",MyVehicle[id][MyVehRightVent]);
INI_Int("LevoKrilo",MyVehicle[id][MyVehLeftVent]);
INI_Int("Registrirano",MyVehicle[id][MyVehRegistrirano]);
INI_Int("RegistracijaV",MyVehicle[id][MyVehRegistracija]);
INI_Float("Kilometri",MyVehicle[id][MyVehKM]);
INI_Int("CenaBuy",MyVehicle[id][MyVehCena]);
return 1;
}
sredio sam ss dini ok lock