I can't exit on RC vehicles - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: I can't exit on RC vehicles (
/showthread.php?tid=469160)
I can't exit on RC vehicles -
gotwarzone - 12.10.2013
Good day mates. I just noticed that when I exit or press the key "F" in a RC vehicle it does noting, it wont let me leave the vehicle.
Can you please help me with this?
Re: I can't exit on RC vehicles -
tyler12 - 12.10.2013
pawn Код:
#define PRESSED(%0) (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
if(PRESSED(KEY_SECONDARY_ATTACK))
{
switch(GetVehicleModel(GetPlayerVehicleID(playerid))
{
case 441,464,465,501,564,584:
{
RemovePlayerFromVehicle(playerid);
}
}
}
return 1;
}
Re: I can't exit on RC vehicles -
gotwarzone - 12.10.2013
Quote:
Originally Posted by tyler12
pawn Код:
#define PRESSED(%0) (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0))) public OnPlayerKeyStateChange(playerid,newkeys,oldkeys) { if(PRESSED(KEY_SECONDARY_ATTACK)) { switch(GetVehicleModel(GetPlayerVehicleID(playerid)) { case 441,464,465,501,564,584: { RemovePlayerFromVehicle(playerid); } } } return 1; }
|
Thanks mate I'll this later coz im not on my pc right now. And I want to ask you something, it is also the same when I press "F" or "Enter" outside the RC vehicle my player will enter this vehicles?
Re: I can't exit on RC vehicles -
tyler12 - 12.10.2013
Quote:
Originally Posted by gotwarzone
Thanks mate I'll this later coz im not on my pc right now. And I want to ask you something, it is also the same when I press "F" or "Enter" outside the RC vehicle my player will enter this vehicles?
|
No, but I can do that if you like.
EDIT:
pawn Код:
#define PRESSED(%0) (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
if(PRESSED(KEY_SECONDARY_ATTACK))
{
switch(GetPlayerState(playerid))
{
case PLAYER_STATE_DRIVER:
{
switch(GetVehicleModel(GetPlayerVehicleID(playerid))
{
case 441,464,465,501,564,584:
{
RemovePlayerFromVehicle(playerid);
}
}
}
case PLAYER_STATE_ONFOOT:
{
foreach(new i:Vehicle)
{
switch(GetVehicleModel(i)
{
case 441,464,465,501,564,584:
{
PutPlayerInVehicle(playerid,i,0);
}
}
}
}
}
}
return 1;
}
Don't forget to include foreach.