1. Includem modulul fun, modulul hamsandwich şi modulul cstrike:
Code: Select all
#include < fun >
#include < hamsandwich >
#include < cstrike >
Code: Select all
#define VIP_ACCESS ADMIN_LEVEL_H
3. În înit ( plugin_init ) adăugăm următoarea funcţie ham:
Code: Select all
RegisterHam ( Ham_Spawn, "player", "Player_Spawn", 1 );
Code: Select all
public Player_Spawn ( id ) {
Code: Select all
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
}
Plugin-ul trebuie să arate aşa:
Code: Select all
/* 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
}
}
Exprimăţi recunoştinţa dacă ţi-a fost de folos acest tutorial !