Raised This Month: $ Target: $400
 0% 

set_user_maxspeed


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Vegetaz
Member
Join Date: Oct 2006
Old 02-04-2007 , 10:55   set_user_maxspeed
Reply With Quote #1

does any1 kno why this doesnt work? o.O


public plugin_init()
{
register_plugin(PLUGIN,VERSION,AUTHOR)
register_event("
CurWeapon","Curweapon","be")
}
public
check_weapon(id){
new clip, ammo
new weapon = get_user_weapon(id,clip,ammo)

switch(weapon)
{
case CSW_KNIFE:
{
set_user_maxspeed(id,500.0)
}
case CSW_C4:
{
set_user_maxspeed(id,400.0)
}
case CSW_HEGRENADE:
{
set_user_maxspeed(id,400.0)
}
case CSW_SMOKEGRENADE:
{
set_user_maxspeed(id,400.0)
}
case CSW_FLASHBANG:
{
set_user_maxspeed(id,400.0)
}
case CSW_GLOCK18:
{
set_user_maxspeed(id,350.0)
}
case CSW_USP:
{
set_user_maxspeed(id,350.0)
}
case CSW_P228:
{
set_user_maxspeed(id,350.0)
}
case CSW_DEAGLE:
{
set_user_maxspeed(id,300.0)
}
case CSW_FIVESEVEN:
{
set_user_maxspeed(id,350.0)
}
case CSW_ELITE:
{
set_user_maxspeed(id,300.0)
}
case CSW_XM1014:
{
set_user_maxspeed(id,250.0)
}
case CSW_M3:
{
set_user_maxspeed(id,150.0)
}
case CSW_SCOUT:
{
set_user_maxspeed(id,300.0)
}
case CSW_UMP45:
{
set_user_maxspeed(id,300.0)
}
case CSW_MP5NAVY:
{
set_user_maxspeed(id,300.0)
}
case CSW_TMP:
{
set_user_maxspeed(id,350.0)
}
case CSW_P90:
{
set_user_maxspeed(id,350.0)
}
case CSW_SG550:
{
set_user_maxspeed(id,150.0)
}
case CSW_M249:
{
set_user_maxspeed(id,150.0)
}
case CSW_G3SG1:
{
set_user_maxspeed(id,150.0)
}
case CSW_AWP:
{
set_user_maxspeed(id,150.0)
}
default:
{
set_user_maxspeed(id,250.0)
}
}
return PLUGIN_CONTINUE
}
Vegetaz is offline
[ --<-@ ] Black Rose
ANNIHILATED
Join Date: Sep 2005
Location: Stockholm, Sweden.
Old 02-04-2007 , 11:33   Re: set_user_maxspeed
Reply With Quote #2

cuz you're not calling the function.
[ --<-@ ] Black Rose is offline
Vegetaz
Member
Join Date: Oct 2006
Old 02-04-2007 , 11:54   Re: set_user_maxspeed
Reply With Quote #3

and how sould i do that?
Vegetaz is offline
[ --<-@ ] Black Rose
ANNIHILATED
Join Date: Sep 2005
Location: Stockholm, Sweden.
Old 02-04-2007 , 12:42   Re: set_user_maxspeed
Reply With Quote #4

register_event("CurWeapon","check_weapon", "be")
[ --<-@ ] Black Rose is offline
Vegetaz
Member
Join Date: Oct 2006
Old 02-04-2007 , 12:54   Re: set_user_maxspeed
Reply With Quote #5

heh thx
Vegetaz is offline
vL.
Senior Member
Join Date: Aug 2009
Location: Estonia
Old 10-25-2009 , 15:12   Re: set_user_maxspeed
Reply With Quote #6

Hey, sorry for bumping this old topic, but I really need some help.
Here's my problem, is there anyway to code the plugin like it gives a certant % more speed to all the weapons, so I don't have to change every weapon speed and insert all the stuff to the code
vL. is offline
Sylwester
Veteran Member
Join Date: Oct 2006
Location: Poland
Old 10-25-2009 , 15:33   Re: set_user_maxspeed
Reply With Quote #7

try this:
PHP Code:
#include <amxmodx>
#include <fun>

new bool:g_freezetime
new Float:g_weap_speed[32] = {0.0250.00.0260.0250.0240.0250.0250.0240.0,
250.0250.0250.0250.0210.0240.0240.0250.0250.0210.0250.0220.0230.0,
230.0250.0210.0250.0250.0235.0221.0250.0245.00.0}

new 
Float:g_speed_modifier 1.4  //with this you will get 140% of normal speed for every weapon
new g_max_players

public plugin_init(){
    
register_plugin("ModifyWeaponSpeed""1.0""Sylwester")
    
register_event("CurWeapon""event_CurWeapon""be""1=1")
    
register_event("HLTV""event_new_round""a""1=0""2=0")
    
register_logevent("logevent_round_start"2"1=Round_Start")
    
g_max_players get_maxplayers()
}

public 
event_CurWeapon(id)
    
reset_player_speed(id)

public 
event_new_round()
    
g_freezetime true

public logevent_round_start(){
    
g_freezetime false
    set_task
(0.1"delayed_round_start")
}

public 
delayed_round_start(){
    for(new 
i=1i<=g_max_playersi++)
        if(
is_user_alive(i))
            
reset_player_speed(i)
}

public 
reset_player_speed(id){
    if(
g_freezetime)
        return
    
set_user_maxspeed(idg_weap_speed[get_user_weapon(id)] * g_speed_modifier)

__________________
Impossible is Nothing
Sylwester is offline
Jon
Veteran Member
Join Date: Dec 2007
Old 10-25-2009 , 15:39   Re: set_user_maxspeed
Reply With Quote #8

Try this:

PHP Code:
#include <amxmodx>
#include <hamsandwich>
#include <fun>

new const Float:g_fMultiplier 1.3// 30 % increase

public plugin_init( )
{
    
register_plugin"Speed per cent""1.0""Jon" );
    
    
RegisterHamHam_Item_PreFrame"player""FwdPreFramePost");
}

public 
FwdPreFramePostiClient )
{
    
set_user_maxspeediClientget_user_maxspeediClient ) * g_fMultiplier );

Edit: Hi Sylwester
Jon is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 10-25-2009 , 15:54   Re: set_user_maxspeed
Reply With Quote #9

If I remember, you have to check if maxspeed is not on 1 ( freezetime ) and if player is alive.

Code:
    #include <amxmodx>     #include <hamsandwich>     #include <fun>     new const Float:gMultiplier = 1.3; // 30% increase     new const Ham:Ham_Player_ResetMaxSpeed = Ham_Item_PreFrame;     public plugin_init( )     {         register_plugin( "Speed per cent", "1.0", "Jon" );         RegisterHam( Ham_Player_ResetMaxSpeed, "player", "CBasePlayer_ResetMaxSpeed", 1 );     }         public CBasePlayer_ResetMaxSpeed ( const Player )     {         if ( is_user_alive( Player ) )         {             new Float:MaxSpeed = get_user_maxspeed( Player );                         if ( MaxSpeed != 1.0 )             {                 set_user_maxspeed( Player, MaxSpeed * gMultiplier );             }         }     }
__________________

Last edited by Arkshine; 10-25-2009 at 17:08.
Arkshine is offline
vL.
Senior Member
Join Date: Aug 2009
Location: Estonia
Old 10-25-2009 , 16:04   Re: set_user_maxspeed
Reply With Quote #10

Sylwester: works like a charm +karma
Jon: can't try it, because I just don't know how to insert it to my plugin, but still for your effort +karma
vL. 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 00:36.


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