Скрипт не запускается

Qlliman

Участник
Автор темы
46
1
Версия SA-MP
  1. Любая
Написал простенький фейк-скрипт, которой при действии отключает худ и чат, мол скрипт работает. Lua Development Tools ошибки не дает, но сампфункс выдает
Код:
 (error) autodurak.lua: F:\games\srp\moonloader\autodurak.lua:9: ')' expected (to close '(' at line 8) near 'while'
[ML] (error) autodurak.lua: Script died due to an error. (0F061BF4)
Что с этим делать?(
Lua:
local sampev = require 'lib.samp.events'

autodurak = false

function main()
    while not isSampAvailable() do wait(100) end
    wait(100)
    sampRegisterChatCommand('autodurak')
    
        autodurak = not autodurak
        
        if autodurak then
            sampSetChatDisplayMode(0)
            displayHud(false)
                end
            end
        else
            sampSetChatDisplayMode(2)
            displayHud(true)
        end

        sampAddChatMessage(autodurak and '{FF00FF}[AutoDurak Samp RP] {FFFFFF}Скрипт успешно {32CD32}активирован' or '{FF00FF}[AutoDurak Samp RP] {FFFFFF}Скрипт успешно {B22222}деактивирован', -1)
    end)
    wait(-1)
end
 

woodware

Потрачен
Проверенный
5,046
1,463
Lua:
act = false

function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand("autodurak", function()
        act = not act
        sampAddChatMessage("{FF00FF}[AutoDurak Samp RP] {FFFFFF}Скрипт успешно " .. (act and "{32CD32}активирован" or "{B22222}деактивирован"), -1)
    end)
    while true do
        wait(0)
        if act then
            sampSetChatDisplayMode(0)
            displayHud(false)
        else
            sampSetChatDisplayMode(2)
            displayHud(true)
        end
    end
end
 
  • Нравится
Реакции: Qlliman