onServerMessage

Milavka228

Новичок
Автор темы
2
0
Версия MoonLoader
.026-beta
Почему не работает? Суть скрипта, если я ввожу: /fh asd то вместо
Введите: /findhouse [дом] - [Evolve Helper]: Укажите номер дома: /fh [ID дома]


Lua:
local name_script = ("{FFFFFF}{DC143C}[{FFFFFF}Evolve {DC143C}Helper{DC143C}]:{FFFFFF}")
local sampev = require 'lib.samp.events'
local SE = require 'samp.events'
require "lib.moonloader"

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage(name_script..' Скрипт успешно {DC143C}загружен!', -1)
    sampAddChatMessage(name_script..' {FFFFFF}Команда скрипта: {DC143C}/fh {FFFFFF}[ID дома]', -1)
    sampRegisterChatCommand('fh', fh)
    wait(-1)
end

function sampev.onServerMessage(color, text)
    if text:find('Введите: /findhouse [дом]') then
        return {-1, "{FF0000}[Evolve Helper]: {FFFFFF}Укажите номер дома: /fh [ID дома]"}
    end
end

function fh(param)
    local text = param:match("(.*)")
    if #param == 0 then
        sampAddChatMessage(name_script.." Введите: /fh [ID дома]", -1)
        return
    end
    sampSendChat(string.format("/findhouse %s", text))
end