Sziasztok, most kezdtem belekóstolgatni úgymond a kocsirendszer írásába, megpróbálkoztam magamtól megírni egyet, viszont a parkol parancsnál hiba van, leparkolja az autót, aztán törlődik és nem lesz meg a kocsi, valamint mindig amikor kocsit veszek id 12-est ad neki, mert már bent van másik kocsi is, hogy lehet azokat a kocsikat kivenni úgymond és 0-ás idt adni a megvett kocsiknak? vagy is hogy az első megvett kocsi idje 0, aztán a másiké 1 stb.. Bevallom jómagam más modból vettem némi segítséget, de nem anyni volt az egész, hogy megfogtam és kimásoltam, értelmeztem a dolgokat, legalább is próbáltam, és nagyjából megértettem hogy mi mit csinál, viszont nem tudom mit rontottam el
Itt vannak a stockok amiket használok
new bool:validcar[MAX_VEHICLES];
stock GetFreeVehicleSlot()
{
for(new i = 0; i < sizeof(validcar); i ++)
{
if(!validcar[i]) return i;
}
return -1;
}
stock vFile(vehicleid)
{
new vehicleFile[60];
format(vehicleFile,sizeof(vehicleFile),\"/kocsik/%d.ini\", vehicleid);
return vehicleFile;
}
stock CreateVehicleEx(modelid, Float:x, Float:y, Float:z, Float:a, color1, color2, respawntime, tulaj[24])
{
new vehicleid = GetFreeVehicleSlot();
JarmuInfo[vehicleid][Model] = modelid;
JarmuInfo[vehicleid][XPos] = x;
JarmuInfo[vehicleid][YPos] = y;
JarmuInfo[vehicleid][ZPos] = z;
JarmuInfo[vehicleid][APos] = a;
JarmuInfo[vehicleid][Szin1] = color1;
JarmuInfo[vehicleid][Szin2] = color2;
JarmuInfo[vehicleid][Respawn] = respawntime;
JarmuInfo[vehicleid][Tulaj] = tulaj;
CreateVehicle(modelid, x, y, z, a, color1, color2, respawntime);
return vehicleid;
}
stock LoadVehicle(vehicleid)
{
new vfilename[64];
format(vfilename