Vehicle FLIP!
#1

Can someone tell me the script for FLIP?


public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

i know this is where i put but i dont know what to
Reply
#2

try it
pawn Код:
//at top of script
#define PRESSED(%0) \
    (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
//OnPlayerKeyStateChange
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if((newkeys&KEY_SUBMISSION)&&!(oldkeys&KEY_SUBMISSION))
    {
        new VehicleID,Float:B;
        VehicleID = GetPlayerVehicleID(playerid);
        GetVehicleZAngle(VehicleID,B);
        SetVehicleZAngle(VehicleID,B);
        SendClientMessage(playerid, 0xFFFFFFFF, "Your vehicle has been flipped.");
    }
    return 1;
}
press 2 to flip
Reply
#3

Quote:
Originally Posted by Skaizo
Посмотреть сообщение
try it
pawn Код:
//at top of script
#define PRESSED(%0) \
    (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
//OnPlayerKeyStateChange
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if((newkeys&KEY_SUBMISSION)&&!(oldkeys&KEY_SUBMISSION))
    {
        new VehicleID,Float:B;
        VehicleID = GetPlayerVehicleID(playerid);
        GetVehicleZAngle(VehicleID,B);
        SetVehicleZAngle(VehicleID,B);
        SendClientMessage(playerid, 0xFFFFFFFF, "Your vehicle has been flipped.");
    }
    return 1;
}
press 2 to flip
Works like a charm! but can i change the height of flip? when i press 2 the car jumps and flips up to 10 inches.
Reply
#4

Add this at the top

pawn Код:
#define KEY_HORN 2

pawn Код:
if (newkeys & KEY_HORN)
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
            new VehicleID,Float:B;
            VehicleID = GetPlayerVehicleID(playerid);
            GetVehicleZAngle(VehicleID,B);
            SetVehicleZAngle(VehicleID,B);
            SendClientMessage(playerid, 0xFFFFFFFF, "Your vehicle has been flipped.");
        }
    }
Reply
#5

Quote:
Originally Posted by Skaizo
Посмотреть сообщение
try it
pawn Код:
//at top of script
#define PRESSED(%0) \
    (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
//OnPlayerKeyStateChange
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if((newkeys&KEY_SUBMISSION)&&!(oldkeys&KEY_SUBMISSION))
    {
        new VehicleID,Float:B;
        VehicleID = GetPlayerVehicleID(playerid);
        GetVehicleZAngle(VehicleID,B);
        SetVehicleZAngle(VehicleID,B);
        SendClientMessage(playerid, 0xFFFFFFFF, "Your vehicle has been flipped.");
    }
    return 1;
}
press 2 to flip
Man, i just change the if((newkeys&KEY_SUBMISSION)&&!(oldkeys&KEY_SUBMISS ION))

to if((newkeys&KEY_CROUCH)&&!(oldkeys&KEY_CROUCH) and its working do you think its better??
Reply
#6

Quote:
Originally Posted by Ironboy
Посмотреть сообщение
Add this at the top

pawn Код:
#define KEY_HORN 2
what does this do?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)