gotmerollie
Участник
- Сообщения
- 103
- Реакции
- 10
@Muinez можешь скинуть изменённый скрипт?
А можно подробнее, какая строка отвечает за эту функцию?Удалить то что не нужно из папки addons/sourcemod/configs/weapons/
Да. Я знаю как редактировать, мне нужны строки которые отвечают за данную функцию.Вы директорию открыли, которую я указал?
Я удалил все cfg файлы кроме "weapons_russian". Исчезли все языки кроме русского (это хорошо), но осталась сама строка "Сменить язык".Много cfg файлов по типу "weapons_(Язык страны)".
Но в плагине должны быть строки, которые отвечают за создание данной функции.В плагине нет функции для отключения.
Menu CreateLanguageMenu(int client)
{
Menu menu = new Menu(LanguageMenuHandler);
menu.SetTitle("%T", "ChooseLanguage", client);
char buffer[4];
for (int i = 0; i < sizeof(g_Language); i++)
{
if(strlen(g_Language[i]) == 0)
break;
IntToString(i, buffer, sizeof(buffer));
menu.AddItem(buffer, g_Language[i]);
}
return menu;
}
Я пытался, но не нашёл. По этой причине я обратился за помощью на форум.Наверняка, Вы можете открыть исходники и с помощью функции ctrl + f (это поиск) найти нужные строки.
СпасибоC-подобный:Menu CreateLanguageMenu(int client) { Menu menu = new Menu(LanguageMenuHandler); menu.SetTitle("%T", "ChooseLanguage", client); char buffer[4]; for (int i = 0; i < sizeof(g_Language); i++) { if(strlen(g_Language[i]) == 0) break; IntToString(i, buffer, sizeof(buffer)); menu.AddItem(buffer, g_Language[i]); } return menu; }
Мне просто удалить эти строки? И где их найти?C-подобный:Menu CreateLanguageMenu(int client) { Menu menu = new Menu(LanguageMenuHandler); menu.SetTitle("%T", "ChooseLanguage", client); char buffer[4]; for (int i = 0; i < sizeof(g_Language); i++) { if(strlen(g_Language[i]) == 0) break; IntToString(i, buffer, sizeof(buffer)); menu.AddItem(buffer, g_Language[i]); } return menu; }
Мне просто удалить эти строки? И где их найти?
Как компилировать "menus.sp" который находится в "addons\sourcemod\scripting\weapons"Да, и перекомпилить плагин, ну и закинуть на свой сервак. Старый только плагин сохрани, а то сломаешь че нить. =))
Надо же компилировать "weapons.sp" ?Как компилировать "menus.sp" который находится в "addons\sourcemod\scripting\weapons
ДаНадо же компилировать "weapons.sp" ?
Как компилировать "menus.sp" который находится в "addons\sourcemod\scripting\weapons"
Сообщения автоматически склеены:
Надо же компилировать "weapons.sp" ?
Удалил, но функция не исчезла.ну по факту надо удалить из weapons/menus.sp
804 и 805 строки
C++:Format(buffer, sizeof(buffer), "%T", "ChangeLang", client); menu.AddItem("lang", buffer);
Выдаёт ошибку. Можете помочь перекомпилировать, я новичок в этом всём.
Какую ошибку выдаёт-то
Выдаёт после того, как я удалил эти строки:
Menu CreateLanguageMenu(int client)
{
Menu menu = new Menu(LanguageMenuHandler);
menu.SetTitle("%T", "ChooseLanguage", client);
char buffer[4];
for (int i = 0; i < sizeof(g_Language); i++)
{
if(strlen(g_Language[i]) == 0)
break;
IntToString(i, buffer, sizeof(buffer));
menu.AddItem(buffer, g_Language[i]);
}
return menu;
}