Как я смогу поставить лимит на любой из режимов террориста , просто каждый режим можа использовать каждый раунд а не через 2-3 раунда как мне ххотелось бы. ВОт я дам пример игры а вы пожалуйсто напиши что я должен добавить menu_additem(i_Menu, "Кнопки", "1", 0); public menu_handler(id, menu, item) { if( item < 0 ) return PLUGIN_CONTINUE; new cmd[3], access, callback; menu_item_getinfo(menu, item, access, cmd,2,_,_, callback); new Choise = str_to_num(cmd) switch (Choise) { case 1: { client_cmd(id, "say /go")
Создаешь глобальный массив new g_Limit[10] Код: menu_additem(i_Menu, "Кнопки", "1", 0); public menu_handler(id, menu, item) => Код: if(g_Limit[1] <= 0) { menu_additem(i_Menu, "Кнопки", "1", 0); public menu_handler(id, menu, item, 0) }else{ menu_additem(i_Menu, "Кнопки", "1", 0); public menu_handler(id, menu, item, ADMIN_ADMIN) } Код: case 1: { client_cmd(id, "say /go") } => Код: case 1: { client_cmd(id, "say /go") g_Limit[1] = 2 } в plugin_init() Код: register_event("HLTV", "Event_RoundStart", "a", "1=0", "2=0") в конец плагина Код: public Event_RoundStart() { for(new i = 1; i < 10; i++) g_Limit[i] -= 1 } ну и так для всех по аналогии делай, ток меняй цифры в g_Limit[1] соответствующие нумерации меню... p.s поменяй чат команды на консольные, поменяй их на рандомные название и скрой с помощью PLUGIN_HANDLED, а то игроки могут просто запускать их через чат =)
mEorik, КАПУСТА вам расписал все. Как , что и куда вписать. Чеико по его инструкции делайте и проверяйте.