[Pomoc]Vozila


Započeo °°ˇDaniLoˇ°°, April 24, 2013, 16:44:27 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Moja od 0
Detaljan opis problema:Kako da napravim  da igrac moze koristiti neku komandu samo u blizini odredjenog vozila..
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Poslednja Izmena: April 24, 2013, 17:10:39 POSLE PODNE od °°ˇDaniLoˇ°°


Blaeks

*

Madmen

napravi ovu funkciju
stock CheckPlayerDistanceToVehicle(Float:radi, playerid, vehicleid)
{
	if(IsPlayerConnected(playerid))
	{
	    new Float:PX,Float:PY,Float:PZ,Float:X,Float:Y,Float:Z;
	    GetPlayerPos(playerid,PX,PY,PZ);
	    GetVehiclePos(vehicleid, X,Y,Z);
	    new Float:Distance = (X-PX)*(X-PX)+(Y-PY)*(Y-PY)+(Z-PZ)*(Z-PZ);
	    if(Distance <= radi*radi)
	    {
	        return 1;
	    }
	}
	return 0;
}
i onda je koristi gde zelis

Moze jedan primjer pošto sam napravio puno errora,
samo neki jednostavan primjer onoga

Blaeks

*

Madmen

for(new i; i != MAX_VOZILA; i++)//izmenis definiciju u svoju
			    {
			        new dist = CheckPlayerDistanceToVehicle(3.5, playerid, i); // radius povecaj ili smanji kako hoces
			        if(dist);
			        {
			            //ovde uradi sta hoces
			        }
			    }