Raised This Month: $12 Target: $400
 3% 

help plugn Jetpack+ bazooka


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
FlOrYn
Senior Member
Join Date: Jan 2014
Old 12-03-2014 , 13:31   help plugn Jetpack+ bazooka
Reply With Quote #1

how do I can fly longer with jetpack?
PHP Code:
#include < amxmodx >
#include < engine >
#include < fakemeta >
#include < hamsandwich >
#include < xs >
#include < zombie_plague_advance >

native get_user_jetpackiPlayer );
native user_drop_jetpackiPlayer );
native set_user_fueliPlayerFloatfFuel );
native set_user_rocket_timeiPlayerFloatfTime );
native set_user_jetpackiPlayeriJetpack );

new 
g_iJetpackgmsgSayTextgmsgScreenFadegmsgScreenShakeboolg_bConnected33 ], g_cName33 ][ 32 ];
new 
g_MsgSync;

public 
zp_user_infect_attemptiPlayer )
    if( 
get_user_jetpackiPlayer ) )
        
user_drop_jetpackiPlayer );

public 
zp_user_infected_preiPlayer )
    if( 
get_user_jetpackiPlayer ) )
        
user_drop_jetpackiPlayer );

public 
zp_user_infected_postiPlayer )
    if( 
get_user_jetpackiPlayer ) )
        
user_drop_jetpackiPlayer );

public 
client_putinserveriPlayer )
{
    
g_bConnectediPlayer ] = true;

    
get_user_nameiPlayerg_cNameiPlayer ], 31 );
}

public 
client_disconnectiPlayer )
    
g_bConnectediPlayer ] = false;

public 
client_infochangediPlayer )
{
    static 
cInfo32 ];
    
get_user_infoiPlayer"name"cInfo31 );

    if( !
equalig_cNameiPlayer ], cInfo ) )
        
copyg_cNameiPlayer ], 31cInfo );
}

public 
plugin_init( )
{
    
g_iJetpack zp_register_extra_item"Jetpack + Bazooka"30ZP_TEAM_HUMAN );

    
gmsgSayText get_user_msgid"SayText" );
    
gmsgScreenFade get_user_msgid"ScreenFade" );
    
gmsgScreenShake get_user_msgid"ScreenShake" );

    
register_logevent"RoundStart"2"1=Round_Start" );
    
    
g_MsgSync CreateHudSyncObj();
}

public 
zp_extra_item_selectediPlayeriItem )
{
    if( 
iItem == g_iJetpack )
    {
        if( 
get_user_jetpackiPlayer ) )
        {
            
DoSayTextMessageiPlayer"^x04[Zm.FastCs.Ro]^x01 You already have a^x03 Jetpack!" );

            
zp_set_user_ammo_packsiPlayerzp_get_user_ammo_packsiPlayer ) + 30 );
        }

        else
        {
            
set_user_jetpackiPlayer);
            
set_user_fueliPlayer250.0 );

            
DoSayTextMessageiPlayer"^x04[Zm.FastCs.Ro]^x01 Press^x03 CTRL+SPACE^x01 to fly!" );
            
DoSayTextMessageiPlayer"^x04[Zm.FastCs.Ro]^x01 Press^x03 RIGHT CLICK^x01 to shoot!" );
            
            new 
name532 ]
            
get_user_nameiPlayername531 )
            
set_hudmessage2551450, -1.00.710.05.01.01.0, -)
            
ShowSyncHudMsg0g_MsgSync"%s bought a Jetpack!"name5 )
        }
    }
}

public 
Rocket_TouchiOwneriRocket )
{
    if( 
g_bConnectediOwner ] )
    {
        static 
iPlayers32 ], iNumi;
        
get_playersiPlayersiNum"a" );

        for( 
0iNumi++ )
        {
            if( 
zp_get_user_zombieiPlayers] ) )
            {
                static 
FloatfDistanceFloatfDamage;
                
fDistance entity_rangeiPlayers], iRocket );

                if( 
fDistance 320.0 )
                {
                    
fDamage 1050.0 fDistance;
                
                    static 
FloatfVelocity];
                    
peviPlayers], pev_velocityfVelocity );
                    
xs_vec_mul_scalarfVelocity2.75fVelocity );
                    
fVelocity] *= 1.75;
                    
set_peviPlayers], pev_velocityfVelocity );
                    
                    
message_beginMSG_ONE_UNRELIABLEgmsgScreenFade_iPlayers] );
                    
write_short4096 );
                    
write_short6096 );
                    
write_short0x0000 );
                    
write_byte220 );
                    
write_byte);
                    
write_byte);
                    
write_bytefDistance 220 215 205 );
                    
message_end( );
                    
                    
message_beginMSG_ONE_UNRELIABLEgmsgScreenShake_iPlayers] );
                    
write_short4096 100 ); // amplitude
                    
write_short4096 500 ); // duration
                    
write_short4096 200 ); // frequency
                    
message_end( );
                
                    if( 
floatget_user_healthiPlayers] ) ) - fDamage 0.0 )
                        
ExecuteHamBHam_TakeDamageiPlayers], iRocketiOwnerfDamageDMG_BLAST );
                        
                    else 
ExecuteHamBHam_KillediPlayers], iOwner);
                    
                    if( !
zp_get_user_nemesisiPlayers] ) && !zp_get_user_assassiniPlayers] ) )
                        
fDamage *= 0.75;

                    
DoSayTextMessageiOwner"^x04[Zm.FastCs.Ro]^x01 Damage to^x04 %s^x01 ::^x04 %0.0f^x01 damage"g_cNameiPlayers] ], fDamage );
                }
            }
        }
    }
}

public 
Jetpack_TouchiPlayer )
    return 
zp_get_user_zombieiPlayer ) ? PLUGIN_HANDLED PLUGIN_CONTINUE;

public 
RoundStart( )
{
    static 
iPlayers32 ], iNumi;
    
get_playersiPlayersiNum"a" );

    for( 
0iNumi++ )
        if( 
get_user_jetpackiPlayers] ) )
        
set_user_rocket_timeiPlayers], 0.0 );
}

DoSayTextMessageiTargetcMessage[ ], any: ... )
{
    static 
cBuffer192 ];
    
vformatcBuffer191cMessage);

    
message_beginMSG_ONE_UNRELIABLEgmsgSayText_iTarget );
    
write_byteiTarget );
    
write_stringcBuffer );
    
message_end( );

FlOrYn is offline
New.ZM.Life
Veteran Member
Join Date: Sep 2014
Location: Iran
Old 12-03-2014 , 14:10   Re: help plugn Jetpack+ bazooka
Reply With Quote #2

find line below and change value of fuel ;)

set_user_fuel( iPlayer, 250.0 );
__________________
PLUGINS

Zombie Plague 5.0 + New Modes

Added NightCrawler Mode to ZP





New.ZM.Life is offline
FlOrYn
Senior Member
Join Date: Jan 2014
Old 12-03-2014 , 15:34   Re: help plugn Jetpack+ bazooka
Reply With Quote #3

Quote:
Originally Posted by New.ZM.Life View Post
find line below and change value of fuel ;)

set_user_fuel( iPlayer, 250.0 );
Thanks
I would like to know how I can change this plugin to have this effect
[IMG]http://s2.************/nk8p23irt/zm_foda0004.png[/IMG]
[IMG]http://s2.************/8a48h5xvt/zm_foda0005.png[/IMG]
[IMG]http://s8.************/9eo6sh039/zm_foda0006.png[/IMG]
[IMG]http://s28.************/fjwa6u571/zm_foda0007.png[/IMG]

Last edited by FlOrYn; 12-03-2014 at 15:36.
FlOrYn is offline
zmd94
Veteran Member
Join Date: Nov 2013
Location: Malaysia (9w2zow).
Old 12-03-2014 , 18:14   Re: help plugn Jetpack+ bazooka
Reply With Quote #4

Rocket explosion effect?
zmd94 is offline
FlOrYn
Senior Member
Join Date: Jan 2014
Old 12-04-2014 , 02:17   Re: help plugn Jetpack+ bazooka
Reply With Quote #5

Quote:
Originally Posted by zmd94 View Post
Rocket explosion effect?
yes
FlOrYn is offline
ghost95v
Senior Member
Join Date: Apr 2014
Location: somewhere in universe
Old 12-04-2014 , 06:03   Re: help plugn Jetpack+ bazooka
Reply With Quote #6

you need to edit the source of module.
__________________
ghost95v is offline
Send a message via Skype™ to ghost95v
FlOrYn
Senior Member
Join Date: Jan 2014
Old 12-04-2014 , 07:18   Re: help plugn Jetpack+ bazooka
Reply With Quote #7

Quote:
Originally Posted by ghost95v View Post
you need to edit the source of module.
I want to change this plugin to have this effect
FlOrYn is offline
Chihuahuax
Senior Member
Join Date: Oct 2014
Location: Malaysia
Old 12-04-2014 , 10:17   Re: help plugn Jetpack+ bazooka
Reply With Quote #8

Theres nothing to change in this .sma
Chihuahuax is offline
Send a message via Skype™ to Chihuahuax
zmd94
Veteran Member
Join Date: Nov 2013
Location: Malaysia (9w2zow).
Old 12-04-2014 , 10:33   Re: help plugn Jetpack+ bazooka
Reply With Quote #9

Just extract the code for the explosion effect in other similar plugin. ;)
zmd94 is offline
FlOrYn
Senior Member
Join Date: Jan 2014
Old 12-04-2014 , 11:25   Re: help plugn Jetpack+ bazooka
Reply With Quote #10

Quote:
Originally Posted by zmd94 View Post
Just extract the code for the explosion effect in other similar plugin. ;)
you could not change this plugin you to have that effect?
FlOrYn is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 13:55.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode