[Tutorial] ADD fire from exhaust when player use nitro!
#1


PHP Code:
new CarFireObj[MAX_PLAYERS]; // Under the script
#define HOLDING(%0) \
    
((newkeys & (%0)) == (%0))
#define RELEASED(%0) \
    
(((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0)))
public 
OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    if (
HOLDING))// if player use nitro
    
{
        if(
IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            if(
IsValidObject(CarFireObj[playerid]) == 0)// add fire from exhaust when player use nitro
            
{
                
CarFireObj[playerid] = CreateObject(186940.00.00.00.00.00.0);
                
AttachObjectToVehicle(CarFireObj[playerid], GetPlayerVehicleID(playerid), 0.0, -2.31.2180.00.00.0);
            }
        }
    }
    if (
RELEASED))// if player stop use nitro
    
{
        if(
IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            if(
IsValidObject(CarFireObj[playerid]) == 1)DestroyObject(CarFireObj[playerid]);// remove fire from exhaust when player stop use nitro
        
}
    }
    return 
1;

Reply
#2

Awesome!, and cool idea!, but wrong place to post its not a tutorial, it's when you explain how to do etc.

Post cin filterscript section next time!.
Reply
#3

Quote:
Originally Posted by brawrr
View Post

PHP Code:
new CarFireObj[MAX_PLAYERS]; // Under the script
#define HOLDING(%0) \
    
((newkeys & (%0)) == (%0))
#define RELEASED(%0) \
    
(((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0)))
public 
OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    if (
HOLDING))// if player use nitro
    
{
        if(
IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            if(
IsValidObject(CarFireObj[playerid]) == 0)// add fire from exhaust when player use nitro
            
{
                
CarFireObj[playerid] = CreateObject(186940.00.00.00.00.00.0);
                
AttachObjectToVehicle(CarFireObj[playerid], GetPlayerVehicleID(playerid), 0.0, -2.31.2180.00.00.0);
            }
        }
    }
    if (
RELEASED))// if player stop use nitro
    
{
        if(
IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            if(
IsValidObject(CarFireObj[playerid]) == 1)DestroyObject(CarFireObj[playerid]);// remove fire from exhaust when player stop use nitro
        
}
    }
    return 
1;

I cant put in in my server......
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)