Raised This Month: $ Target: $400
 0% 

set_pev,pev_gravity.


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
xbatista
Veteran Member
Join Date: Mar 2008
Location: Lithuania
Old 05-09-2009 , 13:03   Re: set_pev,pev_gravity.
Reply With Quote #1

This is Part of code,other things not needed,cuz I look and nothing wrong on other part.

PHP Code:
#define SITH_GRAVITY 300.0
#define DARTH_MAUL_GRAVITY 400.0
#define YODA_GRAVITY 300.0

new PlayerClassT[33];
new 
PlayerClassCT[33];

enum // Dark side class numbers
{
    
JABBA 0,
    
DARTH_VADER,
    
SITH_LORD,
    
DARTH_MAUL
};
enum // Light side class numbers
{
    
YODA 0,
    
OBI_VAN,
    
LUKE,
    
SKY_TROOPER
};

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
// Dark side class abbility
    
jabba_hp register_cvar("sw_jabba_hp""255")
    
    
darth_vader_hp register_cvar("sw_vader_hp""140")
    
darth_vader_visible register_cvar("sw_vader_visible""4.0")
    
    
sith_hp register_cvar("sw_sith_hp""120")
    
    
// Light side class abbility
    
yoda_regen register_cvar("sw_yoda_regen""1")
    
    
luke_hp register_cvar("sw_luke_hp""150")
    
luke_damage register_cvar("sw_luke_damage""1.7")
    
    
register_logevent("Logevent_Round_Start"2"1=Round_Start");
    
register_event("HLTV""Event_New_Round""a""1=0""2=0");
    
register_event("CurWeapon",    "Ev_CurWeapon",    "be");
    
    
RegisterHam(Ham_Spawn"player""Fw_PlayerSpawn"1);
    
RegisterHam(Ham_TakeDamage"player""Fw_PlayerDamaged"1)
    
    
register_message(get_user_msgid("StatusIcon"),    "Message_StatusIcon")
    
    
g_iMaxPlayers get_maxplayers();
}
public 
Fw_PlayerSpawn(id)
{
    if ( !
is_user_alive(id) )
        return;
    
    
set_user_rendering(id); // Set rendering None.
    
strip_user_weapons(id); // Strip user weapons.
    
give_item(id"weapon_knife"); // And give him knife.
    
    // Dark side class random
    
PlayerClassT[id] = random_num(03)
    
// Light side class random
    
PlayerClassCT[id] = random_num(03)
    
    if ( 
get_user_team(id) == // User team Dark
    
{
        if ( 
PlayerClassT[id] == JABBA // Set Jabba health
        
{
            
set_user_health(idget_pcvar_num(jabba_hp));
        }
        else if ( 
PlayerClassT[id] == DARTH_VADER // Set Darth vader health and invisibility
        
{
            
set_user_health(idget_pcvar_num(darth_vader_hp));
            
            
dar_vader_visible(id)
        }
        else if ( 
PlayerClassT[id] == SITH_LORD // Set Sith Lord health,gravity
        
{
            
set_user_health(idget_pcvar_num(sith_hp));
            
            
set_pev(idpev_gravitySITH_GRAVITY 800)
        }
        else if ( 
PlayerClassT[id] == DARTH_MAUL // Set Darth Maul gravity
        
{
            
set_pev(idpev_gravityDARTH_MAUL_GRAVITY 800)
        }
        
    }
    else if ( 
get_user_team(id) == // User team Light
    
{
        if ( 
PlayerClassCT[id] == YODA // Set Yoda gravity and regen
        
{
            
yoda_regeneration(id)
            
            
set_pev(idpev_gravityYODA_GRAVITY 800)
        }
        else if ( 
PlayerClassCT[id] == LUKE // Set Darth vader health and invisibility
        
{
            
set_user_health(idget_pcvar_num(luke_hp));
        }
    }
//    client_print(id, print_chat, "xxx");

xbatista is offline
Send a message via Skype™ to xbatista
Exolent[jNr]
Veteran Member
Join Date: Feb 2007
Location: Tennessee
Old 05-09-2009 , 13:07   Re: set_pev,pev_gravity.
Reply With Quote #2

PHP Code:
// Dark side class random
PlayerClassT[id] = random_num(03)
// Light side class random
PlayerClassCT[id] = random_num(03
This could be interfering with your testing.
Make it set to SITH_LORD until you fix this bug.
__________________
No private work or selling mods.
Quote:
Originally Posted by xPaw View Post
I love you exolent!
Exolent[jNr] is offline
xbatista
Veteran Member
Join Date: Mar 2008
Location: Lithuania
Old 05-09-2009 , 13:10   Re: set_pev,pev_gravity.
Reply With Quote #3

Example :
PHP Code:
PlayerClassT YODA 
And then
PHP Code:
if ( PlayerClassT == YODA )
set_grav 
That you mean?
xbatista is offline
Send a message via Skype™ to xbatista
Exolent[jNr]
Veteran Member
Join Date: Feb 2007
Location: Tennessee
Old 05-09-2009 , 13:13   Re: set_pev,pev_gravity.
Reply With Quote #4

PHP Code:
public Fw_PlayerSpawn(id)
{
    if ( !
is_user_alive(id) )
        return;
    
    
set_user_rendering(id); // Set rendering None.
    
strip_user_weapons(id); // Strip user weapons.
    
give_item(id"weapon_knife"); // And give him knife.
    
    // Dark side class random
    
PlayerClassT[id] = SITH_LORD
    
// Light side class random
    
PlayerClassCT[id] = random_num(03)
    
    if ( 
get_user_team(id) == // User team Dark
    
{
        if ( 
PlayerClassT[id] == JABBA // Set Jabba health
        
{
            
set_user_health(idget_pcvar_num(jabba_hp));
        }
        else if ( 
PlayerClassT[id] == DARTH_VADER // Set Darth vader health and invisibility
        
{
            
set_user_health(idget_pcvar_num(darth_vader_hp));
            
            
dar_vader_visible(id)
        }
        else if ( 
PlayerClassT[id] == SITH_LORD // Set Sith Lord health,gravity
        
{
            
set_user_health(idget_pcvar_num(sith_hp));
            
            
set_pev(idpev_gravitySITH_GRAVITY 800)
        }
        else if ( 
PlayerClassT[id] == DARTH_MAUL // Set Darth Maul gravity
        
{
            
set_pev(idpev_gravityDARTH_MAUL_GRAVITY 800)
        }
        
    }
    else if ( 
get_user_team(id) == // User team Light
    
{
        if ( 
PlayerClassCT[id] == YODA // Set Yoda gravity and regen
        
{
            
yoda_regeneration(id)
            
            
set_pev(idpev_gravityYODA_GRAVITY 800)
        }
        else if ( 
PlayerClassCT[id] == LUKE // Set Darth vader health and invisibility
        
{
            
set_user_health(idget_pcvar_num(luke_hp));
        }
    }
//    client_print(id, print_chat, "xxx");

And now, instead of using that #define, use the cvar.
__________________
No private work or selling mods.
Quote:
Originally Posted by xPaw View Post
I love you exolent!
Exolent[jNr] is offline
xbatista
Veteran Member
Join Date: Mar 2008
Location: Lithuania
Old 05-09-2009 , 13:18   Re: set_pev,pev_gravity.
Reply With Quote #5

wait
xbatista is offline
Send a message via Skype™ to xbatista
xbatista
Veteran Member
Join Date: Mar 2008
Location: Lithuania
Old 05-09-2009 , 13:25   Re: set_pev,pev_gravity.
Reply With Quote #6

Sorry just don't saw :
PHP Code:
800.0 

But I saw in other plugins they are always write
PHP Code:
 800 
Anyway thanks all for helping

Last edited by xbatista; 05-09-2009 at 13:29.
xbatista is offline
Send a message via Skype™ to xbatista
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 01:36.


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