Szerző Téma: A kocsi tetején van?  (Megtekintve 1384 alkalommal)

A kocsi tetején van?
« Dátum: 2016. Január 03. - 11:54:18 »
0
Sziasztok !
Egy olyan kérdésem lenne hogy hogyan lehet azt lekérdezni hogy a játékos a kocsi tetején van-e?
Előre is köszönöm!

Nem elérhető 1Mark6

  • 437
    • Profil megtekintése
A kocsi tetején van?
« Válasz #1 Dátum: 2016. Január 03. - 12:00:32 »
0
stock IsPlayerOnAVehicle(playerid,vehicleid)
{
new Float:pos[3];
GetVehiclePos(vehicleid,pos[0],pos[1],pos[2]);
if(IsPlayerInRangeOfPoint(playerid,1.0,pos[0],pos[1],pos[2]+3)) // A range \"1.0\" azt állíthatod, a +3 pedig a személyautóknak a teteje.
{
return true;
}
else return false;
}
« Utoljára szerkesztve: 2016. Január 03. - 12:02:43 írta 1Mark6 »

A kocsi tetején van?
« Válasz #2 Dátum: 2016. Január 03. - 12:41:32 »
0
« Utoljára szerkesztve: 2016. Január 03. - 12:43:03 írta .RäNÐoM. »

A kocsi tetején van?
« Válasz #3 Dátum: 2016. Január 03. - 17:44:36 »
0
Idézetet írta: 1Mark6 date=1451818832\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"58972\" data-ipsquote-contentclass=\"forums_Topic

stock IsPlayerOnAVehicle(playerid,vehicleid)
{
new Float:pos[3];
GetVehiclePos(vehicleid,pos[0],pos[1],pos[2]);
if(IsPlayerInRangeOfPoint(playerid,1.0,pos[0],pos[1],pos[2]+3)) // A range \"1.0\" azt állíthatod, a +3 pedig a személyautóknak a teteje.
{
return true;
}
else return false;
}

 

Áhá és ezt hogyan tudnám használni ? :D

A kocsi tetején van?
« Válasz #4 Dátum: 2016. Január 03. - 22:19:57 »
0
Idézetet írta: Jim Toretto date=1451839476\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"58972\" data-ipsquote-contentclass=\"forums_Topic


 
stock IsPlayerOnAVehicle(playerid,vehicleid)
{
new Float:pos[3];
GetVehiclePos(vehicleid,pos[0],pos[1],pos[2]);
if(IsPlayerInRangeOfPoint(playerid,1.0,pos[0],pos[1],pos[2]+3)) // A range \"1.0\" azt állíthatod, a +3 pedig a személyautóknak a teteje.
{
return true;
}
else return false;
}

 

Áhá és ezt hogyan tudnám használni ? :D
 
[/quote]
 
stock IsPlayerOnAVehicle(playerid,vehicleid)
{
new Float:pos[3];
GetVehiclePos(vehicleid,pos[0],pos[1],pos[2]);
if(IsPlayerInRangeOfPoint(playerid,1.0,pos[0],pos[1],pos[2]+3)) // A range \"1.0\" azt állíthatod, a +3 pedig a személyautóknak a teteje.
{
SendClientMessage(playerid,-1,\"Éppen egy autó tetején utazol\")   return true;
}
else return false;
}
//====================================================
public OnPlayerUpdate(playerid)
{
new kocsi = GetPlayerVehicleID(playerid);
IsPlayerOnAVehicle(playerid,kocsi);
return 1;
}

 
Azt hiszem így,de nem vagyok benne biztos
« Utoljára szerkesztve: 2016. Január 03. - 22:42:06 írta florone »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal