Уважаемые пользователи, прежде чем открыть новую тему ознакомьтесь пожалуйста с правилами и воспользуйтесь поиском.
Как убрать надпись /vip
qwer17 Дата: Понедельник, 2013-04-22, 18:54 | Сообщение # 1
Сообщений: 22
Кароче убрать вызов /vip и что связано с ним! #define DAMAGE_RECIEVED #include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #include <hamsandwich> #define VIP_FLAG ADMIN_LEVEL_H new round_number new bool:has_used[33] public plugin_init() { register_plugin("VIP-ADMIN", "1", "7eVen"); 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|MENU_KEY_5 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|MENU_KEY_5 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\r5. \wВзять \r[\yDEAGLE\r]^n") show_menu(id, keys, menu) return PLUGIN_HANDLED } public event_round_start ( ) { round_number++ ChatColor(0, "!gВведите !y /adminka Если хотите узнать кто из админов на серве!!!") } 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 ) } else if (key == 4) { give_item(id, "weapon_deagle") cs_set_user_bpammo( id , CSW_DEAGLE, 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 client_putinserver(id) { set_task(0.5, "vip_connect", id); } public vip_connect(id) if (get_user_flags(id)&VIP_FLAG) { new name[32]; get_user_name(id, name, 31); ChatColor(0, "!g Внимание, подключился !y[VIP] %s", name) client_cmd(0, "spk ") } 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"); } 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[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]); write_string(msg); message_end(); } } } }
Сообщение отредактировал qwer17 - Понедельник, 2013-04-22, 20:53
Max7 Дата: Вторник, 2013-04-23, 12:12 | Сообщение # 2
Сообщений: 310
qwer17 , Цитата (qwer17 )
register_clcmd("say /vip","ShowMotd");
Цитата (qwer17 )
public ShowMotd(id) { show_motd(id, "vip.txt") } public event_new_round() { arrayset(has_used, false, 33) }
эти строчки удали, или закоментируй всё //
qwer17 Дата: Вторник, 2013-04-23, 16:50 | Сообщение # 3
Сообщений: 22
Max7, спасибо!!! кароче я все так делал тока } public ShowMotd(id) { show_motd(id, "vip.txt") } public event_new_round() { arrayset(has_used, false, 33) } и за это у меня он не хотел скомпилировать амхх:)
Сообщение отредактировал qwer17 - Вторник, 2013-04-23, 16:51
Max7 Дата: Вторник, 2013-04-23, 16:58 | Сообщение # 4
Сообщений: 310
Цитата (qwer17 )
} public ShowMotd(id)
верхняя дуга от предыдущего оператора public VIP(TaskID)
nesquikroma Дата: Среда, 2013-04-24, 21:08 | Сообщение # 5
Сообщений: 265
#define DAMAGE_RECIEVED #include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #include <hamsandwich> #define VIP_FLAG ADMIN_LEVEL_H new round_number new bool:has_used[33] public plugin_init() { register_plugin("VIP-ADMIN", "1", "7eVen"); 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"); new keys = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5 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|MENU_KEY_5 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\r5. \wВзять \r[\yDEAGLE\r]^n") show_menu(id, keys, menu) return PLUGIN_HANDLED } public event_round_start ( ) { round_number++ ChatColor(0, "!gВведите !y /adminka Если хотите узнать кто из админов на серве!!!") } 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 ) } else if (key == 4) { give_item(id, "weapon_deagle") cs_set_user_bpammo( id , CSW_DEAGLE, 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 client_putinserver(id) { set_task(0.5, "vip_connect", id); } public vip_connect(id) if (get_user_flags(id)&VIP_FLAG) { new name[32]; get_user_name(id, name, 31); ChatColor(0, "!g Внимание, подключился !y[VIP] %s", name) client_cmd(0, "spk ") } 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"); } return PLUGIN_HANDLED } 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[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]); write_string(msg); message_end(); } } } }
Статистика Форума
Последние темы
Читаемые темы
Лучшие пользователи
Новые пользователи