Редактирование меню выбора команды
|
|
BarD
|
Дата: Воскресенье, 22.02.2015, 11:44:19 | Сообщение # 1 |
|
Сообщений: 943
Репутация: 137 [ +/- ]
|
|
Не знаю, был ли этот вопрос на форуме. Погуглил, ничего дельного не нашел. Как можно убрать кнопку Counter-Terrorist или Terrorist в меню выбора команды? Чтобы ее просто не было. Я думаю, что можно это сделать, т.к. в миссиях с ВИПом добавляется кнопка ВИП, и при смене команды (на кнопку М) появляется кнопка отмены, значит и убрать другие кнопки можно, наверное. Кто знает, помогите, пожалуйста! :)
Сообщение отредактировал BarD - Воскресенье, 22.02.2015, 11:44:55 |
|
| |
Scarface_slv
|
Дата: Воскресенье, 22.02.2015, 12:32:34 | Сообщение # 2 |
|
Сообщений: 737
Репутация: 61 [ +/- ]
|
|
BarD, Я думаю он на стороне клиента и изменить ее нельзя. Возможно я не прав
|
|
| |
_R1KO_
|
Дата: Воскресенье, 22.02.2015, 15:04:39 | Сообщение # 3 |
|
Сообщений: 200
Репутация: 30 [ +/- ]
|
|
ковыряй VGUI menu
|
|
| |
BarD
|
Дата: Воскресенье, 22.02.2015, 16:46:58 | Сообщение # 4 |
|
Сообщений: 943
Репутация: 137 [ +/- ]
|
|
_R1KO_, ну лан, придумаю что-нибудь. Всем спасибо!
|
|
| |
Loco
|
Дата: Воскресенье, 22.02.2015, 22:16:33 | Сообщение # 5 |
|
Сообщений: 42
Репутация: 0 [ +/- ]
|
|
Если что-нибудь получится, отпишешь) Интересно посмотреть результат)
|
|
| |
SourceSamil
|
Дата: Понедельник, 23.02.2015, 07:25:04 | Сообщение # 6 |
|
Сообщений: 237
Репутация: [ +/- ]
|
|
Вот, что надыбыл на am (amx) Думаю на sourcemod тоже возможно Код register_clcmd("chooseteam", "clcmd_JoinTeam"); register_clcmd("jointeam", "clcmd_JoinTeam"); register_menucmd(register_menuid("Team_Select", 1), (1<<0)|(1<<1)|(1<<4)|(1<<5), "menucmd_TeamSelect");
public clcmd_JoinTeam(id) { new sParam[2]; new iParam; read_argv(1, sParam, 1); iParam = str_to_num(sParam); switch(iParam) { case 1: // T { if(cs_get_user_team(id) == CS_TEAM_UNASSIGNED) { client_print(id, print_chat, "block team t"); client_cmd(id, "chooseteam"); return PLUGIN_HANDLED; } } case 2: // CT { if(cs_get_user_team(id) == CS_TEAM_UNASSIGNED) { client_print(id, print_chat, "block team ct"); client_cmd(id, "chooseteam"); return PLUGIN_HANDLED; } } case 5: // AUTO - SELECT { if(cs_get_user_team(id) == CS_TEAM_UNASSIGNED) { client_print(id, print_chat, "block auto select"); client_cmd(id, "chooseteam"); return PLUGIN_HANDLED; } } case 6: // SPEC { client_print(id, print_chat, "spec not block"); } } return PLUGIN_CONTINUE; } public menucmd_TeamSelect(id, key) { if(!is_user_connected(id)) return PLUGIN_HANDLED; switch(key) { case 0: // T { if(cs_get_user_team(id) == CS_TEAM_UNASSIGNED) { client_print(id, print_chat, "block team t"); client_cmd(id, "chooseteam"); return PLUGIN_HANDLED; } } case 1: // CT { if(cs_get_user_team(id) == CS_TEAM_UNASSIGNED) { client_print(id, print_chat, "block team ct"); client_cmd(id, "chooseteam"); return PLUGIN_HANDLED; } } case 4: // AUTO - SELECT { if(cs_get_user_team(id) == CS_TEAM_UNASSIGNED) { client_print(id, print_chat, "block auto select"); client_cmd(id, "chooseteam"); return PLUGIN_HANDLED; } } case 5: // SPEC { client_print(id, print_chat, "spec not block"); } } return PLUGIN_CONTINUE; }
Сообщение отредактировал SourceSamil - Понедельник, 23.02.2015, 07:25:48 |
|
| |
BarD
|
Дата: Понедельник, 23.02.2015, 12:23:05 | Сообщение # 7 |
|
Сообщений: 943
Репутация: 137 [ +/- ]
|
|
Ребят, пробовал, пробовал и пришел к выводу, что это сделать невозможно. По крайней мере я не смог... В гугле нашел только эту тему: http://world-source.ru/forum/102-3838-1. И еще одну пустую на хлмоде. В общем, пытался вручную подобрать названия параметров и через KV изменить, но тщетно. Вопрос закрыт, сделать невозможно. Всем спасибо!
|
|
| |
SourceSamil
|
Дата: Понедельник, 23.02.2015, 16:59:06 | Сообщение # 8 |
|
Сообщений: 237
Репутация: [ +/- ]
|
|
Ответ Reiko на мой вопрос об этом если ты про vgui [16:05:21 | Изменены 16:05:22] Саша (Reiko1231): то никак
|
|
| |