Pls help me on this
maybe need more includes
PHP Code:
#include <zombie_escape>
#include <cstrike>
#include <amxmodx>
#include <fun>
// Definitions
#define ADMIN_ACCESS ADMIN_LEVEL_H
// Resource
new const g_szModelM249[] = "models/vipitems/v_m249.mdl"
new const g_szModelHe[] = "models/vipitems/v_hebomb.mdl"
new const g_szModelFb[] = "models/vipitems/v_flashbomb.mdl"
// Forward called after server activation
public plugin_init()
{
// Load plugin
register_plugin("Features VIP", "1.0", "Null")
// Events
register_event("CurWeapon", "CurrentWeapon", "be", "1=1")
}
// Forward allows precaching files
public plugin_precache()
{
// Precache models
precache_model(g_szModelM249)
precache_model(g_szModelHe)
precache_model(g_szModelFb)
}
// Forward called when user humanized
public ze_user_humanized(id)
{
// Not Admin? Exit the function...
if (!(get_user_flags(id) & ADMIN_ACCESS))
return
// Give VIP features
Give_Features(id)
}
public Give_Features(id)
{
// Give M249
static iWeapon
iWeapon = rg_give_item(id, "weapon_m249")
rg_set_user_bpammo(id, WeaponIdType:iWeapon, 200)
// Give x2 Fire Nades
iWeapon = rg_give_item(id, "weapon_hegrenade")
rg_set_user_bpammo(id, WeaponIdType:iWeapon, 2)
// Give x2 Frost Nades
iWeapon = rg_give_item(id, "weapon_flashbang")
rg_set_user_bpammo(id, WeaponIdType:iWeapon, 2)
}
// Forward called when current weapon
public CurrentWeapon(id)
{
// It's not a alive or It's not a VIP or It's not a connected.
if (!is_user_connected(id) || !is_user_alive(id) || !(get_user_flags(id) & ADMIN_ACCESS))
return
// Set weapon's model
if (get_user_weapon(id) == CSW_M249)
{
set_pev(id, pev_viewmodel2, g_szModelM249)
}
else if (get_user_weapon(id) == CSW_HEGRENADE)
{
set_pev(id, pev_viewmodel2, g_szModelHe)
}
else if (get_user_weapon(id) == CSW_FLASHBANG)
{
set_pev(id, pev_viewmodel2, g_szModelFb)
}
}