Counter Strike 1.6 Helping

AMXMODX - Plugins => Suggestions/Request => Topic started by: FLOY on August 18, 2019, 07:22:46 am


Title: [REQ] VIP are knife and all see this
Post by: FLOY on August 18, 2019, 07:22:46 am
Vipas has a knife skins that immediately appear when you log on to the server
Title: Re: [REQ] VIP are knife and all see this
Post by: DON KHAN on August 20, 2019, 12:56:37 pm
Here is the code:
Code: [Select]
#include <amxmodx>
#include <fakemeta>
#include <cstrike>

new const g_ModelKnifeCT[] = "models/vip/ct_knife.mdl"
new const g_ModelKnifeTE[] = "models/vip/tr_knife.mdl"

public plugin_init()
{
    register_plugin("Knife models", "1.0", "Daminou & DON KHAN")
     
    register_event("CurWeapon", "model_knife", "b")
}

public plugin_precache() 

    precache_model(g_ModelKnifeCT) 
    precache_model(g_ModelKnifeTE) 
}

public model_knife(id)
{
    if(is_user_alive(id) && is_user_connected(id) & get_user_flags(id) & ADMIN_LEVEL_H)
    {
        new clip, ammo
        new knife = get_user_weapon(id, clip, ammo)
        if(knife == CSW_KNIFE)
        {
            switch(cs_get_user_team(id))
            {
                case CS_TEAM_CT:
                {
                    set_pev(id, pev_viewmodel2, g_ModelKnifeCT)
                }
                case CS_TEAM_T:
                {
                    set_pev(id, pev_viewmodel2, g_ModelKnifeTE)
                }
            }
        }
    }