#include <amxmodx>
#include <fun>
#include <hamsandwich>
new cvar_hp_admin , cvar_hp_vip ;
#define ADMIN_FLAG ADMIN_LEVEL_A
#define VIP_FLAG ADMIN_LEVEL_B
public plugin_init()
{
register_plugin(x, x, "x")
RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1);
cvar_hp_admin = register_cvar("admin_health", "200")
cvar_hp_vip = register_cvar("vip_health", "150")
}
public fw_PlayerSpawn_Post ( id ) {
if ( ! is_user_alive ( id ) )
return ;
if ( get_user_flags ( id ) & ADMIN_FLAG ) )
{
set_user_health ( id , get_pcvar_num ( cvar_hp_admin ) )
}
if ( get_user_flags ( id ) & VIP_FLAG ) )
{
set_user_health ( id , get_pcvar_num ( cvar_hp_vip ) )
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/
В чем проблема ?
Флаги можно посмотреть в amxconst.inc
Код:#include <amxmodx> #include <fun> #include <hamsandwich> new cvar_hp_admin , cvar_hp_vip ; #define ADMIN_FLAG ADMIN_LEVEL_A #define VIP_FLAG ADMIN_LEVEL_B public plugin_init() { register_plugin(x, x, "x") RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1); cvar_hp_admin = register_cvar("admin_health", "200") cvar_hp_vip = register_cvar("vip_health", "150") } public fw_PlayerSpawn_Post ( id ) { if ( ! is_user_alive ( id ) ) return ; if ( get_user_flags ( id ) & ADMIN_FLAG ) ) { set_user_health ( id , get_pcvar_num ( cvar_hp_admin ) ) } if ( get_user_flags ( id ) & VIP_FLAG ) ) { set_user_health ( id , get_pcvar_num ( cvar_hp_vip ) ) } } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par } */
#include <amxmodx>
#include <fun>
#include <hamsandwich>
#define PLUGIN_NAME "x"
#define PLUGIN_VERSION "x"
#define PLUGIN_AUTHOR "x"
new cvar_hp_admin , cvar_hp_vip ;
#define ADMIN_FLAG ADMIN_LEVEL_A
#define VIP_FLAG ADMIN_LEVEL_B
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1);
cvar_hp_admin = register_cvar("admin_health", "200")
cvar_hp_vip = register_cvar("vip_health", "150")
}
public fw_PlayerSpawn_Post ( id ) {
if ( ! is_user_alive ( id ) )
return ;
if ( get_user_flags ( id ) & VIP_FLAG )
{
set_user_health ( id , get_pcvar_num ( cvar_hp_vip ) )
}
if ( get_user_flags ( id ) & ADMIN_FLAG )
{
set_user_health ( id , get_pcvar_num ( cvar_hp_admin ) )
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/