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

L.Rockefelller

Участник
Автор темы
33
0
Версия SA-MP
  1. Любая
Решил написать свой скрипт .lua
Половину написал, решил зайти в самп и проверить, в консоле пишет
[ML] (error) fsfifs.lua: D:\GTA FPSUP BRZ\moonloader\ffs.lua:6: unexpected symbol near '-'
[ML] (error) fsfs.lua: Script died due to an error. (12972E5C)

Если будет нужно, то предоставлю сам код.
 

L.Rockefelller

Участник
Автор темы
33
0

Lun

Потрачен
175
35
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Lun

Потрачен
175
35
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

L.Rockefelller

Участник
Автор темы
33
0
Код:
script_name("324") -- название скрипта
script_author("soqusta") -- автор скрипта
script_description("Command") -- безразницы

require "lib.moonloader"
local keys = require "vkeys"
local imgui = require 'imgui'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8

local tag = '(Скрипт 242 успешно загружен.):' -- сообщение

local main_window_state = imgui.IBool(false)
local text_buffer = imgui.ImBuffer(256)

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    
    sampAddChatMessage(tag, 0xFFFFFF)
    
    sampRegisterChatCommand("22", cmd_22)
    
    imgui.Process = false

    
    
    
    while true do
        wait(0)
        
        if main_window_state.v == false then
        imgui.Process = false
        
        
    end
  end
end

function cmd_22(arg)
    main_window_state.v = not main_window_state.v
    imgui.Process = main_window_state.v
end


function imgui.OnDrawFrame()
    imgui.Begin("ыа", main_window_state)
    imgui.Text(u8"Ниже предоставленый команды")
    if imgui.Button(u8'Горячие клавиши') then
        sampAddChatMessage("1", -1)
        
    end
    imgui.End()
    
end

 

Lun

Потрачен
175
35
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
script_name("324") -- название скрипта
script_author("soqusta") -- автор скрипта
script_description("Command") -- безразницы

require "lib.moonloader"
local keys = require "vkeys"
local imgui = require 'imgui'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8

local tag = '(Скрипт 242 успешно загружен.):' -- сообщение

local main_window_state = imgui.IBool(false)
local text_buffer = imgui.ImBuffer(256)

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
  
    sampAddChatMessage(tag, 0xFFFFFF)
  
    sampRegisterChatCommand("22", cmd_22)
  
    imgui.Process = false

  
  
  
    while true do
        wait(0)
      
        if main_window_state.v == false then
        imgui.Process = false
      
      
    end
  end
end

function cmd_22(arg)
    main_window_state.v = not main_window_state.v
    imgui.Process = main_window_state.v
end


function imgui.OnDrawFrame()
    imgui.Begin("ыа", main_window_state)
    imgui.Text(u8"Ниже предоставленый команды")
    if imgui.Button(u8'Горячие клавиши') then
        sampAddChatMessage("1", -1)
      
    end
    imgui.End()
  
end
Ошибка в 14 строке
Ошибка в 14 строке
Вот как правильно:
local main_window_state = imgui.ImBool(false)
 

Lun

Потрачен
175
35
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Lun

Потрачен
175
35
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
  • Нравится
Реакции: L.Rockefelller