Недавно начал изучать язык программирования "Lua", так вот после попытки создать и зарегистрировать команду появилась ошибка, нужна помощь так как сам не справлюсь. Ниже указываю скрипт и ошибку.
СКРИПТ:
script_name('test_tecst') -- название скрипта
script_author('Test') -- авто скрипта
script_description('command') -- описание скрипта
require "lib.moonloader" -- подключение библиотеки
local tag = "test_script " -- локальная переменная
local label = 0
local main_color = 0x5A90CE
local main)color_text = "(5F90CE)"
local white_color = "(FFFFFF)"
function main ()
if not isSampLoaded() or not isSampfuncsLoaded () then return end
while not isSampAvailable() do wait(100) end
sampRegisterChatCommand("normal". cmd_normal)
sampRegisterChatCommand("optimal". cmd_optimal)
if label == 1 then
sampAddChatMessage ("Условие верно", 0x00FF00) -- условие 1
else
sampAddChatMessage("Условие неверно", 0xFF0000) --условие 2
end
sampAddChatMessage (tag .. "успешно загружён", 0xFFFF00)
-- блок выполняется один раз, после старта
while true do
wait(0)
-- блок выполняется бескончено
end
end
function cmd_normal(arg)
sampAddChatMessage("Команда успешно создана", main_color)
end
function cmd_optimal(arg)
if #arg == 0 then
sampAddChatMessage("Вы ввели команду, но не ввели аргумент", main_color) --code
else
sampAddChatMessage("Вы ввели команду и ввели аргумент (FFFFFF)" .. arg, main_color) --code
end
end
ОШИБКА:
[21:47:14.041868] (system) Session started.
[21:47:14.044869] (debug) Module handle: 6E360000
MoonLoader v.026.5-beta loaded.
Developers: FYP, hnnssy, EvgeN 1137
Copyright (c) 2016, BlastHack Team
https://www.blast.hk/moonloader/
[21:47:14.044869] (info) Working directory: C:\GTA San Andreas\moonloader
[21:47:14.044869] (debug) FP Control: 0009001F
[21:47:14.044869] (debug) Game: GTA SA 1.0.0.0 US
[21:47:14.044869] (system) Installing pre-game hooks...
[21:47:14.048869] (system) Hooks installed.
[21:47:14.858915] (debug) Initializing opcode handler table
[21:47:14.858915] (debug) package.path = C:\GTA San Andreas\moonloader\lib\?.lua;C:\GTA San Andreas\moonloader\lib\?\init.lua;C:\GTA San Andreas\moonloader\?.lua;C:\GTA San Andreas\moonloader\?\init.lua;.\?.lua;C:\GTA San Andreas\moonloader\lib\?.luac;C:\GTA San Andreas\moonloader\lib\?\init.luac;C:\GTA San Andreas\moonloader\?.luac;C:\GTA San Andreas\moonloader\?\init.luac;.\?.luac
[21:47:14.858915] (debug) package.cpath = C:\GTA San Andreas\moonloader\lib\?.dll;
[21:47:14.859915] (system) Loading script 'C:\GTA San Andreas\moonloader\AutoReboot.lua'...
[21:47:14.859915] (debug) New script: 01A33E74
[21:47:14.861915] (system) ML-AutoReboot: Loaded successfully.
[21:47:14.861915] (system) Loading script 'C:\GTA San Andreas\moonloader\check-moonloader-updates.lua'...
[21:47:14.861915] (debug) New script: 01A3497C
[21:47:14.865916] (system) Check MoonLoader Updates: Loaded successfully.
[21:47:14.865916] (system) Loading script 'C:\GTA San Andreas\moonloader\reload_all.lua'...
[21:47:14.865916] (debug) New script: 06AE0A0C
[21:47:14.866916] (system) ML-ReloadAll: Loaded successfully.
[21:47:14.866916] (system) Loading script 'C:\GTA San Andreas\moonloader\SF Integration.lua'...
[21:47:14.866916] (debug) New script: 06AE0B94
[21:47:14.871916] (system) SF Integration: Loaded successfully.
[21:47:14.871916] (system) Loading script 'C:\GTA San Andreas\moonloader\test(2).lua'...
[21:47:14.871916] (debug) New script: 06AE1D1C
[21:47:14.872916] (error) test(2).lua: C:\GTA San Andreas\moonloader\test(2).lua:10: unexpected symbol near ')'
[21:47:14.872916] (error) test(2).lua: Script died due to an error. (06AE1D1C)
[21:47:26.149561] (system) Installing post-load hooks...
[21:47:26.149561] (system) Hooks installed.
[21:48:10.035071] (system) Unloading...
[21:48:10.035071] (system) ML-AutoReboot: Script terminated. (01A33E74)
[21:48:10.036071] (system) Check MoonLoader Updates: Script terminated. (01A3497C)
[21:48:10.037071] (system) ML-ReloadAll: Script terminated. (06AE0A0C)
[21:48:10.037071] (system) SF Integration: Script terminated. (06AE0B94)
[21:48:10.069073] (system) Session terminated.