как исправить?

RICJS29_JSJA

Участник
Автор темы
81
2
Версия MoonLoader
Другое
Lua:
  sampAddChatMessage('/do В удостоверении написано: ' .. nick .. ' | ' .. cfg.main.rang .. '| ' .. cfg.main.frac, -1)
когда в игре ввожу команду выводиться
1711427488345.png
как исправить?
 
Решение
Lua:
require 'lib.moonloader'

local imgui = require 'imgui'
local key = require 'vkeys'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8

local inicfg = require 'inicfg'

local cfg = inicfg.load({
    main = {
        rang = u8'',
        frac = u8''
    },
}, "swatscript")
вот вроде
убери u8 возле переменных в ини конфиге,если ты хочешь заносить их в кодировку,используй это в моменте инпута:
Lua:
--for example
if imgui.InputText('text',buffer,256) then
   ini.cfg.variable = u8:decode(buffer.v)
   inicfg.save(ini,"nazvanie configa")
end

ChromiusJ

PARΛDIGM ΛSS
Друг
4,907
3,195
  • Нравится
Реакции: RICJS29_JSJA

RICJS29_JSJA

Участник
Автор темы
81
2
Lua:
sampSendChat('/do В удостоверении написано: ' .. nick .. ' | ' .. u8:decode(cfg.main.rang) .. ' | ' .. cfg.main.frac .. '.')
в отыгровке пытаюсь добавить а пишет в логе:
[ML] (error) SWAT SCRIPT: C:\Games\btfl gta\moonloader\SWAT_SCRIPT.lua:245: attempt to concatenate global 'u8' (a table value)
stack traceback:
C:\Games\btfl gta\moonloader\SWAT_SCRIPT.lua:245: in function <C:\Games\btfl gta\moonloader\SWAT_SCRIPT.lua:244>
[ML] (error) SWAT SCRIPT: Script died due to an error. (01C8AB14)
[ML] (script) ML-AutoReboot: Loading "C:\Games\btfl gta\moonloader\SWAT_SCRIPT.lua"...
[ML] (system) Loading script 'C:\Games\btfl gta\moonloader\SWAT_SCRIPT.lua'...
[ML] (system) SWAT SCRIPT: Loaded successfully.
[ML] (script) ML-AutoReboot: Reloading "SWAT SCRIPT"...
[ML] (system) SWAT SCRIPT: Script terminated. (2F06A7F4)
[ML] (system) Loading script 'C:\Games\btfl gta\moonloader\SWAT_SCRIPT.lua'...
[ML] (system) SWAT SCRIPT: Loaded successfully.
[ML] (script) ML-AutoReboot: Reloading "SWAT SCRIPT"...
[ML] (system) SWAT SCRIPT: Script terminated. (1BFBAB84)
[ML] (system) Loading script 'C:\Games\btfl gta\moonloader\SWAT_SCRIPT.lua'...
[ML] (system) SWAT SCRIPT: Loaded successfully.
[ML] (script) ML-AutoReboot: Reloading "SWAT SCRIPT"...
[ML] (system) SWAT SCRIPT: Script terminated. (0E840DBC)
[ML] (system) Loading script 'C:\Games\btfl gta\moonloader\SWAT_SCRIPT.lua'...
[ML] (system) SWAT SCRIPT: Loaded successfully.
что делать?
 

ChromiusJ

PARΛDIGM ΛSS
Друг
4,907
3,195
Lua:
sampSendChat('/do В удостоверении написано: ' .. nick .. ' | ' .. u8:decode(cfg.main.rang) .. ' | ' .. cfg.main.frac .. '.')
в отыгровке пытаюсь добавить а пишет в логе:
[ML] (error) SWAT SCRIPT: C:\Games\btfl gta\moonloader\SWAT_SCRIPT.lua:245: attempt to concatenate global 'u8' (a table value)
stack traceback:
C:\Games\btfl gta\moonloader\SWAT_SCRIPT.lua:245: in function <C:\Games\btfl gta\moonloader\SWAT_SCRIPT.lua:244>
[ML] (error) SWAT SCRIPT: Script died due to an error. (01C8AB14)
[ML] (script) ML-AutoReboot: Loading "C:\Games\btfl gta\moonloader\SWAT_SCRIPT.lua"...
[ML] (system) Loading script 'C:\Games\btfl gta\moonloader\SWAT_SCRIPT.lua'...
[ML] (system) SWAT SCRIPT: Loaded successfully.
[ML] (script) ML-AutoReboot: Reloading "SWAT SCRIPT"...
[ML] (system) SWAT SCRIPT: Script terminated. (2F06A7F4)
[ML] (system) Loading script 'C:\Games\btfl gta\moonloader\SWAT_SCRIPT.lua'...
[ML] (system) SWAT SCRIPT: Loaded successfully.
[ML] (script) ML-AutoReboot: Reloading "SWAT SCRIPT"...
[ML] (system) SWAT SCRIPT: Script terminated. (1BFBAB84)
[ML] (system) Loading script 'C:\Games\btfl gta\moonloader\SWAT_SCRIPT.lua'...
[ML] (system) SWAT SCRIPT: Loaded successfully.
[ML] (script) ML-AutoReboot: Reloading "SWAT SCRIPT"...
[ML] (system) SWAT SCRIPT: Script terminated. (0E840DBC)
[ML] (system) Loading script 'C:\Games\btfl gta\moonloader\SWAT_SCRIPT.lua'...
[ML] (system) SWAT SCRIPT: Loaded successfully.
что делать?
покажи полный код
 

ChromiusJ

PARΛDIGM ΛSS
Друг
4,907
3,195
Lua:
require 'lib.moonloader'

local imgui = require 'imgui'
local key = require 'vkeys'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8

local inicfg = require 'inicfg'

local cfg = inicfg.load({
    main = {
        rang = u8'',
        frac = u8''
    },
}, "swatscript")
вот вроде
убери u8 возле переменных в ини конфиге,если ты хочешь заносить их в кодировку,используй это в моменте инпута:
Lua:
--for example
if imgui.InputText('text',buffer,256) then
   ini.cfg.variable = u8:decode(buffer.v)
   inicfg.save(ini,"nazvanie configa")
end
 
  • Нравится
Реакции: RICJS29_JSJA