Также, было бы неплохо добавить гайд, как заменить открытие старого доната на F6 на новый
Давно тему обсуждали, но решил попробовать доработать. Замена менюшки 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
Ты похоже плохо читал инструкцию)
UPDATE for 221122 version IGS
Рекомендую resource.AddWorkshop("2874026722")
перезалить или использовать из старого файла
Есть один минус не критичный там где нет иконки ее реально нет (заглушка не ставится)
можно прям внутри 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 правильно, проблема уйдет
что в этом файле?
Так и должно быть? (Баланс в покупках) + Еще нашел прикол, при покупке предмет переходит в инвентарь, но в профиле последние покупки оно отображается как покупка и показывает дату истечения
Скинь код из config_sh.lua и _main.lua
для тех кто не знает как открывать новое меню на F6
function IGS.UI()
NM.Menu()
end
Кидаете куда то в конец файла _main.lua