- Версия MoonLoader
- .026-beta
Учил как работают аргументы и вылезла в консольке сампфункса такая ошибка:
[ML] (error) Test.lua: D:\Games\90K EDITION BY DAPO SHOW\moonloader\Test.lua:60: ')' expected near 'main_color_text'
[ML] (error) Test.lua: Script died due to an error. (05312D2C)
[ML] (error) Test.lua: D:\Games\90K EDITION BY DAPO SHOW\moonloader\Test.lua:60: ')' expected near 'main_color_text'
[ML] (error) Test.lua: Script died due to an error. (05312D2C)
Lua:
require "lib.moonloader"
local tag = "(Hello, World!):"
local label = 0
local main_color = 0x59A90CE
local main_color_text = "(59A90CE)"
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
-- Условие 1
sampAddChatMessage(tag .. "O Privet", 0xFFFF00)
else
-- Условие 2
sampAddChatMessage(tag .. "O Privet", 0xFFFFFF)
end
--sampAddChatMessage(tag .. "O Privet", 0xFFFF00)
while true do
wait(0)
end
end
function cmd_normal(arg)
sampAddChatMessage("Привет всем, вы создали команду (FFFFFF)/normal", main_color)
end
function cmd_optimal(arg)
if #arg == 0 then
sampAddChatMessage("Привет, вы ввели команду но не ввели аргумент :(", main_color)
else
sampAddChatMessage("Привет! Вы ввели команду и ввели аргумент: (FFFFFF)" .. arg, main_color)
end
end
function cmd_cool(arg)
var1, var2 = string.match(arg, "(.+) (.+)")
if var1 == nil or var1 == "" then
sampAddChatMessage("У вас уже 2 аргумента, но вы их не ввели :(", main_color)
else
sampAddChatMessage("Вы ввели команду и 2 аргумента. 1ый: " .. white_color .. var1 .. ", " main_color_text .."2ой: " .. white_color .. var2, main_color)
end
end