Изменение размера донат меню?

Есть какие-то варианты изменять донат меню?
Сделать его больше полностью или сделать его больше за исключением предметов чтобы предметов больше показывало.

Размер донат меню теоретически изменить можно и возможно, даже ничего не “поползет” или “поползет” мало что. Изначально я закладывал в интерфейс перспективу изменения его размера, но мог отречься от этой идее в процессе модификаций.

В конце концов, интерфейс это штука, которая поставляется “как есть”. При желании его можно и полностью заменить. Вот, например, один проект сделал полный рескин

Выглядит примерно вот так (примерно, потому что он после этого незначительно менялся):

Код из ссылки выше рабочий, я проверял. Возможно, он и еще один станут альтернативными скинами

Установка:

Чтобы не было проблем, должна быть установлена последняя версия автодоната. При вводе igs_version в консоль должно писаться число, причем не 777. Если пишет 777, то установите автодонат правильно

  1. Создать файл 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
  2. Создать рядом с _main.lua файл utf8.lua. Поместить туда код из ссылки: https://pastebin.com/raw/0NZJpUEk
  3. Перезагрузить сервер и ввести в консоль donate_menu. По этой команде должно открыться альтернативное меню

Бонус. Открытие через NPC кастомного меню

2 лайка

Добавил инструкцию для этого рескина

Также, было бы неплохо добавить гайд, как заменить открытие старого доната на F6 на новый

1 лайк

Давно тему обсуждали, но решил попробовать доработать. Замена менюшки igs на рескин с HappyRp (старая тема).
Ну чтобы удалить старое меню я просто решил удалить команду на его открытие в config_sh.lua
image
Дальше в файле нового меню(строка 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 )

и какой же результат?
image

хуй кидайте в addons/anonname/lua/autorun/client/chat.lua

Но у нас остается же кнопка открытия старого донат меню, так возьмите и замените её на любую кнопку по типу HOME, потому что если её просто удалить, то у нас будет ошибка

1 лайк

есть проблема, зделал все как в инструкции, перезапускаю сервер, пишу в консоль 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)

  1. unknown - addons/igs-modification/lua/igs/modules/new_interface/_main.lua:10
  2. 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
Ты похоже плохо читал инструкцию)
image

UPDATE for 221122 version IGS

Рекомендую resource.AddWorkshop("2874026722") перезалить или использовать из старого файла


Есть один минус не критичный там где нет иконки ее реально нет (заглушка не ставится)
image

можно прям внутри 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

1 лайк

Может, кто-то хочет стать модератором форума? Переименовывать темы на более правильные названия. Перемещать в правильные разделы и тд? Например, эту тему стоило бы разделить в отдельную.

Кто готов этим заниматься – напишите в лс. Только не ноунеймы. Минимум месяц на форуме

[igs-core] addons/igs-core/lua/igs/utils/ut_sh.lua:145: attempt to concatenate field ‘CURRENCY_SIGN’ (a nil value)

  1. SignPrice - addons/igs-core/lua/igs/utils/ut_sh.lua:145
  2. 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)

  1. GetUID - lua/autorun/client/cl_fixdonate.lua:78
  2. 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 правильно, проблема уйдет

что в этом файле?