не работает

fggfggfgg2

Участник
Автор темы
98
9
Версия MoonLoader
Другое
написал самое простейшое самому себе что бы имел понятие о работе всего этого, а оно не сработало

script_name('Obama')

require "lib.moonloader"

local main_color = 0x5A90CE
local main_color_text = "[0x5A90CE]"
local white_color = "[FFFFFF]"

function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end

sampAddChatMessage("{7B68EE}[Obama] {ffffff}Parasha activadet", main_color)
sampRegisterChatCommand("obama", cmd_obama)

function cmd_obama
sampAddChatMessage("obama loaded secsefully")

end
end
 
Решение
Lua:
script_name('Obama')

require("lib.moonloader")

local main_color = 0x5A90CE
local main_color_text = "[0x5A90CE]"
local white_color = "[FFFFFF]"

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end

    sampAddChatMessage("{7B68EE}[Obama] {ffffff}Parasha activadet", main_color)
    sampRegisterChatCommand("obama", cmd_obama)
   
    wait(-1) -- беск задержка
end
function cmd_obama()
    sampAddChatMessage("obama loaded secsefully",-1)
end

Отсутствовал бесконечный цикл/задержка
Они нужны для того чтобы скрипт не выключался сразу после запуска окна с гта

Функция
была без скобок и находилась в функции main

Для...

qdIbp

Автор темы
Проверенный
1,450
1,191
Lua:
script_name('Obama')

require("lib.moonloader")

local main_color = 0x5A90CE
local main_color_text = "[0x5A90CE]"
local white_color = "[FFFFFF]"

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end

    sampAddChatMessage("{7B68EE}[Obama] {ffffff}Parasha activadet", main_color)
    sampRegisterChatCommand("obama", cmd_obama)
   
    wait(-1) -- беск задержка
end
function cmd_obama()
    sampAddChatMessage("obama loaded secsefully",-1)
end

Отсутствовал бесконечный цикл/задержка
Они нужны для того чтобы скрипт не выключался сразу после запуска окна с гта

Функция
была без скобок и находилась в функции main

Для простоты можно сделать вот так
Чтобы не создавая одноразовых функция
Lua:
script_name('Obama')

require("lib.moonloader")

local main_color = 0x5A90CE
local main_color_text = "[0x5A90CE]"
local white_color = "[FFFFFF]"

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end

    sampAddChatMessage("{7B68EE}[Obama] {ffffff}Parasha activadet", main_color)
    sampRegisterChatCommand("obama", function()sampAddChatMessage("obama loaded secsefully",-1) end)
   
    wait(-1) -- беск задержка
end
 
Последнее редактирование:
  • Влюблен
Реакции: fggfggfgg2

fggfggfgg2

Участник
Автор темы
98
9
Lua:
script_name('Obama')

require("lib.moonloader")

local main_color = 0x5A90CE
local main_color_text = "[0x5A90CE]"
local white_color = "[FFFFFF]"

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end

    sampAddChatMessage("{7B68EE}[Obama] {ffffff}Parasha activadet", main_color)
    sampRegisterChatCommand("obama", cmd_obama)
  
    wait(-1) -- беск задержка
end
function cmd_obama()
    sampAddChatMessage("obama loaded secsefully",-1)
end

Отсутствовал бесконечный цикл/задержка
Они нужны для того чтобы скрипт не выключался сразу после запуска окна с гта

Функция

была без скобок и находилась в функции main

Для простоты можно сделать вот так
Чтобы не создавая одноразовых функция
Lua:
script_name('Obama')

require("lib.moonloader")

local main_color = 0x5A90CE
local main_color_text = "[0x5A90CE]"
local white_color = "[FFFFFF]"

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end

    sampAddChatMessage("{7B68EE}[Obama] {ffffff}Parasha activadet", main_color)
    sampRegisterChatCommand("obama", function()sampAddChatMessage("obama loaded secsefully",-1) end)
  
    wait(-1) -- беск задержка
end

в логе не запускается по такой причине

[ML] (error) pidoras.lua: ...eDrive\Ðàáî÷èé ñòîë\MAKE YOUR GTA\moonloader\pidoras.lua:38: 'end' expected (to close 'function' at line 13) near '<eof>'
[ML] (error) pidoras.lua: Script died due to an error. (108E7764)
 
  • Эм
Реакции: qdIbp

Rice.

Известный
Модератор
1,753
1,661
в логе не запускается по такой причине

[ML] (error) pidoras.lua: ...eDrive\Ðàáî÷èé ñòîë\MAKE YOUR GTA\moonloader\pidoras.lua:38: 'end' expected (to close 'function' at line 13) near '<eof>'
[ML] (error) pidoras.lua: Script died due to an error. (108E7764)
Всё запускается, ты что-то добавил не то
1656482210839.png
 
  • Влюблен
Реакции: fggfggfgg2

qdIbp

Автор темы
Проверенный
1,450
1,191
в логе не запускается по такой причине

[ML] (error) pidoras.lua: ...eDrive\Ðàáî÷èé ñòîë\MAKE YOUR GTA\moonloader\pidoras.lua:38: 'end' expected (to close 'function' at line 13) near '<eof>'
[ML] (error) pidoras.lua: Script died due to an error. (108E7764)
Ты код видно не до копировал, либо что то случайно нажал когда вставлял код
 
  • Влюблен
Реакции: fggfggfgg2