RU
RU
UA
EN
PL
ГЛАВНАЯ
УСЛУГИ
ПЛАГИНЫ
КАРТЫ
REBUY
SCANMON
CASSA
SALE
ФОРУМ
МОНИТОР
HELP
КОНТАКТ
Главная
/
Plugins
/
vip systema
vip systema
Теги:
Скачать плагины cs
Админские
Як працює система:
За флагами адміна видаються різні VIP-рівні:
VIP Free (F)
HP: 105
Зброя: AK-47 / M4A1 — 90 патронів, Deagle — 55 патронів
Гранати: HE 1, Flash 2, Smoke 1
Броня: 100
VIP Plus (B)
HP: 110
Зброя: AK-47 / M4A1 — 150 патронів, Deagle — 45 патронів
Гранати: HE 2, Flash 2, Smoke 1
Броня: 100
VIP Ultimate (C)
HP: 120
Зброя: AK-47 / M4A1 — 180 патронів, AWP — 50 патронів, Deagle — 65 патронів
Гранати: HE 3, Flash 3, Smoke 2
Броня: 100
VIP Pro (D)
HP: 130
Зброя: AK-47 / M4A1 — 210 патронів, AWP — 75 патронів, Deagle — 80 патронів
Гранати: HE 4, Flash 5, Smoke 3
Броня: 100
VIP Ultra (E)
HP: 140
Зброя: AK-47 / M4A1 — 240 патронів, AWP — 80 патронів, Deagle — 100 патронів
Гранати: HE 5, Flash 5, Smoke 4
Броня: 100
Флаги повинні прописані бути у user.ini по стім ID або по нiкові, як захочете. Надається цей флаг і автоматично при спавні видається зброя
Компилятор: 1.9.0
111
Команды:
Кваров и команд нет
.sma / .sp
#include
#include
#include
#include
#include
#define PLUGIN "VIP System" #define VERSION "1.8" #define AUTHOR "RPG_Alex" new bool:g_bKitGiven[33] public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("HLTV", "event_round_start", "a", "1=0", "2=0") register_logevent("event_round_start", 2, "1=Round_Start") RegisterHam(Ham_Spawn, "player", "PlayerSpawn", 1) // Кольорове повідомлення про завантаження плагіна client_print_color(0, print_team_default, "^1[^4VIP SYSTEM^1] ^4VIP System by RPG_Alex завантажено!") } public client_putinserver(id) { g_bKitGiven[id] = false } public event_round_start() { for(new id = 1; id <= 32; id++) { if(is_user_connected(id)) { g_bKitGiven[id] = false // КОЖЕН РАУНД - ВИДАЛЯЄМО ВСЮ ЗБРОЮ (КРІМ НОЖА І БОМБИ) if(is_user_alive(id)) { // Видаляємо всю зброю (крім ножа та бомби) strip_user_all_weapons(id) // Скидаємо здоров'я та броню set_user_health(id, 100) set_user_armor(id, 0) } } } } public PlayerSpawn(id) { if(!is_user_alive(id)) return HAM_IGNORED // Скидаємо прапорець виданого кіту при кожному спавні g_bKitGiven[id] = false // Видаляємо всю зброю (крім ножа та бомби) strip_user_all_weapons(id) // Видаємо ніж give_item(id, "weapon_knife") // Видаємо повний кіт з затримкою (тепер працює і для Deathmatch) set_task(0.1, "give_full_kit", id) return HAM_IGNORED } public give_full_kit(id) { if(!is_user_alive(id)) return // Перевіряємо, чи вже видано кіт if(g_bKitGiven[id]) return new flags = get_user_flags(id) new kit_name[32] // ВИДАЄМО ПОВНИЙ КІТ КОЖЕН РАУНД if(flags & read_flags("e")) { give_vip_ultra_kit(id) format(kit_name, charsmax(kit_name), "VIP ULTRA") } else if(flags & read_flags("d")) { give_vip_pro_kit(id) format(kit_name, charsmax(kit_name), "VIP Pro") } else if(flags & read_flags("c")) { give_vip_ultimate_kit(id) format(kit_name, charsmax(kit_name), "VIP Ultimate") } else if(flags & read_flags("b")) { give_vip_plus_kit(id) format(kit_name, charsmax(kit_name), "VIP Plus") } else if(flags & read_flags("f")) { give_vip_free_kit(id) format(kit_name, charsmax(kit_name), "VIP Free") } else { give_default_kit(id) format(kit_name, charsmax(kit_name), "STANDARD") } // Кольорове повідомлення про кіт client_print_color(id, print_team_default, "^1[^4VIP SYSTEM^1] ^4Кiт ^3%s ^4надано!", kit_name) g_bKitGiven[id] = true } // ФУНКЦІЯ: Видалення ВСІЄЇ зброї (крім ножа та бомби) stock strip_user_all_weapons(id) { static const weapons[][] = { "weapon_p228", "weapon_scout", "weapon_hegrenade", "weapon_xm1014", "weapon_mac10", "weapon_aug", "weapon_smokegrenade", "weapon_elite", "weapon_fiveseven", "weapon_ump45", "weapon_sg550", "weapon_galil", "weapon_famas", "weapon_usp", "weapon_glock18", "weapon_awp", "weapon_mp5navy", "weapon_m249", "weapon_m3", "weapon_m4a1", "weapon_tmp", "weapon_g3sg1", "weapon_flashbang", "weapon_deagle", "weapon_sg552", "weapon_ak47", "weapon_p90", "weapon_shield" // "weapon_c4" - НЕ ВИДАЛЯЄМО БОМБУ! } // Видаляємо кожну зброю зі списку for(new i = 0; i < sizeof(weapons); i++) { new weapon_id = get_weaponid(weapons[i]) if(user_has_weapon(id, weapon_id)) { engclient_cmd(id, "drop", weapons[i]) } } // Додатково очищуємо інвентар (крім ножа та бомби) fm_strip_user_gun(id) } // Функція для повного видалення зброї (крім ножа та бомби) stock fm_strip_user_gun(id) { new weapons[32], num_weapons get_user_weapons(id, weapons, num_weapons) for(new i = 0; i < num_weapons; i++) { // Не видаляємо ніж (CSW_KNIFE) та бомбу (CSW_C4) if(weapons[i] == CSW_KNIFE || weapons[i] == CSW_C4) continue new weapon_name[32] get_weaponname(weapons[i], weapon_name, charsmax(weapon_name)) engclient_cmd(id, "drop", weapon_name) } } // ==================== ВСІ КІТИ ==================== // STANDARD кит для простих гравців stock give_default_kit(id) { if(!is_user_alive(id)) return // Видаляємо стандартні пістолети strip_weapon(id, CSW_GLOCK18) strip_weapon(id, CSW_USP) // Даємо Deagle з 45 патронами give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 45) // Даємо бронежилет set_user_armor(id, 100) give_item(id, "item_assaultsuit") } // VIP FREE кит (флаг F) - 105 HP stock give_vip_free_kit(id) { if(!is_user_alive(id)) return new team = get_user_team(id) // Видаляємо стандартні пістолети strip_weapon(id, CSW_GLOCK18) strip_weapon(id, CSW_USP) // Даємо автомат залежно від команди if(team == 1) { // Терористи - AK-47 give_item(id, "weapon_ak47") cs_set_user_bpammo(id, CSW_AK47, 90) } else if(team == 2) { // Контр-терористи - M4A1 give_item(id, "weapon_m4a1") cs_set_user_bpammo(id, CSW_M4A1, 90) } // Даємо Deagle give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 55) // Гранати give_grenade_pack(id, 1, 2, 1) // Броня та здоров'я set_user_armor(id, 100) give_item(id, "item_assaultsuit") set_user_health(id, 105) } // VIP PLUS кит (флаг B) - 110 HP stock give_vip_plus_kit(id) { if(!is_user_alive(id)) return new team = get_user_team(id) // Видаляємо стандартну зброю strip_weapon(id, CSW_GLOCK18) strip_weapon(id, CSW_USP) strip_weapon(id, CSW_MP5NAVY) // Даємо зброю відповідно до команди if(team == 1) { // Терористи give_item(id, "weapon_ak47") cs_set_user_bpammo(id, CSW_AK47, 150) } else if(team == 2) { // Контр-терористи give_item(id, "weapon_m4a1") cs_set_user_bpammo(id, CSW_M4A1, 150) } // Deagle give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 45) // Гранати give_grenade_pack(id, 2, 2, 1) // Броня та здоров'я set_user_armor(id, 100) give_item(id, "item_assaultsuit") set_user_health(id, 110) } // VIP ULTIMATE кит (флаг C) - 120 HP stock give_vip_ultimate_kit(id) { if(!is_user_alive(id)) return new team = get_user_team(id) // Видаляємо стандартну зброю strip_weapon(id, CSW_GLOCK18) strip_weapon(id, CSW_USP) strip_weapon(id, CSW_MP5NAVY) // AWP give_item(id, "weapon_awp") cs_set_user_bpammo(id, CSW_AWP, 50) // Основна зброя за командою if(team == 1) { // Терористи give_item(id, "weapon_ak47") cs_set_user_bpammo(id, CSW_AK47, 180) } else if(team == 2) { // Контр-терористи give_item(id, "weapon_m4a1") cs_set_user_bpammo(id, CSW_M4A1, 180) } // Deagle give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 65) // Гранати give_grenade_pack(id, 3, 3, 2) // Броня та здоров'я set_user_armor(id, 100) give_item(id, "item_assaultsuit") set_user_health(id, 120) } // VIP PRO кит (флаг D) - 130 HP stock give_vip_pro_kit(id) { if(!is_user_alive(id)) return new team = get_user_team(id) // Видаляємо стандартну зброю strip_weapon(id, CSW_GLOCK18) strip_weapon(id, CSW_USP) strip_weapon(id, CSW_MP5NAVY) // Основна зброя за командою if(team == 1) { // Терористи give_item(id, "weapon_ak47") cs_set_user_bpammo(id, CSW_AK47, 210) } else if(team == 2) { // Контр-терористи give_item(id, "weapon_m4a1") cs_set_user_bpammo(id, CSW_M4A1, 210) } // AWP give_item(id, "weapon_awp") cs_set_user_bpammo(id, CSW_AWP, 75) // Deagle give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 80) // Гранати give_grenade_pack(id, 4, 5, 3) // Броня та здоров'я set_user_armor(id, 100) give_item(id, "item_assaultsuit") set_user_health(id, 130) } // VIP ULTRA кит (флаг E) - 140 HP stock give_vip_ultra_kit(id) { if(!is_user_alive(id)) return new team = get_user_team(id) // Видаляємо стандартну зброю strip_weapon(id, CSW_GLOCK18) strip_weapon(id, CSW_USP) strip_weapon(id, CSW_MP5NAVY) // Основна зброя за командою if(team == 1) { // Терористи give_item(id, "weapon_ak47") cs_set_user_bpammo(id, CSW_AK47, 240) } else if(team == 2) { // Контр-терористи give_item(id, "weapon_m4a1") cs_set_user_bpammo(id, CSW_M4A1, 240) } // AWP give_item(id, "weapon_awp") cs_set_user_bpammo(id, CSW_AWP, 80) // Deagle give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 100) // Гранати give_grenade_pack(id, 5, 5, 4) // Броня та здоров'я set_user_armor(id, 100) give_item(id, "item_assaultsuit") set_user_health(id, 140) } // Функція для видачі гранат stock give_grenade_pack(id, he_count, flash_count, smoke_count) { // HE гранати give_item(id, "weapon_hegrenade") cs_set_user_bpammo(id, CSW_HEGRENADE, he_count) // Flashbang give_item(id, "weapon_flashbang") cs_set_user_bpammo(id, CSW_FLASHBANG, flash_count) // Smoke give_item(id, "weapon_smokegrenade") cs_set_user_bpammo(id, CSW_SMOKEGRENADE, smoke_count) } // Функція для видалення конкретної зброї stock strip_weapon(id, weapon_id) { if(user_has_weapon(id, weapon_id)) { new weapon_name[32] get_weaponname(weapon_id, weapon_name, charsmax(weapon_name)) engclient_cmd(id, "drop", weapon_name) } }
Отправить
Загрузил
melnikandriy57
2025-12-19 20:18:13
0
37
Установить на сервер
Скачать
Нет оплаченых серверов
Купить сервер CS 1.6
Купить сервер CS:GO
Купить сервер CSS v34
Подключить свой VDS к панели
UA | PB | ZM | DM | CTF | FFA |
149.50.98.60:27036
Данная иконка означает, что плагин был проверен администрацией хостинга на тестовом сервере, и проблем с ним не было выявлено. Рекомендуем ставить исключительно проверенные плагины.
Плагин загружен на сервер, но проверка еще не была проведена.
CSHOST.COM.UA 2012-2026 Хостинг игровых серверов