Исходник [mimgui] Font Awesome 6

whyega52

Гений, миллионер, плейбой, долбаеб
Модератор
2,783
2,608
Всем хай, новая версия FontAwesome для mimgui!
Посмотреть вложение 169668
* на данный момент тут около 1390 иконок
Установка: перенести файл fAwesome6_solid.lua в папку moonloader\lib
Для данной версии установка .ttf шрифта не требуется
Список всех доступных иконок
Подключение либы в свой скрипт:
Для начала необходимо "вызвать" файл через require, затем загружаем шрифт в функции OnInitialize. Функция fa.Init может принимать в 1 аргумент - размер шрифта (если не указан - 14)
Lua:
local fa = require('fAwesome6_solid')

imgui.OnInitialize(function()
    fa.Init()
end)
Использование иконок:
Lua:
--imgui.Text(fa.НАЗВАНИЕ_ИКОНКИ)
imgui.Text(fa.FACE_SMILE)
Посмотреть вложение 169673
Цветная иконка:
Lua:
imgui.Text(fa.FACE_SMILE)
imgui.SameLine()
imgui.TextColored(imgui.ImVec4(1, 0, 0, 1), fa.FACE_ANGRY)
Посмотреть вложение 169676


Скрипт для поиска иконок в игру (лучше юзайте сайт):
Посмотреть вложение 169677
Скачать: https://cdn.discordapp.com/attachments/893120874331394109/1021773605614399558/fa6test.lua
Активация: чит-код "fa6"
Коды символов взяты отсюда: https://github.com/juliettef/IconFontCppHeaders/blob/main/IconsFontAwesome6.h
Такую штуку около месяца назад пытался сделать @SADFI2259X , однако я заебался ждать, так что решил сделать сам.
@chapo юзал на р3 сборке, было все окей, на р1 крашит при входе
1667622282547.png
 

chromiusj

R&B-baby-queen
Модератор
5,583
3,887
  • Нравится
Реакции: copypaste_scripter

copypaste_scripter

Известный
1,261
235
  • Вау
Реакции: chromiusj

whyega52

Гений, миллионер, плейбой, долбаеб
Модератор
2,783
2,608
Перешёл значит с fAwesome5 на 6 и что могу сказать - это ахуенно


у меня и на р1 всё нормально, проверяй у себя
4 месяца прошло) проблема вроде была из-за того, что я конфиг не так загружал
 

cloused2

Известный
396
130
Есть у кого скрипт для поиска иконок с темы? (ссылка на дс похерилась)
 

maisonsqd

Новичок
1
0
[ML] (error) Shapez.lua: C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1395: stack overflow
stack traceback:
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1395: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
...
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\Shapez.lua:335: in function 'cb'
C:\ñáîðêè\sborka low pc\moonloader\lib\mimgui\init.lua:86: in function 'InitializeRenderer'
C:\ñáîðêè\sborka low pc\moonloader\lib\mimgui\init.lua:94: in function <C:\ñáîðêè\sborka low pc\moonloader\lib\mimgui\init.lua:91>
[ML] (error) Shapez.lua: Script died due to an error. (0E1FCB84)
че не так
 

Daniel_Govnocode

Активный
275
39
[ML] (error) Shapez.lua: C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1395: stack overflow
stack traceback:
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1395: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
...
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\lib\fAwesome6.lua:1403: in function '__index'
C:\ñáîðêè\sborka low pc\moonloader\Shapez.lua:335: in function 'cb'
C:\ñáîðêè\sborka low pc\moonloader\lib\mimgui\init.lua:86: in function 'InitializeRenderer'
C:\ñáîðêè\sborka low pc\moonloader\lib\mimgui\init.lua:94: in function <C:\ñáîðêè\sborka low pc\moonloader\lib\mimgui\init.lua:91>
[ML] (error) Shapez.lua: Script died due to an error. (0E1FCB84)
че не так
Такая же фигня. @chapo Хелп :3

Код:
[ML] (error) faw.lua: ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1395: stack overflow
stack traceback:
    ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1395: in function '__index'
    ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1403: in function '__index'
    ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1403: in function '__index'
    ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1403: in function '__index'
    ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1403: in function '__index'
    ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1403: in function '__index'
    ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1403: in function '__index'
    ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1403: in function '__index'
    ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1403: in function '__index'
    ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1403: in function '__index'
    ...
    ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1403: in function '__index'
    ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1403: in function '__index'
    ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1403: in function '__index'
    ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1403: in function '__index'
    ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1403: in function '__index'
    ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1403: in function '__index'
    ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1403: in function '__index'
    ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1403: in function '__index'
    ...Rk20kkzHol3gPg\samp03\moonloader\lib\fAwesome6_solid.lua:1403: in function '__index'
    ...ing\polyIb3664FfRk20kkzHol3gPg\samp03\moonloader\faw.lua:24: in function '_draw'
    ...64FfRk20kkzHol3gPg\samp03\moonloader\lib\mimgui\init.lua:107: in function <...64FfRk20kkzHol3gPg\samp03\moonloader\lib\mimgui\init.lua:91>
[ML] (error) faw.lua: Script died due to an error. (4CE91DD4)