AndreiSL 9 Posted December 5, 2015 Share Posted December 5, 2015 Server :Head.Rangfort.Ro Nick : AndreiSLGrad server : ManagerLa ce doriţi ajutor? : as vrea un plugin foarte bun de vip am incercat 2 pluginuri de vip si nau mers as vrea unu foarte bun Link to comment Share on other sites More sharing options...
LuK.ZEW # 1,111 Posted December 5, 2015 Share Posted December 5, 2015 Poftim ! /* Plugin generated by AMXX-Studio */ #include < amxmodx > #include < amxmisc > #include < cstrike > #include < fun > #include < hamsandwich > #define PLUGIN "CS VIP" #define VERSION "1.0" #define AUTHOR "creas ,edit by luchy" new Menu, HSHealth, KillHealth, Round; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_logevent ( "RoundStart", 2, "1=Round_Start" ); RegisterHam ( Ham_Spawn, "player", "VIP_Spawn", 1 ); register_event ( "DeathMsg", "ev_DeathMsg", "a" ); HSHealth = register_cvar ( "vm_hs_health", "40" ); KillHealth = register_cvar ( "vm_kill_health", "15" ); } public RoundStart (id) Round += 1 public VIP_Spawn ( id ) { if ( !is_user_connected ( id ) || !is_user_vip ( id ) ) return HAM_HANDLED; give_item ( id, "weapon_hegrenade" ); give_item ( id, "weapon_smokegrenade" ); give_item ( id, "weapon_flashbang" ); cs_set_user_bpammo ( id, CSW_FLASHBANG, 2 ); if ( Round >= 2 ) { Menu = menu_create ( "\rArme VIP", "GiveWeapons" ); menu_additem ( Menu, "M4A1 + DEAGLE", "1", 0 ); menu_additem ( Menu, "AK47 + DEAGLE", "2", 0 ); menu_additem ( Menu, "AWP + DEAGLE", "3", 0 ); menu_setprop ( Menu, MPROP_EXIT, MEXIT_ALL ); menu_display ( id, Menu, 0 ); } return HAM_IGNORED; } public GiveWeapons ( id, Menu, item ) { if ( !is_user_alive ( id ) || !is_user_vip ( id ) ) return PLUGIN_HANDLED; if ( item == MENU_EXIT ) return PLUGIN_HANDLED; new data [6], iName [64]; new access, callback; menu_item_getinfo ( Menu, item, access, data,5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1: { give_item ( id, "weapon_m4a1" ); cs_set_user_bpammo ( id, CSW_M4A1, 90 ); give_item ( id, "weapon_deagle" ); cs_set_user_bpammo ( id, CSW_DEAGLE, 35 ); ColorChat ( id, "!n[!gVIP-MENU!n] Ai primit !tM4A1 + DEAGLE !n!" ); } case 2: { give_item ( id, "weapon_ak47" ); cs_set_user_bpammo ( id, CSW_AK47, 90 ); give_item ( id, "weapon_deagle" ); cs_set_user_bpammo ( id, CSW_DEAGLE, 35 ); ColorChat ( id, "!n[!gVIP-MENU!n] Ai primit !tAK47 + DEAGLE !n!" ); } case 3: { give_item ( id, "weapon_awp" ); cs_set_user_bpammo ( id, CSW_AWP, 30 ); give_item ( id, "weapon_deagle" ); cs_set_user_bpammo ( id, CSW_DEAGLE, 35 ); ColorChat ( id, "!n[!gVIP-MENU!n] Ai primit !tAWP + DEAGLE !n!" ); } } menu_destroy ( Menu ); return PLUGIN_HANDLED; } public ev_DeathMsg ( ) { new Killer = read_data ( 1 ); new Victim = read_data ( 2 ); new HS = read_data ( 3 ); if ( Killer == Victim || !is_user_connected ( Victim ) || !is_user_alive ( Killer ) || !is_user_vip ( Killer ) ) return PLUGIN_HANDLED; if ( HS ) { new HSHP = get_pcvar_num ( HSHealth ); new CurrentHealth = get_user_health ( Killer ); set_user_health ( Killer, CurrentHealth + HSHP ); } else { new KillHP = get_pcvar_num ( KillHealth ); new CurrentHealth = get_user_health ( Killer ); set_user_health ( Killer, CurrentHealth + KillHP ); } return PLUGIN_HANDLED; } stock bool: is_user_vip ( id ) { if ( get_user_flags ( id ) & ADMIN_LEVEL_H ) return true; return false; } stock ColorChat(const id, const input[], any:...) { new count = 1, players[32] static msg[320] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!n", "^1") replace_all(msg, 190, "!t", "^3") replace_all(msg, 190, "!t2", "^0") if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i]) ) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]) write_string(msg) message_end() } } } } Link to comment Share on other sites More sharing options...
AndreiSL 9 Posted December 5, 2015 Author Share Posted December 5, 2015 Multumesc Link to comment Share on other sites More sharing options...
LuK.ZEW # 1,111 Posted December 5, 2015 Share Posted December 5, 2015 #LocK Link to comment Share on other sites More sharing options...
Recommended Posts