fAwesome5 доработка/адаптация

hAski

Известный
Автор темы
93
15
Ищу энтузиастов, кто поможет с fAwesome5.lua.

Суть заключается в следующем:
имеем скрипт 1) ScriptsControl - https://www.blast.hk/threads/55017/
имеем скрипт 2) Custom NameTags - https://www.blast.hk/threads/64348/
имеем скрипт 3) MoonHud - https://www.blast.hk/threads/71482/

Все 3 скрипта требуют библиотеку fAwesome5, у меня есть 2 варианта этой библиотеки (прикрепил ниже в архиве). Проблема в том, что 1-ый скрипт не работает с библиотекой fAwesome5, которая используется скриптами 2, 3. И наоборот, скрипты 2, 3 не работают с библиотекой fAwesome5, которая используется 1-ым скриптом. Каждый раз, когда я хочу поменять что-то во 2-ом и 3-ем скрипте, приходится заменять один вариант библиотеки fAwesome5.lua на другой. Может быть, здесь есть те, кто пофиксит и адаптирует fAwesome5.lua под все 3 скрипта?

Лог ошибок:
[ML] (error) MoonHUD: ...rand Theft Auto San Andreas\moonloader\lib\fAwesome5.lua:965: stack overflow
stack

traceback:
...rand Theft Auto San Andreas\moonloader\lib\fAwesome5.lua:965: in function '__index'


...rand Theft Auto San Andreas\moonloader\lib\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San

Andreas\moonloader\lib\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
E:\Grand Theft Auto San Andreas\moonloader\MoonHUD.lua:871: in

function 'OnDrawFrame'
E:\Grand Theft Auto San Andreas\moonloader\lib\imgui.lua:1378: in function <E:\Grand

Theft Auto San Andreas\moonloader\lib\imgui.lua:1367>
[ML] (error) MoonHUD: Script died due to an error.

(07C2DA9C)

[ML] (error) Custom NameTags: ...rand Theft Auto San Andreas\moonloader\lib\fAwesome5.lua:965: stack overflow
stack traceback:
...rand Theft Auto San Andreas\moonloader\lib\fAwesome5.lua:965: in function

'__index'
...rand Theft Auto San Andreas\moonloader\lib\fAwesome5.lua:973: in function '__index'


...rand Theft Auto San Andreas\moonloader\lib\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San

Andreas\moonloader\lib\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...rand Theft Auto San Andreas\moonloader\lib

\fAwesome5.lua:973: in function '__index'
...and Theft Auto San Andreas\moonloader

\CustomNameTags.lua:198: in function 'OnDrawFrame'
E:\Grand Theft Auto San Andreas\moonloader\lib

\imgui.lua:1378: in function <E:\Grand Theft Auto San Andreas\moonloader\lib\imgui.lua:1367>
[ML] (error)

Custom NameTags: Script died due to an error. (079BD7A4)

[ML] (error) Scripts Control: ...nd Theft Auto San Andreas\moonloader\Scripts Control.lua:191: attempt to

concatenate field 'ICON_FA_FILE_CODE' (a nil value)
stack traceback:
...nd Theft Auto San Andreas

\moonloader\Scripts Control.lua:191: in function 'OnDrawFrame'
E:\Grand Theft Auto San Andreas\moonloader

\lib\imgui.lua:1378: in function <E:\Grand Theft Auto San Andreas\moonloader\lib\imgui.lua:1367>
[ML] (error)

Scripts Control: Script died due to an error. (2F47B884)
 

Вложения

  • fAwesome5.rar
    149.3 KB · Просмотры: 703
  • Нравится
Реакции: acxatiwe
Решение
В папке MoonHud + CustomNameTags либа шрифта не оригинальная, у неё элементы без _FA_. Не знаю зачем автор двух скриптов такой хернёй занялся, либы вообще не следует трогать, максимум добавлять, чтобы не изменять исходный минимум.
Используй оригинальную либу, что ScriptsControl юзает.

Просто сделай замену в два клика fa.ICON на fa.ICON_FA в двух последних скриптах, и всё по идеи должно работать. И автору уж тогда передайте, чтобы исправил этот косяк свой.
UPD: также есть разница в метатаблицах шрифта, крч в скрипте надо ещё изменить немного с подгрузкой шрифта, возможно.

Hatiko

Известный
Проверенный
1,512
627
В папке MoonHud + CustomNameTags либа шрифта не оригинальная, у неё элементы без _FA_. Не знаю зачем автор двух скриптов такой хернёй занялся, либы вообще не следует трогать, максимум добавлять, чтобы не изменять исходный минимум.
Используй оригинальную либу, что ScriptsControl юзает.

Просто сделай замену в два клика fa.ICON на fa.ICON_FA в двух последних скриптах, и всё по идеи должно работать. И автору уж тогда передайте, чтобы исправил этот косяк свой.
UPD: также есть разница в метатаблицах шрифта, крч в скрипте надо ещё изменить немного с подгрузкой шрифта, возможно.
 
Последнее редактирование:
  • Влюблен
  • Нравится
Реакции: MAHEKEH и hAski

hAski

Известный
Автор темы
93
15
В папке MoonHud + CustomNameTags либа шрифта не оригинальная, у неё элементы без _FA_. Не знаю зачем автор двух скриптов такой хернёй занялся, либы вообще не следует трогать, максимум добавлять, чтобы не изменять исходный минимум.
Используй оригинальную либу, что ScriptsControl юзает.

Просто сделай замену в два клика fa.ICON на fa.ICON_FA в двух последних скриптах, и всё по идеи должно работать. И автору уж тогда передайте, чтобы исправил этот косяк свой.
UPD: также есть разница в метатаблицах шрифта, крч в скрипте надо ещё изменить немного с подгрузкой шрифта, возможно.
лол, рили, просто в коде заменил как ты сказал, благодарю