Помогите найти ошибку

bomb_bartu

Участник
Автор темы
59
1
Я сделал скрипт который пропускает диалоги записанные в cfg, но диалоги не пропускаются. Помогите пж.
Вот код:
Код:
script_name("{eb346b}Auto SKIP")
script_author("{eb346b}bomb_bartu")

require 'lib.moonloader'
local sampev = require("samp.events")
local inicfg = require 'inicfg'

----------------------------------------------------------------
local dskip = false
local aaa = '{eb346b}[Auto 0]'
function print(abc)
    sampAddChatMessage('{eb346b}[Auto 0]{4278ff}' .. abc, -1)
end
local config = ({
    dialogs = {
        dialogid1 = nil,
        dialogid2 = nil,
        dialogid3 = nil,
        dialogid4 = nil,
        dialogid5 = nil,
        dialogid6 = nil,
        dialogid7 = nil,
        dialogid8 = nil,
        dialogid9 = nil
    }
})
function save()
    inicfg.save(config, 'Auto_SKIP.ini')
end
inicfg.load(config, 'Auto_SKIP.ini')
if not doesFileExist('moonloader/config/Auto_SKIP.ini') then inicfg.save(config, 'Auto_SKIP.ini') thisScript():reload() end
----------------------------------------------------------------
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('dskip', function()
        dskip = not dskip
        inicfg.load(config, 'Auto_SKIP.ini')
        sampAddChatMessage(dskip and aaa .. '{4278ff}Активирован' or aaa .. '{4278ff}Деактивирован', -1)
    end)
    sampRegisterChatCommand('did', function(arg)
        var1, var2 = string.match(arg, '(.+) (.+)')
        if not dskip then
            if var1 == 'd1' then
                config.dialogs.dialogid1 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd2' then
                config.dialogs.dialogid2 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd3' then
                config.dialogs.dialogid3 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd4' then
                config.dialogs.dialogid4 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd5' then
                config.dialogs.dialogid5 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd6' then
                config.dialogs.dialogid6 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd7' then
                config.dialogs.dialogid7 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd8' then
                config.dialogs.dialogid8 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd9' then
                config.dialogs.dialogid9 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == nil or var1 == ' ' or var2 == nil or var2 == ' ' then print('Введи айди диалога!')
            end
        else print('Выключите автоскип диалогов!')
        end
    end)
    while wait(0) do

    end
end
----------------------------------------------------------------
function sampev.onShowDialog(id, style, title, button1, button2, text)
    if dialogid1 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid2 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid3 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid4 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid5 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid6 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid7 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid8 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid9 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    end
end
 

violenc3

Активный
299
56
Я сделал скрипт который пропускает диалоги записанные в cfg, но диалоги не пропускаются. Помогите пж.
Вот код:
Код:
script_name("{eb346b}Auto SKIP")
script_author("{eb346b}bomb_bartu")

require 'lib.moonloader'
local sampev = require("samp.events")
local inicfg = require 'inicfg'

----------------------------------------------------------------
local dskip = false
local aaa = '{eb346b}[Auto 0]'
function print(abc)
    sampAddChatMessage('{eb346b}[Auto 0]{4278ff}' .. abc, -1)
end
local config = ({
    dialogs = {
        dialogid1 = nil,
        dialogid2 = nil,
        dialogid3 = nil,
        dialogid4 = nil,
        dialogid5 = nil,
        dialogid6 = nil,
        dialogid7 = nil,
        dialogid8 = nil,
        dialogid9 = nil
    }
})
function save()
    inicfg.save(config, 'Auto_SKIP.ini')
end
inicfg.load(config, 'Auto_SKIP.ini')
if not doesFileExist('moonloader/config/Auto_SKIP.ini') then inicfg.save(config, 'Auto_SKIP.ini') thisScript():reload() end
----------------------------------------------------------------
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('dskip', function()
        dskip = not dskip
        inicfg.load(config, 'Auto_SKIP.ini')
        sampAddChatMessage(dskip and aaa .. '{4278ff}Активирован' or aaa .. '{4278ff}Деактивирован', -1)
    end)
    sampRegisterChatCommand('did', function(arg)
        var1, var2 = string.match(arg, '(.+) (.+)')
        if not dskip then
            if var1 == 'd1' then
                config.dialogs.dialogid1 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd2' then
                config.dialogs.dialogid2 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd3' then
                config.dialogs.dialogid3 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd4' then
                config.dialogs.dialogid4 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd5' then
                config.dialogs.dialogid5 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd6' then
                config.dialogs.dialogid6 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd7' then
                config.dialogs.dialogid7 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd8' then
                config.dialogs.dialogid8 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd9' then
                config.dialogs.dialogid9 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == nil or var1 == ' ' or var2 == nil or var2 == ' ' then print('Введи айди диалога!')
            end
        else print('Выключите автоскип диалогов!')
        end
    end)
    while wait(0) do

    end
end
----------------------------------------------------------------
function sampev.onShowDialog(id, style, title, button1, button2, text)
    if dialogid1 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid2 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid3 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid4 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid5 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid6 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid7 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid8 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid9 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    end
end
попробуй в 5 строке сделать
Lua:
local sampev = require "lib.samp.events"

И в 6 кавычки на двойные поменять
 
  • Эм
Реакции: YarikVL

bomb_bartu

Участник
Автор темы
59
1
попробуй в 5 строке сделать
Lua:
local sampev = require "lib.samp.events"

И в 6 кавычки на двойные поменять
Сейчас попробую

попробуй в 5 строке сделать
Lua:
local sampev = require "lib.samp.events"

И в 6 кавычки на двойные поменять
Не работает
 

YarikVL

Известный
Проверенный
4,798
1,814
Я сделал скрипт который пропускает диалоги записанные в cfg, но диалоги не пропускаются. Помогите пж.
Вот код:
Код:
script_name("{eb346b}Auto SKIP")
script_author("{eb346b}bomb_bartu")

require 'lib.moonloader'
local sampev = require("samp.events")
local inicfg = require 'inicfg'

----------------------------------------------------------------
local dskip = false
local aaa = '{eb346b}[Auto 0]'
function print(abc)
    sampAddChatMessage('{eb346b}[Auto 0]{4278ff}' .. abc, -1)
end
local config = ({
    dialogs = {
        dialogid1 = nil,
        dialogid2 = nil,
        dialogid3 = nil,
        dialogid4 = nil,
        dialogid5 = nil,
        dialogid6 = nil,
        dialogid7 = nil,
        dialogid8 = nil,
        dialogid9 = nil
    }
})
function save()
    inicfg.save(config, 'Auto_SKIP.ini')
end
inicfg.load(config, 'Auto_SKIP.ini')
if not doesFileExist('moonloader/config/Auto_SKIP.ini') then inicfg.save(config, 'Auto_SKIP.ini') thisScript():reload() end
----------------------------------------------------------------
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('dskip', function()
        dskip = not dskip
        inicfg.load(config, 'Auto_SKIP.ini')
        sampAddChatMessage(dskip and aaa .. '{4278ff}Активирован' or aaa .. '{4278ff}Деактивирован', -1)
    end)
    sampRegisterChatCommand('did', function(arg)
        var1, var2 = string.match(arg, '(.+) (.+)')
        if not dskip then
            if var1 == 'd1' then
                config.dialogs.dialogid1 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd2' then
                config.dialogs.dialogid2 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd3' then
                config.dialogs.dialogid3 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd4' then
                config.dialogs.dialogid4 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd5' then
                config.dialogs.dialogid5 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd6' then
                config.dialogs.dialogid6 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd7' then
                config.dialogs.dialogid7 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd8' then
                config.dialogs.dialogid8 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd9' then
                config.dialogs.dialogid9 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == nil or var1 == ' ' or var2 == nil or var2 == ' ' then print('Введи айди диалога!')
            end
        else print('Выключите автоскип диалогов!')
        end
    end)
    while wait(0) do

    end
end
----------------------------------------------------------------
function sampev.onShowDialog(id, style, title, button1, button2, text)
    if dialogid1 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid2 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid3 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid4 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid5 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid6 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid7 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid8 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif dialogid9 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    end
end
Пример как надо ini делать:
Lua:
local inicfg = require 'inicfg' --это у тебя есть, а вот то что дальше у тебя нету либо ты не правильно написал его, так нужно:
local directIni = 'filename.ini'
local ini = inicfg.load(inicfg.load({
    dialogs = {
        dialogid1 = nil,
        dialogid2 = nil
    },
}, directIni))
inicfg.save(ini, directIni)

попробуй в 5 строке сделать
Если бы у него либа не подключилась - вылезла бы ошибка
И в 6 кавычки на двойные поменять
В lua ( как и в большинстве ЯПов ) без разницы 'такие' либо "такие" будут кавычки
 

bomb_bartu

Участник
Автор темы
59
1
Пример как надо ini делать:
Lua:
local inicfg = require 'inicfg' --это у тебя есть, а вот то что дальше у тебя нету либо ты не правильно написал его, так нужно:
local directIni = 'filename.ini'
local ini = inicfg.load(inicfg.load({
    dialogs = {
        dialogid1 = nil,
        dialogid2 = nil
    },
}, directIni))
inicfg.save(ini, directIni)


Если бы у него либа не подключилась - вылезла бы ошибка

В lua ( как и в большинстве ЯПов ) без разницы 'такие' либо "такие" будут кавычки
Всё ещё не работает(айди диалога пишу правильный)
Вот изменённый код:
LUA:
script_name("{eb346b}Auto SKIP")
script_author("{eb346b}bomb_bartu")

require 'lib.moonloader'
local sampev = require "lib.samp.events"
local inicfg = require "inicfg"

----------------------------------------------------------------
local dskip = false
local aaa = '{eb346b}[Auto 0]'
function print(abc)
    sampAddChatMessage('{eb346b}[Auto 0]{4278ff}' .. abc, -1)
end
local directIni = 'config/Auto_SKIP.ini'
local ini = inicfg.load(inicfg.load({
    dialogs = {
        dialogid1 = nil,
        dialogid2 = nil,
        dialogid3 = nil,
        dialogid4 = nil,
        dialogid5 = nil,
        dialogid6 = nil,
        dialogid7 = nil,
        dialogid8 = nil,
        dialogid9 = nil
    },
}, directIni))
function save()
    inicfg.save(ini, directIni)
end
inicfg.load(ini, directIni)
if not doesFileExist('moonloader/config/Auto_SKIP.ini') then save() thisScript():reload() end
----------------------------------------------------------------
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('dskip', function()
        dskip = not dskip
        inicfg.load(config, 'Auto_SKIP.ini')
        sampAddChatMessage(dskip and aaa .. '{4278ff}Активирован' or aaa .. '{4278ff}Деактивирован', -1)
    end)
    sampRegisterChatCommand('did', function(arg)
        var1, var2 = string.match(arg, '(.+) (.+)')
        if not dskip then
            if var1 == 'd1' then
                ini.dialogs.dialogid1 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd2' then
                ini.dialogs.dialogid2 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd3' then
                ini.dialogs.dialogid3 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd4' then
                ini.dialogs.dialogid4 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd5' then
                ini.dialogs.dialogid5 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd6' then
                ini.dialogs.dialogid6 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd7' then
                ini.dialogs.dialogid7 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd8' then
                ini.dialogs.dialogid8 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd9' then
                ini.dialogs.dialogid9 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == nil or var1 == ' ' or var2 == nil or var2 == ' ' then print('Введи айди диалога!')
            end
        else print('Выключите автоскип диалогов!')
        end
    end)
    while wait(0) do

    end
end
----------------------------------------------------------------
function sampev.onShowDialog(id, style, title, button1, button2, text)
    if ini.dialogs.dialogid1 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif ini.dialogs.dialogid2 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif ini.dialogs.dialogid3 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif ini.dialogs.dialogid4 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif ini.dialogs.dialogid5 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif ini.dialogs.dialogid6 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif ini.dialogs.dialogid7 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif ini.dialogs.dialogid8 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif ini.dialogs.dialogid9 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    end
end
 

YarikVL

Известный
Проверенный
4,798
1,814
Всё ещё не работает(айди диалога пишу правильный)
Вот изменённый код:
LUA:
script_name("{eb346b}Auto SKIP")
script_author("{eb346b}bomb_bartu")

require 'lib.moonloader'
local sampev = require "lib.samp.events"
local inicfg = require "inicfg"

----------------------------------------------------------------
local dskip = false
local aaa = '{eb346b}[Auto 0]'
function print(abc)
    sampAddChatMessage('{eb346b}[Auto 0]{4278ff}' .. abc, -1)
end
local directIni = 'config/Auto_SKIP.ini'
local ini = inicfg.load(inicfg.load({
    dialogs = {
        dialogid1 = nil,
        dialogid2 = nil,
        dialogid3 = nil,
        dialogid4 = nil,
        dialogid5 = nil,
        dialogid6 = nil,
        dialogid7 = nil,
        dialogid8 = nil,
        dialogid9 = nil
    },
}, directIni))
function save()
    inicfg.save(ini, directIni)
end
inicfg.load(ini, directIni)
if not doesFileExist('moonloader/config/Auto_SKIP.ini') then save() thisScript():reload() end
----------------------------------------------------------------
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('dskip', function()
        dskip = not dskip
        inicfg.load(config, 'Auto_SKIP.ini')
        sampAddChatMessage(dskip and aaa .. '{4278ff}Активирован' or aaa .. '{4278ff}Деактивирован', -1)
    end)
    sampRegisterChatCommand('did', function(arg)
        var1, var2 = string.match(arg, '(.+) (.+)')
        if not dskip then
            if var1 == 'd1' then
                ini.dialogs.dialogid1 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd2' then
                ini.dialogs.dialogid2 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd3' then
                ini.dialogs.dialogid3 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd4' then
                ini.dialogs.dialogid4 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd5' then
                ini.dialogs.dialogid5 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd6' then
                ini.dialogs.dialogid6 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd7' then
                ini.dialogs.dialogid7 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd8' then
                ini.dialogs.dialogid8 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == 'd9' then
                ini.dialogs.dialogid9 = var2
                print('Айди диалога изменён!')
                save()
            elseif var1 == nil or var1 == ' ' or var2 == nil or var2 == ' ' then print('Введи айди диалога!')
            end
        else print('Выключите автоскип диалогов!')
        end
    end)
    while wait(0) do

    end
end
----------------------------------------------------------------
function sampev.onShowDialog(id, style, title, button1, button2, text)
    if ini.dialogs.dialogid1 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif ini.dialogs.dialogid2 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif ini.dialogs.dialogid3 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif ini.dialogs.dialogid4 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif ini.dialogs.dialogid5 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif ini.dialogs.dialogid6 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif ini.dialogs.dialogid7 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif ini.dialogs.dialogid8 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    elseif ini.dialogs.dialogid9 == id and dskip then
        sampSendDialogResponse(id, 1, 0, nil)
        print('Пропустил диалог с айди {ffe100}' .. id .. '{4278ff}!')
        return false
    end
end
Попробуй просто в событии onShowDialog без условий вывести в чат значение из переменной ini.dialogs.dialogid1
 

bomb_bartu

Участник
Автор темы
59
1
Попробуй просто в событии onShowDialog без условий вывести в чат значение из переменной ini.dialogs.dialogid1
Сейчас попробую

Ничего, просто пустое сообщение

Значит он наверное просто не записывает в кфг

Вот только почему

Если что я сейчас посмотрел, в кфг всё написано
1681544986963.png
 
Последнее редактирование: