Здравствуйте. Народ у меня возникла маленькая проблема и дело в том что у меня стоит VIPMENU плагин и в начале раунда не выбрасывается стандартный пистолет (должен остаться только дигл) ну в итоге приходится самому выбрасывать и конечно же отблагодарю платно. Оплата 50 рублей. Писать: vk.com/snostorm Исходный код: Спойлер #define DAMAGE_RECIEVED #include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #include <hamsandwich> #define VIP_FLAG ADMIN_KICK new round_number new bool:has_used[33] public plugin_init() { register_plugin("VIP-ADMIN", "1.0", "The Blizzard"); register_event("ResetHUD", "ResetHUD", "be"); register_event("HLTV", "event_round_start", "a", "1=0", "2=0") register_logevent("event_new_round", 2, "1=Round_Start") register_clcmd("say /adminka", "adminka"); register_clcmd("say /vip","ShowMotd"); new keys = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4 register_menucmd(register_menuid("Выберите оружия?"), keys, "giveWeapon"); register_clcmd("vipmenu", "showWeaponMenu"); } public showWeaponMenu(id) { new menu[192] new keys = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4 format(menu, 191, "Выберите оружия?^n^n\r1. \wВзять \r[\yAK47\r]^n\r2. \wВзять \r[\yM4A1\r]^n\r3. \wВзять \r[\yAWP\r]^n\r4. \wВзять \r[\yFAMAS\r]^n") show_menu(id, keys, menu) return PLUGIN_HANDLED } public event_round_start ( ) { round_number++ } public giveWeapon(id, key) { if(!has_used[id]) { if ( ! ( get_user_flags ( id ) & VIP_FLAG ) ) { ChatColor ( id , "!g[SERVER]!y ТОЛЬКО ДЛЯ !team[VIP] !y!" ); return PLUGIN_HANDLED; } if ( ! is_user_alive ( id ) ) { ChatColor(id, "!g[SERVER]!y You!team [Dead] !y!"); return PLUGIN_HANDLED; } } else { ChatColor(id, "!g[SERVER]!y Оружия можна брать 1 раз в раунд!!!!!y!"); return PLUGIN_HANDLED; } if (key == 0) { if ( round_number <= 3 ) { ChatColor ( id , "!g[SERVER]!y Доступно со 2 раунда !y!" ); return PLUGIN_HANDLED; } give_item(id, "weapon_ak47") cs_set_user_bpammo( id , CSW_AK47, 90 ) } else if (key == 1) { if ( round_number <= 3 ) { ChatColor ( id , "!g[SERVER]!y Доступно со 2 раунда !y!" ); return PLUGIN_HANDLED; } give_item(id, "weapon_m4a1") cs_set_user_bpammo( id , CSW_M4A1, 90 ) } else if (key == 2) { if ( round_number <= 4 ) { ChatColor ( id , "!g[SERVER]!y Доступно со 3 раунда !y!" ); return PLUGIN_HANDLED; } give_item(id, "weapon_awp") cs_set_user_bpammo( id , CSW_AWP, 30 ) } else if (key == 3) { if ( round_number <= 3 ) { ChatColor ( id , "!g[SERVER]!y Доступно со 2 раунда !y!" ); return PLUGIN_HANDLED; } give_item(id, "weapon_famas") cs_set_user_bpammo( id , CSW_FAMAS, 90 ) } has_used[id] = true; return PLUGIN_HANDLED; } public adminka(id) { show_motd(id, "adminka.txt") } public client_authorized(id) { client_cmd(id, "bind ^"-^" ^"vipmenu^"") } public ResetHUD(id) { set_task(0.5, "VIP", id + 6910) } public VIP(TaskID) { new id = TaskID - 6910 if ( get_user_flags ( id ) & VIP_FLAG ) { message_begin(MSG_ALL, get_user_msgid("ScoreAttrib")) write_byte(id) write_byte(4) message_end() give_item(id,"weapon_hegrenade") give_item(id,"weapon_flashbang") give_item(id,"weapon_flashbang") give_item(id,"weapon_smokegrenade") give_item(id,"item_assaultsuit") give_item(id,"item_thighpack"); give_item(id,"weapon_deagle") cs_set_user_bpammo( id , CSW_DEAGLE, 90 ) } return PLUGIN_HANDLED } public ShowMotd(id) { show_motd(id, "vip.txt") } public event_new_round() { arrayset(has_used, false, 33) } stock ChatColor(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") // Green Color replace_all(msg, 190, "!y", "^1") // Default Color replace_all(msg, 190, "!team", "^3") // Team Color replace_all(msg, 190, "!team2", "^0") // Team2 Color if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players)) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players) write_byte(players); write_string(msg); message_end(); } } } }