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

hytiper

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

Вложения

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

pchelkin (mearfy)

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

луашер типа
Проверенный
175
364

maynkraftpro2010

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

Потрачен
Автор темы
26
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,361
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