Pijaca auta

Započeo Simec, April 13, 2020, 18:13:53 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Ubacio sam random spawn za auta na pijacu automobila, tipa kada proda igrac vozilo drzavi da se spawna na nekom od tih 10 mesta, sad logicno desice se da vozila padaju jedna na druga, kako bih mogao da napravim da ako je to mesto zauzeto da se spawna vozilo na drugo mesto? Takodje, da sacuva vozilo na tom mestu. Nisam previse upucen u skriptanje, ako neko moze da pomogne bio bih zahvalan
Dio skripte:
else if( dialogid == DVOZILO_PRODAJA)
	{
	    if( !response) return true;
	    if( response)
	    {
	        new veh = ChosenVehicle[ playerid ];
	        new moda[64];
	        new Float:xx, Float:xy, Float:xz;
         	GetVehiclePos(CI[veh][cVehID], xx, xy, xz);
          	new Float:az;
			GetVehicleZAngle(CI[veh][cVehID], az);
			new cena;
			cena = (CI[veh][cCena]/4)*3;
			CI[veh][cKupljen] = 0;
   			CI[veh][cPosX] = xx;
   			CI[veh][cPosY] = xy;
      		CI[veh][cPosZ] = xz;
        	CI[veh][cAngle] = az;
         	CI[veh][cZakljucan] = 0;
         	CI[veh][cVW] = 0;
	   		GetVehicleName(CI[veh][cVehID],moda,sizeof(moda));
      		SCMF(playerid, -1, ""COL_GM"[H] {FFFFFF}Prodali ste vase vozilo %s za $%d.",moda,cena);
			DajIgracuNovac(playerid, cena);
   			DestroyCar(CI[veh][cVehID ]);
   			new rand = random(sizeof(RandomSpawnCar));
   			CI[veh][cVehID] = ServerCar(veh, PRIVATNO_VOZILO, CI[veh][cModel],RandomSpawnCar[rand][0],RandomSpawnCar[rand][1],RandomSpawnCar[rand][2],RandomSpawnCar[rand][3],CI[veh][cBoja1],CI[veh][cBoja2],60000);
      		SetVehicleVirtualWorld(CI[veh][cVehID], CI[veh][cVW ]);
         	SacuvajVozilo(veh);
         	ModVehicle(veh);
         	VehLabelUpdate(veh);
         	if( ChosenVehicle[ playerid ] == PI[ playerid ][ pVozilo1])
			{
				PI[ playerid ][ pVozilo1] = 9999;
			}
			if( ChosenVehicle[ playerid ] == PI[ playerid ][ pVozilo2])
			{
				PI[ playerid ][ pVozilo2] = 9999;
			}
			if( ChosenVehicle[ playerid ] == PI[ playerid ][ pVozilo3])
			{
				PI[ playerid ][ pVozilo3] = 9999;
			}
			if( ChosenVehicle[ playerid ] == PI[ playerid ][ pVozilo4])
			{
				PI[ playerid ][ pVozilo4] = 9999;
			}
			SaveAccount(playerid);
		}
	}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): /
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/gI6ZAYf
Srbija RolePlay v1 - uskoro