Не работает скрипт

hytiper

Потрачен
Автор темы
24
2
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
.026-beta
Учусь писать скрипты, не могу понять почему не работает
 

Вложения

  • lesson.lua
    1.1 KB · Просмотры: 7
  • moonloader.log
    1.7 KB · Просмотры: 3

pchelkin (mearfy)

Известный
900
373
Учусь писать скрипты, не могу понять почему не работает
ну наверное из-за этого
Lua:
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

40: 'end' expected (to close 'function' at line 35)
Ты end забыл
1663431528900.png
 

Corenale

луашер типа
Проверенный
177
369

maynkraftpro2010

Известный
433
233
Учусь писать скрипты, не могу понять почему не работает
Lua:
script_name('New script') -- �������� �������
script_autor('RORMS') -- ����� �������
script_description('Command') -- �������� �������

require "lib.moonloader" -- ����������� ����������

local tag = '[My First Script]:' -- ��������� ����������
local main_color = 0x5A90CE
local main_color_text = "(5A90CE)"
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) -- ЗАБЫЛ ФУНКЦИЮ ЗДЕСЬ!!!

    sampAddChatMessage("some text", 0xFFFFFF)




    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 ЗДЕСЬ!!!!
end
 

hytiper

Потрачен
Автор темы
24
2
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Так в чем ошибка? Вот я переделал но все равно не работает

script_name('New script') -- �������� �������
script_autor('RORMS') -- ����� �������
script_description('Command') -- �������� �������
require "lib.moonloader" -- ����������� ����������
local tag = '[My First Script]:' -- ��������� ����������
local main_color = 0x5A90CE
local main_color_text = "(5A90CE)"
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")
sampAddChatMessage("some text", 0xFFFFFF)



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
 

AugustTN

Известный
1,357
472
sampRegisterChatCommand("optimal, cmd_optimal")
Lua:
sampRegisterChatCommand("optimal", cmd_optimal)

function cmd_optimal(arg)
if #arg == 0 then
sampAddChatMessage"Привет, ты вел команду, но не ввел аргумент :(",main_color)
else
sampAddChatMessage("Привет! Вы ввели команду и аргуумент: (FFFFFF)" .. arg, main_color)
end
Lua:
function cmd_optimal(arg)

if #arg == 0 then

sampAddChatMessage"Привет, ты вел команду, но не ввел аргумент :(",main_color)

else

sampAddChatMessage("Привет! Вы ввели команду и аргуумент: (FFFFFF)" .. arg, main_color)

end
end