- 2,130
- 1,306
Так то работает, но мне нужно если nr == true r = falseесли нт и ложь то мэин. ложь всегда будет возвращать. это тебе не плюсы.
r = nt or dialog.main попробуй.
Так то работает, но мне нужно если nr == true r = falseесли нт и ложь то мэин. ложь всегда будет возвращать. это тебе не плюсы.
r = nt or dialog.main попробуй.
nor nt or dialog.mainТак то работает, но мне нужно если nr == true r = false
Это вообще меняет логику.nor nt or dialog.main
Это вообще меняет логику.
r = not nr and dialog or false
Мне уже подсказали как сделатьr = not nr and dialog or false
not nt and dialog.main
ML] (error) Connect Tool: error loading module 'iconv' from file 'C:\GTASA\moonloader\lib\iconv.dll':
Ошибка в формате EXE для
stack traceback:
[C]: in ?
[C]: in function 'require'
C:\GTASA\moonloader\lib\encoding.lua:24: in main chunk
[C]: in function 'require'
C:\GTASA\moonloader\Connect Tool v2.9.lua:8: in main chunk
[ML] (error) Connect Tool: Script died due to an error. (01DCDC84)
а он нужен? добавить не проблемаfyp, в мунлоадере будет когда-нибудь нативный inicfg но для json?
таблица -> encodeJson(table) -> записать строку в файл .jsonfyp, в мунлоадере будет когда-нибудь нативный inicfg но для json?
всегда для json использую код такого типа:fyp, в мунлоадере будет когда-нибудь нативный inicfg но для json?
-----------------------------------------------ПОДКЛЮЧЕНИЕ JSON-----------------------------------------------
local stats = {}
local configDir = getWorkingDirectory().."\\config\\DayStats.json"
jsoncfg = {
save = function(data, path)
if doesFileExist(path) then os.remove(path) end
if type(data) ~= 'table' then return end
local f = io.open(path, 'a+')
local writing_data = encodeJson(data)
f:write(writing_data)
f:close()
end,
load = function(path)
if doesFileExist(path) then
local f = io.open(path, 'a+')
local data = decodeJson(f:read('*a'))
f:close()
return data
end
end
}
if not doesDirectoryExist(getWorkingDirectory().."\\config") then createDirectory(getWorkingDirectory().."\\config") end
if not doesFileExist(configDir) then jsoncfg.save(stats, configDir) else stats = jsoncfg.load(configDir) end
-----------------------------------------------ПОДКЛЮЧЕНИЕ JSON-----------------------------------------------
sampConnectToServer
function recon(arg)
local ip, port = sampGetCurrentServerAddress()
sampConnectToServer(ip, port)
end
local result, button, list, input = sampHasDialogRespond(3337)
if result then
if list == 0 then
if button == 1 then
local ip, port = sampGetCurrentServerAddress()
sampConnectToServer(ip, port)
end
end
end