Try this :
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#tryinclude <cstrike_pdatas>
#if !defined _cbaseentity_included
#assert Cstrike Pdatas and Offsets library required! Read the below instructions: \
1. Download it at forums.alliedmods.net/showpost.php?p=1712101#post1712101 \
2. Put it into amxmodx/scripting/include/ folder \
3. Compile this plugin locally, details: wiki.amxmodx.org/index.php/Compiling_Plugins_%28AMX_Mod_X%29 \
4. Install compiled plugin, details: wiki.amxmodx.org/index.php/Configuring_AMX_Mod_X#Installing
#endif
enum scoreAttribFlags ( <<= 1 ) {
SA_NONE = 0,
SA_DEAD = 1,
SA_BOMB,
SA_VIP
}
const WEAPON_SUIT = 31
public plugin_init()
{
register_plugin("Admins are VIP's + grenades + kevlar", "2.0", "Eg@r4$il{")
RegisterHam(Ham_Spawn, "player", "OnCBasePlayer_Spawn")
RegisterHam(Ham_Spawn, "player", "OnCBasePlayer_Spawn_Post", true)
}
public OnCBasePlayer_Spawn( id )
{
if( pev_valid(id) == 2 && (CS_TEAM_T <= cs_get_user_team(id) <= CS_TEAM_CT) && is_user_admin(id) )
{
set_pdata_bool(id, m_bHasReceivedDefItems, true)
}
}
public OnCBasePlayer_Spawn_Post( id )
{
if( is_user_alive(id) && is_user_admin(id) )
{
Util_ScoreAttrib(0, id, SA_VIP)
give_item(id, "weapon_knife")
give_item(id, "item_assaultsuit")
give_item(id, "weapon_deagle")
ExecuteHam(Ham_GiveAmmo, id, 70, "50AE", 70)
give_item(id, "item_suit")
}
}
Util_ScoreAttrib(id, target, flags)
{
static msgScoreAttrib = 0;
if( !msgScoreAttrib )
{
msgScoreAttrib = get_user_msgid("ScoreAttrib");
}
message_begin(id ? MSG_ONE : MSG_ALL, msgScoreAttrib, _, id);
write_byte(target);
write_byte(flags);
message_end();
}
__________________