[STOCK] get_current_weapon_speed

For scripting examples for learning how to use AMXX.
User avatar
Archive-Poster
Posts: 1367
Gender:
United States of America

[STOCK] get_current_weapon_speed

Post by Archive-Poster »

Description
This stock is return the current weapon speed you handle.

The stock

Code: Select all

stock get_current_weapon_speed( id )
{
    new iSpeed = 0;

    switch( get_user_weapon( id ) )
    {
        case CSW_KNIFE: iSpeed = 250;
        case CSW_SCOUT: iSpeed = 260;
        case CSW_USP: iSpeed = 250;
        case CSW_P228: iSpeed = 250;
        case CSW_HEGRENADE: iSpeed = 250;
        case CSW_XM1014: iSpeed = 240;
        case CSW_C4: iSpeed = 250;
        case CSW_AUG: iSpeed = 240;
        case CSW_SMOKEGRENADE: iSpeed = 250;
        case CSW_ELITE: iSpeed = 250;
        case CSW_FIVESEVEN: iSpeed = 250;
        case CSW_UMP45: iSpeed = 250;
        case CSW_SG550: iSpeed = 210;
        case CSW_GALIL: iSpeed = 240;
        case CSW_FAMAS: iSpeed = 240;
        case CSW_GLOCK18: iSpeed = 250;
        case CSW_AWP: iSpeed = 210;
        case CSW_MP5NAVY: iSpeed = 250;
        case CSW_M249: iSpeed = 220;
        case CSW_M3: iSpeed = 230;
        case CSW_M4A1: iSpeed = 230;
        case CSW_TMP: iSpeed = 250;
        case CSW_G3SG1: iSpeed = 210;
        case CSW_FLASHBANG: iSpeed = 250;
        case CSW_DEAGLE: iSpeed = 250;
        case CSW_SG552: iSpeed = 235;
        case CSW_AK47: iSpeed = 221;
        case CSW_P90: iSpeed = 245
    }
    return iSpeed;
} 
Example:

Code: Select all

#include <amxmodx>


public plugin_init( )
{
    register_clcmd( "say /weapon_speed", "HookWS" );
}

public HookWS( id )
{
    client_print( id, print_chat, " Weapon from your hand have %d speed.", get_current_weapon_speed( id ) );
}

stock get_current_weapon_speed( id )
{
    new iSpeed = 0;

    switch( get_user_weapon( id ) )
    {
        case CSW_KNIFE: iSpeed = 250;
        case CSW_SCOUT: iSpeed = 260;
        case CSW_USP: iSpeed = 250;
        case CSW_P228: iSpeed = 250;
        case CSW_HEGRENADE: iSpeed = 250;
        case CSW_XM1014: iSpeed = 240;
        case CSW_C4: iSpeed = 250;
        case CSW_AUG: iSpeed = 240;
        case CSW_SMOKEGRENADE: iSpeed = 250;
        case CSW_ELITE: iSpeed = 250;
        case CSW_FIVESEVEN: iSpeed = 250;
        case CSW_UMP45: iSpeed = 250;
        case CSW_SG550: iSpeed = 210;
        case CSW_GALIL: iSpeed = 240;
        case CSW_FAMAS: iSpeed = 240;
        case CSW_GLOCK18: iSpeed = 250;
        case CSW_AWP: iSpeed = 210;
        case CSW_MP5NAVY: iSpeed = 250;
        case CSW_M249: iSpeed = 220;
        case CSW_M3: iSpeed = 230;
        case CSW_M4A1: iSpeed = 230;
        case CSW_TMP: iSpeed = 250;
        case CSW_G3SG1: iSpeed = 210;
        case CSW_FLASHBANG: iSpeed = 250;
        case CSW_DEAGLE: iSpeed = 250;
        case CSW_SG552: iSpeed = 235;
        case CSW_AK47: iSpeed = 221;
        case CSW_P90: iSpeed = 245
    }
    return iSpeed;
} 

Who is online

Users browsing this forum: No registered users and 1 guest