Помогите со скриптом

Unae

Активный
Автор темы
124
30
Я уже замахался исправлять, учусь делать луа. Застрял на этом, использую лаунчер арз, но скрипт не хочет работает вообще, что уже не пробовал. Хелп
Пишет в мунлоге:

check.lua:19: 'end' expected (to close 'while' at line 5) near '<eof>'
[10:20:27.442336] (error) check.lua: Script died due to an error. (0D193594)

Тест:

local vkeys = require 'vkeys'

local color_s = '{FFFFFF}'

function main()
is not isSampAvailable() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
sampAddChatMessage('Все запущено',color_s)

while true do
wait(0)
isKeyJustPressed(0x71) then
sampSendChat('/mn')
end
end


Я уже ставил end в 9 строке, убирал, везде пробовал ставить, ничего не меняет. Не выполняет ничего.
 
Последнее редактирование:

Andrinall

Известный
680
532
Я уже замахался исправлять, учусь делать луа. Застрял на этом, использую лаунчер арз, но скрипт не хочет работает вообще, что уже не пробовал. Хелп
Пишет в мунлоге:

check.lua:19: 'end' expected (to close 'while' at line 5) near '<eof>'
[10:20:27.442336] (error) check.lua: Script died due to an error. (0D193594)

Тест:
local vkeys = require 'vkeys'

local color_s = '{FFFFFF}'

function main()
    is not isSampAvailable() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage('Все запущено',color_s)

while true do
    wait(0)
    isKeyJustPressed(0x71) then
        sampSendChat('/mn')
    end
end

Я уже ставил end в 9 строке, убирал, везде пробовал ставить, ничего не меняет. Не выполняет ничего.
Дело в 6 строке, там вместо if - is и перед isKeyJustPressed тоже должен быть if
Сравни код ниже со своим

Lua:
local vkeys = require 'vkeys'

local color_s = '{FFFFFF}'

function main()
    if not isSampAvailable() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage('Все запущено',color_s)

    while true do
        wait(0)
        if isKeyJustPressed(0x71) then
            sampSendChat('/mn')
        end
    end
end
 
  • Нравится
Реакции: Unae

Unae

Активный
Автор темы
124
30
Дело в 6 строке, там вместо if - is и перед isKeyJustPressed тоже должен быть if
Сравни код ниже со своим

Lua:
local vkeys = require 'vkeys'

local color_s = '{FFFFFF}'

function main()
    if not isSampAvailable() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage('Все запущено',color_s)

    while true do
        wait(0)
        if isKeyJustPressed(0x71) then
            sampSendChat('/mn')
        end
    end
end
Наконецто, огромное спасибо, там + ещё надо было 3 енда, а у меня было 2 енда, из-за того что не правильно расставил пробелы. Спасибо ещё раз :)
 
  • Нравится
Реакции: Andrinall