Не отправляется команда

anklain

Участник
Автор темы
77
3
Версия MoonLoader
.027.0-preview
Отправляю команду свою /org и сначало ничего не пишет, а потом вовсе пишет команда не найдена.
вот код:
Lua:
require "lib.moonloader"

local tag = "{Helper by {FFFF00}anklain}"
local main_color = 0xFFFFFF
local blue_color = 0x0000FF

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

    sampRegisterChatCommand("org", cmd_org)

    _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
    nick = sampGetPlayerNickname(id)

    while true do
    wait(0)

    end
end

function cmd_org(arg)
    sampSendChatMessage("/leaders")
    sampSendChatMessage("/zams")
end

только не закидайте помидорами, только учусь
 
Решение
Попробуй

Lua:
require "lib.moonloader"

local tag = "{Helper by {FFFF00}anklain}"
local main_color = 0xFFFFFF
local blue_color = 0x0000FF

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

    sampRegisterChatCommand("org", cmd_org)

    _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
    nick = sampGetPlayerNickname(id)

    wait(-1)
end

function cmd_org()
    sampSendChat("/leaders")
    sampSendChat("/zams")
end

YarikVL

Известный
Проверенный
4,783
1,807
Отправляю команду свою /org и сначало ничего не пишет, а потом вовсе пишет команда не найдена.
вот код:
Lua:
require "lib.moonloader"

local tag = "{Helper by {FFFF00}anklain}"
local main_color = 0xFFFFFF
local blue_color = 0x0000FF

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

    sampRegisterChatCommand("org", cmd_org)

    _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
    nick = sampGetPlayerNickname(id)

    while true do
    wait(0)

    end
end

function cmd_org(arg)
    sampSendChatMessage("/leaders")
    sampSendChatMessage("/zams")
end

только не закидайте помидорами, только учусь
82DFFAA0-24C2-47B1-B50F-69B98E63A4B2.jpeg

Скобки потерял, внимательнее слушай гайды The champ guess
 
  • Нравится
Реакции: why ega

why ega

РП игрок
Модератор
2,541
2,234
Отправляю команду свою /org и сначало ничего не пишет, а потом вовсе пишет команда не найдена.
вот код:
Lua:
require "lib.moonloader"

local tag = "{Helper by {FFFF00}anklain}"
local main_color = 0xFFFFFF
local blue_color = 0x0000FF

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

    sampRegisterChatCommand("org", cmd_org)

    _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
    nick = sampGetPlayerNickname(id)

    while true do
    wait(0)

    end
end

function cmd_org(arg)
    sampSendChatMessage("/leaders")
    sampSendChatMessage("/zams")
end

только не закидайте помидорами, только учусь
В 23 и 24 строке вроде просто sampSendChat().
И если ты не используешь бесконечный цикл, то лучше заменить его на wait(-1)
 

anklain

Участник
Автор темы
77
3
Посмотреть вложение 170706
Скобки потерял, внимательнее слушай гайды The champ guess
капец, прошляпил, думал поставил скобки, чпачибо)

Посмотреть вложение 170706
Скобки потерял, внимательнее слушай гайды The champ guess
только, ничего не изменилось, также пропадает команда орг
 

why ega

РП игрок
Модератор
2,541
2,234
капец, прошляпил, думал поставил скобки, чпачибо)


только, ничего не изменилось, также пропадает команда орг
В 23 и 24 строке вроде просто sampSendChat().
И если ты не используешь бесконечный цикл, то лучше заменить его на wait(-1)
 

why ega

РП игрок
Модератор
2,541
2,234
Отправляю команду свою /org и сначало ничего не пишет, а потом вовсе пишет команда не найдена.
вот код:
Lua:
require "lib.moonloader"

local tag = "{Helper by {FFFF00}anklain}"
local main_color = 0xFFFFFF
local blue_color = 0x0000FF

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

    sampRegisterChatCommand("org", cmd_org)

    _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
    nick = sampGetPlayerNickname(id)

    while true do
    wait(0)

    end
end

function cmd_org(arg)
    sampSendChatMessage("/leaders")
    sampSendChatMessage("/zams")
end

только не закидайте помидорами, только учусь
Скинь текст файла из мунлоадера moonloader.txt
А, ты не указываешь при регистрации команды, что она имеет аргумент, а в функции команды ты указываешь что есть аргумент, и вроде переменные цвета должны быть в скобках (точно не помню)
 
Последнее редактирование:

anklain

Участник
Автор темы
77
3
Скинь текст файла из мунлоадера moonloader.txt
А, ты не указываешь при регистрации команды, что она имеет аргумент, а в функции команды ты указываешь что есть аргумент, и вроде переменные цвета должны быть в скобках (точно не помню)
ща скину

[18:00:51.605087] (error) test.lua: ...ers\anklain\Desktop\morty summer low\moonloader\test.lua:30: 'end' expected (to close 'function' at line 7) near '<eof>'
[18:00:51.605087] (error) test.lua: Script died due to an error. (22EE6704)
 

why ega

РП игрок
Модератор
2,541
2,234
Попробуй

Lua:
require "lib.moonloader"

local tag = "{Helper by {FFFF00}anklain}"
local main_color = 0xFFFFFF
local blue_color = 0x0000FF

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

    sampRegisterChatCommand("org", cmd_org)

    _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
    nick = sampGetPlayerNickname(id)

    wait(-1)
end

function cmd_org()
    sampSendChat("/leaders")
    sampSendChat("/zams")
end
 

riverya4life

Известный
393
170
Пробуй так (тестируй сам, я с телефона говница настрочил):
Lua:
require "lib.moonloader"

local tag = "{Helper by {FFFF00}anklain}" -- тег не используется
local main_color = 0xFFFFFF
local blue_color = 0x0000FF

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage('text', -1) -- тег сюда закинуть можно


    sampRegisterChatCommand('org', function()
        sampSendChat("/leaders")
        sampSendChat("/zams")
    end) -- ну типо пон

    _, id = sampGetPlayerIdByCharHandle(PLAYER_PED) -- нахуя оно (не используется нигде)
    nick = sampGetPlayerNickname(id) -- нахуя оно (не используется нигде)

    wait(-1)
end
 

anklain

Участник
Автор темы
77
3
Попробуй

Lua:
require "lib.moonloader"

local tag = "{Helper by {FFFF00}anklain}"
local main_color = 0xFFFFFF
local blue_color = 0x0000FF

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

    sampRegisterChatCommand("org", cmd_org)

    _, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
    nick = sampGetPlayerNickname(id)

    wait(-1)
end

function cmd_org()
    sampSendChat("/leaders")
    sampSendChat("/zams")
end
не работает, может в сборке дело...
 

anklain

Участник
Автор темы
77
3
Пробуй так (тестируй сам, я с телефона говница настрочил):
Lua:
require "lib.moonloader"

local tag = "{Helper by {FFFF00}anklain}" -- тег не используется
local main_color = 0xFFFFFF
local blue_color = 0x0000FF

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage('text', -1) -- тег сюда закинуть можно


    sampRegisterChatCommand('org', function()
        sampSendChat("/leaders")
        sampSendChat("/zams")
    end) -- ну типо пон

    _, id = sampGetPlayerIdByCharHandle(PLAYER_PED) -- нахуя оно (не используется нигде)
    nick = sampGetPlayerNickname(id) -- нахуя оно (не используется нигде)

    wait(-1)
end
Пробуй так (тестируй сам, я с телефона говница настрочил):
Lua:
require "lib.moonloader"

local tag = "{Helper by {FFFF00}anklain}" -- тег не используется
local main_color = 0xFFFFFF
local blue_color = 0x0000FF

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage('text', -1) -- тег сюда закинуть можно


    sampRegisterChatCommand('org', function()
        sampSendChat("/leaders")
        sampSendChat("/zams")
    end) -- ну типо пон

    _, id = sampGetPlayerIdByCharHandle(PLAYER_PED) -- нахуя оно (не используется нигде)
    nick = sampGetPlayerNickname(id) -- нахуя оно (не используется нигде)

    wait(-1)
end
наверно в моей сборке дело, потому что все не работает