Добавленная команда не работает

harryys

Участник
Автор темы
22
1
Версия SA-MP
  1. Любая
Прописываю /tram, ничего не происходит, при этом сам скрипт работает.
Скрипт:​
lua:
require('lib.moonloader')
local sampev = require 'lib.samp.events'
local flag = false
local active = false

function main()
    repeat wait(100) until isSampAvailable()
   
    sampRegisterChatCommand('tram', function()
        active = not active
        sampAddChatMessage(active and 'Active' or 'DeActivated', -1)
    end)

    while true do
        wait(0)

        if wasKeyPressed(VK_N) and not sampIsCursorActive() then
            flag = not flag
            sampAddChatMessage(flag and 'Ловлер вопросов включен.' or 'Ловлер вопросов выключен.', 0x8c00ff)
        end
    end
end

function sampev.onServerMessage(color, text)
    lua_thread.create(function()
        if flag then
            if not sampIsCursorActive() and string.find(text, '[Вопрос]', 0, true) then
                wait(2)
                sampSendChat('/ans')
            end
        end
    end
    )
end
 
Последнее редактирование:
  • Bug
Реакции: MLycoris

harryys

Участник
Автор темы
22
1
Там нет ошибок, скрипт загружается и работает

[17:12:42.350101] (system) main.lua: Loaded successfully.
[17:12:42.351099] (system) Loading script 'C:\Program Files (x86)\MyHome Launcher\bin\SAMP\moonloader\reload_all.lua'...
[17:12:42.351099] (debug) New script: 192249F4
[17:12:42.352097] (system) ML-ReloadAll: Loaded successfully.
[17:12:42.352097] (system) Loading script 'C:\Program Files (x86)\MyHome Launcher\bin\SAMP\moonloader\SF Integration.lua'...
[17:12:42.352097] (debug) New script: 1922519C
[17:12:42.355088] (system) SF Integration: Loaded successfully.
 

fokichevskiy

Известный
441
220
Lua:
require('lib.moonloader')
require('lib.moonloader')
local sampev = require 'lib.samp.events'
local flag = false
local active = false
function main()
    while not isSampAvailable() do wait(0) end
 
    sampRegisterChatCommand('tram', function()
        active = not active
        sampAddChatMessage(active and 'Active' or 'DeActivated', -1)
    end)
    while true do
        wait(0)
        if wasKeyPressed(VK_N) and not sampIsCursorActive() then
            flag = not flag
            sampAddChatMessage(flag and 'Ловлер вопросов включен.' or 'Ловлер вопросов выключен.', 0x8c00ff)
        end
    end
end
function sampev.onServerMessage(color, text)
    if not sampIsCursorActive() and text:find('%[Вопрос%]') then
        if flag then
            lua_thread.create(function()
                wait(1000)
                sampSendChat('/ans')
            end)
        end
    end
end
всё прекрасно работает, только переделал хук текста и main
 
Последнее редактирование:

зач хейт

Потрачен
114
43
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Там нет ошибок, скрипт загружается и работает
зач так много строк лога, мог просто
matthew ball:
MoonLoader v.026.5-beta loaded.
Developers: FYP, hnnssy, EvgeN 1137
закинуть, так точно поймут нет ли конфликта с остальным скриптами что регают такую же команду
 

harryys

Участник
Автор темы
22
1
зач так много строк лога, мог просто
matthew ball:
MoonLoader v.026.5-beta loaded.
Developers: FYP, hnnssy, EvgeN 1137
закинуть, так точно поймут нет ли конфликта с остальным скриптами что регают такую же команду
Не работают любые команды, хоть penis, хоть pizda, ну ты понял ._.
 
  • Вау
Реакции: зач хейт