Непонятные символы вместо русского языка в ини

lovandog

Активный
Автор темы
224
98
Версия MoonLoader
.026-beta
Хотел сделать возможность изменения переменной с текстом с помощью imgui.InputText. Сделал все хорошо, ини работает нормально, но когда хочу вывести переменную в чат или куда-то еще кроме имгуи показывается непонятный текст.
Lua:
imgui.InputText('##endreport', elements.input.repAnswer) imgui.SameLine()
if imgui.Button(fa.ICON_FA_CHECK , imgui.ImVec2(20, 20)) then
    HLcfg.config.repEnding = tostring(elements.input.repAnswer.v)
    sampAddChatMessage(sName .. 'Теперь в конце репорта будет подпись: ' .. tostring(elements.input.repAnswer.v), -1)
    save()
end imgui.SameLine()
imgui.Text(u8'Текст в конце Репорта')
1643107120262.png

1643107200680.png
 
Решение
Хотел сделать возможность изменения переменной с текстом с помощью imgui.InputText. Сделал все хорошо, ини работает нормально, но когда хочу вывести переменную в чат или куда-то еще кроме имгуи показывается непонятный текст.
Lua:
imgui.InputText('##endreport', elements.input.repAnswer) imgui.SameLine()
if imgui.Button(fa.ICON_FA_CHECK , imgui.ImVec2(20, 20)) then
    HLcfg.config.repEnding = tostring(elements.input.repAnswer.v)
    sampAddChatMessage(sName .. 'Теперь в конце репорта будет подпись: ' .. tostring(elements.input.repAnswer.v), -1)
    save()
end imgui.SameLine()
imgui.Text(u8'Текст в конце Репорта')
Посмотреть вложение 133193
Посмотреть вложение 133194
Lua:
sampAddChatMessage(sName .. 'Теперь в конце репорта будет подпись: ' ...

Rice.

Известный
Модератор
1,756
1,626
Хотел сделать возможность изменения переменной с текстом с помощью imgui.InputText. Сделал все хорошо, ини работает нормально, но когда хочу вывести переменную в чат или куда-то еще кроме имгуи показывается непонятный текст.
Lua:
imgui.InputText('##endreport', elements.input.repAnswer) imgui.SameLine()
if imgui.Button(fa.ICON_FA_CHECK , imgui.ImVec2(20, 20)) then
    HLcfg.config.repEnding = tostring(elements.input.repAnswer.v)
    sampAddChatMessage(sName .. 'Теперь в конце репорта будет подпись: ' .. tostring(elements.input.repAnswer.v), -1)
    save()
end imgui.SameLine()
imgui.Text(u8'Текст в конце Репорта')
Посмотреть вложение 133193
Посмотреть вложение 133194
Lua:
sampAddChatMessage(sName .. 'Теперь в конце репорта будет подпись: ' .. tostring(u8:decode(elements.input.repAnswer.v)), -1)
 
  • Нравится
Реакции: lovandog