1. Includem modulul fun, modulul hamsandwich şi modulul cstrike:

Cod:

#include < fun >
#include < hamsandwich >
#include < cstrike >

2. Adăugăm un define:

Cod:

#define VIP_ACCESS ADMIN_LEVEL_H

Accesul vip-ului este ADMIN_LEVEL_H, adică flagul t

3. În înit ( plugin_init ) adăugăm următoarea funcţie ham:
Cod:
RegisterHam ( Ham_Spawn, "player", "Player_Spawn", 1 );

4. Creeăm public-ul Player_Spawn cu param-ul id:

Cod:

public Player_Spawn ( id ) {

5. În el adăugăm următoarele:

Cod:

if ( get_user_flags ( id ) & VIP_ACCESS ) { // verificam daca user-ul are vip

give_item ( id, "weapon_deagle" ); // vip-ul primeste deagle
give_item ( id, "weapon_ak47" ); // vip-ul primeste ak47
cs_set_user_bpammo ( id, CSW_DEAGLE, 30 ); // ii dam 30 gloante ( cartuse ) armei: DEAGLE
cs_set_user_bpammo ( id, CSW_AK47, 90 ); // ii dam 90 gloante ( cartuse ) armei: AK47
}

Explicatiile sunt în cod.
Plugin-ul trebuie să arate aşa:
Cod:
/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < fun >
#include < hamsandwich >
#include < cstrike >

#define PLUGIN "Plug-in Nou"
#define VERSION "0.1"
#define AUTHOR "hadesownage"

#define VIP_ACCESS ADMIN_LEVEL_H

public plugin_init ( ) {

register_plugin ( PLUGIN, VERSION, AUTHOR );

RegisterHam ( Ham_Spawn, "player", "Player_Spawn", 1 );
}

public Player_Spawn ( id ) {

if ( get_user_flags ( id ) & VIP_ACCESS ) { // verificam daca user-ul are vip

give_item ( id, "weapon_deagle" ); // vip-ul primeste deagle
give_item ( id, "weapon_ak47" ); // vip-ul primeste ak47
cs_set_user_bpammo ( id, CSW_DEAGLE, 30 ); // ii dam 30 gloante ( cartuse ) armei: DEAGLE
cs_set_user_bpammo ( id, CSW_AK47, 90 ); // ii dam 90 gloante ( cartuse ) armei: AK47
}
}