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

Также, было бы неплохо добавить гайд, как заменить открытие старого доната на 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 правильно, проблема уйдет

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

Так и должно быть? (Баланс в покупках) + Еще нашел прикол, при покупке предмет переходит в инвентарь, но в профиле последние покупки оно отображается как покупка и показывает дату истечения

у меня новое меню не открываеться на ф6 и + комманды работают хоть они отключены

Скинь код из config_sh.lua и _main.lua

для тех кто не знает как открывать новое меню на F6

function IGS.UI()
	NM.Menu()
end

Кидаете куда то в конец файла _main.lua