AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   skin (https://forums.alliedmods.net/showthread.php?t=299457)

InteX01 07-15-2017 08:04

skin
 
PHP Code:

register_clcmd("say /skin" "skin"

PHP Code:

new g_ZombieClaws

new const _FistModels[][] = { "models/p_bknuckles.mdl""models/v_bknuckles_jbnew.mdl""models/zombiekandze.mdl" 

PHP Code:

public client_putinserver(id)
{    
    
clear_bit(g_ZombieClawsid)


PHP Code:

public current_weapon(id)
{
    if(!
is_user_alive(id))
        return 
PLUGIN_CONTINUE
    
    
if(get_bit(g_ZombieClawsid))
    {
        
set_pev(idpev_viewmodel2_FistModels[2])
        
set_pev(idpev_weaponmodel2_FistModels[0])
    }
    else
    {
        
set_pev(idpev_viewmodel2_FistModels[1])
        
set_pev(idpev_weaponmodel2_FistModels[0])
    }
    return 
PLUGIN_CONTINUE


PHP Code:

public skin(id)
{
            
set_bit(g_ZombieClawsid)



Okay so.... Zombie skin should work only that round... I want it to change back to _FistModels[1] after round ends.

InteX01 07-15-2017 09:38

Re: skin
 
oh i forgot
PHP Code:

#define get_bit(%1,%2)         ( %1 &   1 << ( %2 & 31 ) )
#define set_bit(%1,%2)         %1 |=  ( 1 << ( %2 & 31 ) )
#define clear_bit(%1,%2)    %1 &= ~( 1 << ( %2 & 31 ) ) 


eyal282 07-15-2017 17:01

Re: skin
 
Where's your RegisterHam(Ham_Spawn, "player", "HamBurger_Spawn", 1);

That does:

public HamBurger_Spawn(id)
{
// Say goodbye to your privilege!!!
}


All times are GMT -4. The time now is 23:08.

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