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 , 11:12   Re: set_pev,pev_gravity.
Reply With Quote #1

Quote:
ur kidding?
What do you mean? :0

EDIT: I set to whatever gravity example "200" , it won't set to 200 its default 800, in your code :0
It should be :
PHP Code:
set_pevidpev_gravityfloatget_pcvar_numgCvar_gravity ) ) / 800 ); 
And when this, then gravity is max ~600 :0 I don't know what is wrong :/

P.S. I set gCvar_gravity to 200 and I'm not kidding :{

Last edited by xbatista; 05-09-2009 at 11:21.
xbatista is offline
Send a message via Skype™ to xbatista
xbatista
Veteran Member
Join Date: Mar 2008
Location: Lithuania
Old 05-09-2009 , 11:56   Re: set_pev,pev_gravity.
Reply With Quote #2

What a hell when I try without pcvar num and other methods :
PHP Code:
set_pev(idpev_gravity0.1
Than it normally works :/
xbatista is offline
Send a message via Skype™ to xbatista
Hunter-Digital
Veteran Member
Join Date: Aug 2006
Location: In the Game [ro]
Old 05-09-2009 , 12:28   Re: set_pev,pev_gravity.
Reply With Quote #3

use set_user_gravity() then

edit: they must be float ! :} and sry about the "normal values" thing, I confused it with set_user_speed :">
__________________

Last edited by Hunter-Digital; 05-09-2009 at 13:46.
Hunter-Digital is offline
xbatista
Veteran Member
Join Date: Mar 2008
Location: Lithuania
Old 05-09-2009 , 12:56   Re: set_pev,pev_gravity.
Reply With Quote #4

I've tryied also set_user_gravity, the same thing, maybe there are limit? 0_0
I know AMXX funcs writes minimum is 0.1 - 1

EDIT: EXOLENT I also tryied, the same, limit is ~400,if set lower, then gravity is the same ~400.

Now I've tryied :
PHP Code:
#define SITH_GRAVITY 200.0
// in spawn 
set_pev(idpev_gravitySITH_GRAVITY 800
And that works perfectly 0_o why?

Last edited by xbatista; 05-09-2009 at 13:00.
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:00   Re: set_pev,pev_gravity.
Reply With Quote #5

There is no limit to setting the player's gravity.
There must be something wrong in your code.

Post us your full code so we can help.
__________________
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:03   Re: set_pev,pev_gravity.
Reply With Quote #6

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 #7

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
Exolent[jNr]
Veteran Member
Join Date: Feb 2007
Location: Tennessee
Old 05-09-2009 , 13:13   Re: set_pev,pev_gravity.
Reply With Quote #8

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
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