|
Форум Counter-Strike 1.6 Сервер Counter-Strike 1.6 Помощь по скриптингу Помогите с плагином Bioshop. (========================) |
Помогите с плагином Bioshop. |
Дата: Воскресенье, 13.01.2019, 03:10 | Сообщение # 1
Дух ( Новичок )
Offline
![]()
Помогите написать плагин так что-бы его не могли открыть люди , кроме зомбей.
(Сколько раз пытался переписать плагин так чтобы магазин был для зомби ) ============================================================================================= #include <amxmodx> #include <cstrike> #include <amxmisc> #include <fun> #include <hamsandwich> #include <colorchat> #include <biohazard> #pragma tabsize 0 new keysmenu = (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9) public plugin_init() { register_plugin("[BIO]Shop", "0.1", "Maloi") register_concmd("say /bioshop", "bioshop") register_concmd("say_team /bioshop", "bioshop") register_menu("Menu 1", keysmenu, "BIOshop") } public bioshop(id) { static menu[500], len new money = cs_get_user_money(id) len = 0 if(is_user_death(id)) { ColorChat(id, RED, "^1[^4Магазин^1] ^3Доступен только для живых!") return PLUGIN_HANDLED; } if(is_user_zombie(id)) { ColorChat(id, RED, "^1[^4Магазин^1] ^3Доступен только для людей!") return PLUGIN_HANDLED; } if (cs_get_user_team(id) == CS_TEAM_T || cs_get_user_team(id) == CS_TEAM_CT) { len += formatex(menu[len], charsmax(menu) - len, "\wBioshop^n\yby LSD***Maloi^n") len += formatex(menu[len], charsmax(menu) - len, "\wУ тебя: \r%d $^n^n", money) if(cs_get_user_money(id) < 3000) len += formatex(menu[len], charsmax(menu) - len, "\r1.\d Купить HE гранату \y[3000$^n") else len += formatex(menu[len], charsmax(menu) - len, "\r1. \wКупить HE гранату \y[3000$]^n") if(cs_get_user_money(id) < 2500) len += formatex(menu[len], charsmax(menu) - len, "\r2.\d Купить FLASH гранату \y[2500$]^n") else len += formatex(menu[len], charsmax(menu) - len, "\r2. \wКупить FLASH гранату \y[2500$]^n") if(cs_get_user_money(id) < 9000) len += formatex(menu[len], charsmax(menu) - len, "\r3.\d Купить Броню: \r100 \y[9000$]^n") else len += formatex(menu[len], charsmax(menu) - len, "\r3. \wКупить Броню: \r100 \y[9000$]^n") if(cs_get_user_money(id) < 16000) len += formatex(menu[len], charsmax(menu) - len, "\r4.\d Купить Броню: \r200 \y[16000$]^n") else len += formatex(menu[len], charsmax(menu) - len, "\r4. \wКупить Броню: \r200 \y[16000$]^n") if(cs_get_user_money(id) < 3500) len += formatex(menu[len], charsmax(menu) - len, "\r5.\d Купить Жизнь: \r100ХП \y[3500$]^n^n^n") else len += formatex(menu[len], charsmax(menu) - len, "\r5. \wКупить Жизнь: \r100ХП \y[3500$]^n^n^n") len += formatex(menu[len], charsmax(menu) - len, "\r0. \yВыход^n") show_menu(id, keysmenu, menu, -1, "Menu 1") } return PLUGIN_HANDLED } public BIOshop(id, key) { switch(key) { case 0: { if(cs_get_user_money(id) < 3000) { client_print(id, print_chat, "У вас не хватает денег") return PLUGIN_HANDLED; } { cs_set_user_money(id, cs_get_user_money(id) - 3000) give_item(id, "weapon_hegrenade") } { client_print(id, print_chat, "Вы купили HE гранату") return PLUGIN_HANDLED; } } case 1: { if(cs_get_user_money(id) < 2500) { client_print(id, print_chat, "У вас не хватает денег") return PLUGIN_HANDLED; } { cs_set_user_money(id, cs_get_user_money(id) - 2500) give_item(id, "weapon_flashbang") } { client_print(id, print_chat, "Вы купили FLASH гранату") return PLUGIN_HANDLED; } } case 2: { if(cs_get_user_money(id) < 9000) { client_print(id, print_chat, "У вас не хватает денег") return PLUGIN_HANDLED; } { cs_set_user_money(id, cs_get_user_money(id) - 9000) set_user_armor(id, 100) } { client_print(id, print_chat, "Вы купили 100 Брони") return PLUGIN_HANDLED; } } case 3: { if(cs_get_user_money(id) < 16000) { client_print(id, print_chat, "У вас не хватает денег") return PLUGIN_HANDLED; } { cs_set_user_money(id, cs_get_user_money(id) - 16000) set_user_armor (id, 200) } { client_print(id, print_chat, "Вы купили 200 Брони") return PLUGIN_HANDLED; } } case 4: { if(cs_get_user_money(id) < 3500) { client_print(id, print_chat, "У вас не хватает денег") return PLUGIN_HANDLED; } { cs_set_user_money(id, cs_get_user_money(id) - 3500) set_user_health(id, get_user_health(id) + 100) } { client_print(id, print_chat, "Вы купили 100 хп") return PLUGIN_HANDLED; } } } return PLUGIN_HANDLED } stock is_user_death(id) { return !is_user_alive(id) }
Сообщение отредактировал Johnny98 - Воскресенье, 13.01.2019, 03:12
|
Дата: Воскресенье, 13.01.2019, 06:11 | Сообщение # 2
Скриптер
Любитель
Offline
![]()
Код if(is_user_zombie(id)) Код if(!is_user_zombie(id)) |
Дата: Вторник, 15.01.2019, 18:44 | Сообщение # 3
Дух ( Новичок )
Offline
![]()
Большое спасибо) (Стыдно за то что сделал ошибку в одной букве :( )
|
Дата: Вторник, 15.01.2019, 18:46 | Сообщение # 4
![]()
Вопрос решён. Тему закрываю.
|
| |||
| |||