Есть какие-то варианты изменять донат меню?
Сделать его больше полностью или сделать его больше за исключением предметов чтобы предметов больше показывало.
Размер донат меню теоретически изменить можно и возможно, даже ничего не “поползет” или “поползет” мало что. Изначально я закладывал в интерфейс перспективу изменения его размера, но мог отречься от этой идее в процессе модификаций.
В конце концов, интерфейс это штука, которая поставляется “как есть”. При желании его можно и полностью заменить. Вот, например, один проект сделал полный рескин
Выглядит примерно вот так (примерно, потому что он после этого незначительно менялся):
Код из ссылки выше рабочий, я проверял. Возможно, он и еще один станут альтернативными скинами
Установка:
Чтобы не было проблем, должна быть установлена последняя версия автодоната. При вводе
igs_versionв консоль должно писаться число, причем не 777. Если пишет 777, то установите автодонат правильно
- Создать файл
addons/igs-modification/lua/igs/modules/new_interface/_main.lua, вставить в него код из ссылки: Редизайн IGS. Подробнее: https://forum.gm-donate.net/t/izmenenie-razmera-donat-menyu/1338/2?u=gmd · GitHub - Создать рядом с _main.lua файл utf8.lua. Поместить туда код из ссылки: https://pastebin.com/raw/0NZJpUEk
- Перезагрузить сервер и ввести в консоль
donate_menu. По этой команде должно открыться альтернативное меню
Бонус. Открытие через NPC кастомного меню
Добавил инструкцию для этого рескина
Давно тему обсуждали, но решил попробовать доработать. Замена менюшки igs на рескин с HappyRp (старая тема).
Ну чтобы удалить старое меню я просто решил удалить команду на его открытие в config_sh.lua

Дальше в файле нового меню(строка 1451), я просто удалил команду на открытие старого меню(donate_menu_old), но остается вопрос. Можно ли сделать, чтобы новая команда на открытие нового меню писалась не в консоль, а чат, как в старом меню? Можно, добавляю хук
hook.Add( "OnPlayerChat", "DonateCommand", function( ply, strText, bTeam, bDead )
if ( ply != LocalPlayer() ) then return end
strText = string.lower( strText ) -- сделаем строчку строчной
if ( strText == "/donate" ) then -- команда для чата
RunConsoleCommand("donate") -- действие консоли
return true -- отображение сообщения
end
end )
и какой же результат?
![]()
хуй кидайте в addons/anonname/lua/autorun/client/chat.lua
Но у нас остается же кнопка открытия старого донат меню, так возьмите и замените её на любую кнопку по типу HOME, потому что если её просто удалить, то у нас будет ошибка
есть проблема, зделал все как в инструкции, перезапускаю сервер, пишу в консоль donate_menu, консоль мне пишет Unknown command: donate_menu.
Меню не открывается.
но при заходе на сервер выдало ошибку
[igs-modification] addons/igs-modification/lua/igs/modules/new_interface/_main.lua:10: attempt to index global ‘utf8’ (a nil value)
- unknown - addons/igs-modification/lua/igs/modules/new_interface/_main.lua:10
- cl - [C]:-1
3. sh - autorun/l_ingameshop.lua:25
4. mods - autorun/l_ingameshop.lua:119
5. unknown - igs/launcher.lua:84
6. RunString - [C]:-1
7. sh - autorun/l_ingameshop.lua:41
8. unknown - autorun/l_ingameshop.lua:158
9. RunString - [C]:-1
10. cb - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:47
11. onsuccess - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:32
12. unknown - lua/includes/modules/http.lua:29
как решить данную проблему?
Ебать, это же пупир и Донат меню happyrp
Создать рядом с “_main.lua” файл utf8.lua. Поместить туда код из ссылки: https://pastebin.com/raw/0NZJpUEk
Ты похоже плохо читал инструкцию)
![]()
можно прям внутри IGS поменять, или можешь сделать IGS.UI = NM.Menu, но старое меню тогда уже не получится открыть
Что то не пойму прикола помогите.
[igs_donat] addons/igs_donat/lua/igs/modules/new_interface/_main.lua:652: attempt to index global ‘texture’ (a nil value)
Точнее:
[igs_donat] addons/igs_donat/lua/igs/modules/new_interface/_main.lua:652: attempt to index global ‘texture’ (a nil value)
1. SetInfo - addons/igs_donat/lua/igs/modules/new_interface/_main.lua:652
2. AddItem - addons/igs_donat/lua/igs/modules/new_interface/_main.lua:697
3. Init - addons/igs_donat/lua/igs/modules/new_interface/_main.lua:725
4. Create - lua/includes/extensions/client/panel/scriptedpanels.lua:37
5. CreateUI - addons/igs_donat/lua/igs/modules/new_interface/_main.lua:115
6. OpenTab - addons/igs_donat/lua/igs/modules/new_interface/_main.lua:134
7. SwitchTab - addons/igs_donat/lua/igs/modules/new_interface/_main.lua:227
8. f - addons/igs_donat/lua/igs/modules/new_interface/_main.lua:230
9. CreateUI - addons/igs_donat/lua/igs/modules/new_interface/_main.lua:118
10. Menu - addons/igs_donat/lua/igs/modules/new_interface/_main.lua:190
11. unknown - addons/igs_donat/lua/igs/modules/new_interface/_main.lua:1448
12. unknown - lua/includes/modules/concommand.lua:54
Судя по всему, это связано с заменой texture библиотеки на matex в каком-то из обновлений IGS. Если ты совсем не понимаешь что это, то просто скачай ее отдельно и закинь куда-нибудь на клиентсайд IGS/wmat.lua at 0d435fd01d7588426aec27a2892cd0a0115eba12 · GM-DONATE/IGS · GitHub
Может, кто-то хочет стать модератором форума? Переименовывать темы на более правильные названия. Перемещать в правильные разделы и тд? Например, эту тему стоило бы разделить в отдельную.
Кто готов этим заниматься – напишите в лс. Только не ноунеймы. Минимум месяц на форуме
[igs-core] addons/igs-core/lua/igs/utils/ut_sh.lua:145: attempt to concatenate field ‘CURRENCY_SIGN’ (a nil value)
- SignPrice - addons/igs-core/lua/igs/utils/ut_sh.lua:145
- unknown - addons/igs-modification/lua/igs/modules/new_interface/_main.lua:616 (x6)
помогите с решением, спамит консоль и не отображает деньги в донате
а если через F6?
[igs-modification] lua/autorun/client/cl_fixdonate.lua:78: attempt to index global ‘hash’ (a nil value)
- GetUID - lua/autorun/client/cl_fixdonate.lua:78
- Download - lua/autorun/client/cl_fixdonate.lua:116
3. SetInfo - addons/igs-modification/lua/igs/modules/new_interface/_main.lua:652
4. AddItem - addons/igs-modification/lua/igs/modules/new_interface/_main.lua:697
5. Init - addons/igs-modification/lua/igs/modules/new_interface/_main.lua:725
6. oldFunc - lua/includes/extensions/client/panel/scriptedpanels.lua:41
7. Create - addons/sys_eprotect/lua/e_protect/client/cl_overrides.lua:8
8. CreateUI - addons/igs-modification/lua/igs/modules/new_interface/_main.lua:115
9. OpenTab - addons/igs-modification/lua/igs/modules/new_interface/_main.lua:134
10. SwitchTab - addons/igs-modification/lua/igs/modules/new_interface/_main.lua:227
11. f - addons/igs-modification/lua/igs/modules/new_interface/_main.lua:230
12. CreateUI - addons/igs-modification/lua/igs/modules/new_interface/_main.lua:118
13. Menu - addons/igs-modification/lua/igs/modules/new_interface/_main.lua:190
14. unknown - addons/igs-modification/lua/igs/modules/new_interface/_main.lua:1448
15. unknown - lua/includes/modules/concommand.lua:54
такая же ошибка
у тебя igs-core распакован в addons. Установи IGS правильно, проблема уйдет
что в этом файле?





