Подскажите возможно ли переименовать команды: rank - !rank, top10 - !top10 и т. д. ? Часто замечаю, что игроки пишут с "!" но и естественно не получают результата привыкли gameME. Не помогают даже подсказки в чате, видно оч тупые .
Спасибо.
Отправлено 21 Март 2016 - 15:21
Подскажите возможно ли переименовать команды: rank - !rank, top10 - !top10 и т. д. ? Часто замечаю, что игроки пишут с "!" но и естественно не получают результата привыкли gameME. Не помогают даже подсказки в чате, видно оч тупые .
Спасибо.
Отправлено 21 Март 2016 - 17:09
видно оч тупые
Плюсую, вводят и автоматом ещё ножи, скины... можно и забить. Думаю весь плагин переписывать придётся и не известно как веб-частью это будет восприниматься.
Отправлено 26 Март 2016 - 23:14
Так плагин же есть, triggers extended, у нас например вообще ранк, топ и прочее на русском давно
Отправлено 29 Март 2016 - 0:13
Так плагин же есть, triggers extended, у нас например вообще ранк, топ и прочее на русском давно
Поделись ссылкой, что то поиск не помог.
Отправлено 29 Март 2016 - 22:13
Ну собственно вот рецепт, подсказали на hlmod, работает так: вписываем действующие команды, а скрипт уже за вас добавит в начало команды нужный префикс. То есть, когда игрок напишет !rank то скрип сопоставит его с командой rank.
new const String:g_sTransCommands[][] = { "rank", "top10", "top30", "statsme", "topstreak" }; public Action:OnClientSayCommand(client, const String:command[], const String:sArgs[]) { for (new i; i < sizeof(g_sTransCommands); ++i) { if (strcmp(g_sTransCommands[i], sArgs[1]) == 0) { FakeClientCommand(client, "%s %s", command, sArgs[1]); return Plugin_Handled; } } return Plugin_Continue; }
Сообщение отредактировал KiR: 29 Март 2016 - 22:17
0 пользователей, 0 гостей, 0 анонимных