
3in1
By: a guest on
Aug 1st, 2012 | syntax:
None | size: 1.56 KB | hits: 14 | expires: Never
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (PRESSED(KEY_FIRE))
{
AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
}
if(newkeys & KEY_SUBMISSION)
{
if (IsPlayerInAnyVehicle(playerid))
{
if((GetPlayerVehicleID(playerid) == 520) || (GetPlayerVehicleID(playerid) == 425) || (GetPlayerVehicleID(playerid) == 464)) {
return 1;
}
else {
new Float:vx, Float:vy, Float:vz;
GetVehicleVelocity(GetPlayerVehicleID(playerid), vx, vy, vz);
SetVehicleVelocity(GetPlayerVehicleID(playerid) ,vx*2,vy*2 ,vz*2);
}
}
}
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
/////////////////If key H Flip Vehicle///////////////////
if (newkeys & KEY_HORN)
{
if(IsPlayerInAnyVehicle(playerid))
{
new veh = GetPlayerVehicleID(playerid);
new Float:x,Float:y,Float:z;
new VehicleID,Float:B;
GetVehiclePos(veh,x,y,z);
SetVehiclePos(veh,x,y,z+3);
VehicleID = GetPlayerVehicleID(playerid);
GetVehicleZAngle(VehicleID,B);
SetVehicleZAngle(VehicleID,B);
SetVehicleVelocity(VehicleID, 0.0, 0.0, 0.1);
SetVehicleAngularVelocity(VehicleID,0,0,0);
}
}
////////////Jump Vehicle Forward (0.2 Default)////////////////
if (newkeys & KEY_YES)
{
if(IsPlayerInAnyVehicle(playerid))
return SetVehicleForwardVelocity(playerid,0.1,0.2);
}
return 1;
}