cfgini не работает

Lill_Chich

Участник
Автор темы
73
5
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R2
  3. 0.3.7-R3
Код:
require 'lib.moonloader'
local imgui = require 'imgui'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8
local inicfg = require 'inicfg'
local directIni = "moonloader\\config\\drug_settings.ini"
local mainIni = inicfg.load(nil, directIni)


function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end


    sampRegisterChatCommand('getinfo', cmd_getinfo)
    
    imgui.Process = false
    while true do
        wait(0)
        if main_window_state.v == false then
           imgui.Process = false
        end
    end
end

function cmd_getinfo()
    sampAddChatMessage(mainIni.config.name, -1)
end
почему кода я пишу /getinfo он сначала не пишет, потом опять пишу /getinfo пишет не существует такой команды...
 

SomaGnoma

Известный
442
152
Код:
require 'lib.moonloader'
local imgui = require 'imgui'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8
local inicfg = require 'inicfg'
local directIni = "moonloader\\config\\drug_settings.ini"
local mainIni = inicfg.load(nil, directIni)


function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end


    sampRegisterChatCommand('getinfo', cmd_getinfo)
   
    imgui.Process = false
    while true do
        wait(0)
        if main_window_state.v == false then
           imgui.Process = false
        end
    end
end

function cmd_getinfo()
    sampAddChatMessage(mainIni.config.name, -1)
end
почему кода я пишу /getinfo он сначала не пишет, потом опять пишу /getinfo пишет не существует такой команды...
Lua:
local mainIni = inicfg.load({ -- сам иник
config = {
         name = ""
       }
}
, directIni)

if not doesFileExist('gnida.ini') then -- в ковычках название ини файлика или че там путь
inicfg.save(mainIni, directIni)
end