AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   [HELP] Speed (https://forums.alliedmods.net/showthread.php?t=194617)

Jhob94 08-29-2012 17:45

[HELP] Speed
 
Hi, i need some help...
It works fine, but when change weapon or new round, speed stop works...
It have health and speed. Health works good.

Code:

#include < amxmodx >
#include < hamsandwich >
#include < cstrike >
#include < fun >
 
enum _: Health
{
 Terro ,
 Anti
};
enum _: Maxspeed
{
 Terro ,
 Anti
};
new g_pCvarHealthTeam[ Health ];
new g_pCvarMaxspeedTeam[ Maxspeed ];
public plugin_init( )
{
 register_plugin( "PLUGIN" , "VERSION" , "AUTHOR" );
 
 RegisterHam( Ham_Spawn , "player" , "Fw_HamSpawn" , true );
 
 g_pCvarHealthTeam[ Terro ] = register_cvar( "health_terro" , "99" );
 g_pCvarHealthTeam[ Anti ] =  register_cvar( "health_anti" , "99" );
 g_pCvarMaxspeedTeam[ Terro ] = register_cvar( "maxspeed_terro" , "500" );
 g_pCvarMaxspeedTeam[ Anti ] =  register_cvar( "maxspeed_anti" , "500" );
}
public Fw_HamSpawn( id )
{
 if( is_user_alive( id ) )
 {
  switch( cs_get_user_team( id ) )
  {
  case CS_TEAM_CT:
  {
    set_user_health( id , get_pcvar_num( g_pCvarHealthTeam[ Anti ] ) );
    set_user_maxspeed( id , get_pcvar_float( g_pCvarMaxspeedTeam[ Anti ] ) );
  }
  case CS_TEAM_T:
  {
    set_user_health( id , get_pcvar_num( g_pCvarHealthTeam[ Terro ] ) );
    set_user_maxspeed( id , get_pcvar_float( g_pCvarMaxspeedTeam[ Terro ] ) );
  }
  }
 }
 return 0;
}


EDIT:
Speed isnt working as i want, i changed cvar to 900 but didnt worked as 900 speed
HELP NEEDING :)

Liverwiz 08-29-2012 18:24

Re: [HELP] Speed
 
speed resets with each weapon. Hook CurWeapon and set it there.

Jhob94 08-29-2012 18:35

Re: [HELP] Speed
 
I tried this on other version i did of this code and it didnt worked too :S

rak 08-29-2012 22:12

Re: [HELP] Speed
 
Quote:

Originally Posted by Liverwiz (Post 1786481)
speed resets with each weapon. Hook CurWeapon and set it there.

NO

PHP Code:

#include <amxmodx>
#include <fun>
#include <hamsandwich>

#define PLUGIN "Reset MaxSpeed"
#define VERSION "1.0"
#define AUTHOR "[R]ak"

new Ham:Ham_Player_ResetMaxSpeed Ham_Item_PreFrame

new g_FreezeTime

public plugin_init() {
    
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_event("HLTV""event_new_round""a""1=0""2=0")
    
    
register_logevent("logevent_round_start"2"1=Round_Start")
    
    
RegisterHam(Ham_Player_ResetMaxSpeed"player""fw_Player_ResetMaxSpeed"1)
}

public 
event_new_round()
    
g_FreezeTime true
    
public logevent_round_start()
    
g_FreezeTime false
    
public fw_Player_ResetMaxSpeed(id)
    if(!
g_FreezeTime)
        
set_user_maxspeed(id500.0


Jhob94 08-30-2012 05:09

Re: [HELP] Speed
 
Thanks :)


All times are GMT -4. The time now is 05:44.

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