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): //
[Pomoc]Vozila
286
pregleda
5
postova
Street Runner
Novi Član
40 / 100 XP
🌱Početnik(0)
17
Postovi:
10
Teme:
Pridružio se:Okt. 2012
24. Apr. 2013.
Street Runner
Novi Član
40 / 100 XP
🌱Početnik(0)
17
Postovi:
10
Teme:
Pridružio se:Okt. 2012
24. Apr. 2013.
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 zelisStreet Runner
Novi Član
40 / 100 XP
🌱Početnik(0)
17
Postovi:
10
Teme:
Pridružio se:Okt. 2012
24. Apr. 2013.
Moze jedan primjer pošto sam napravio puno errora,
samo neki jednostavan primjer onoga
samo neki jednostavan primjer onoga
24. Apr. 2013.
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
}
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava