Авто ввод команды при строке в чате

legnd

Известный
Автор темы
1,539
657
дайте пожалуйста код, где можно укзаать строку из чата и чтобы с задержкой в милисекунду после неё прописывалась команда
спасибо!

up

дайте пожалуйста код, где можно укзаать строку из чата и чтобы с задержкой в милисекунду после неё прописывалась команда
спасибо!

up
up бля
 
Последнее редактирование:
Решение
Lua:
local ev = require 'lib.samp.events

function ev.onServerMessage(color, text)
    if text:find("%[Информация%] {%x+} Поздравляю! Теперь этот дом ваш!") then
        sampSendChat("/команда") -- Это если ты хочешь написать серверную команду, по типу /time, /report
        sampProcessChatInput("/команда") -- Это если ты хочешь ввести команду скрипта, по типу /helper или клиентскую команду по типу /q, /quit
    end
end

Sadow

Известный
1,439
588
Lua:
local ev = require 'lib.samp.events'

function ev.onServerMessage(color, text)
    if text:find("Тут твой текст") then
        sampSendChat("/команда")
    end
end
У меня так не работает. У меня работает только так:
Lua:
local sampev = require 'lib.samp.events'

function sampev.onServerMessage(color, text)
if string.find(text, 'Текст', 1, true) then
    sampSendChat("/command")
    end
end
 

ARMOR

kjor32 is legend
Модератор
4,852
6,083
У меня так не работает. У меня работает только так:
Lua:
local sampev = require 'lib.samp.events'

function sampev.onServerMessage(color, text)
if string.find(text, 'Текст', 1, true) then
    sampSendChat("/command")
    end
end
2fe3f01s-480.jpg

Делаешь значит что-то не так.
 

legnd

Известный
Автор темы
1,539
657
У меня так не работает. У меня работает только так:
Lua:
local sampev = require 'lib.samp.events'

function sampev.onServerMessage(color, text)
if string.find(text, 'Текст', 1, true) then
    sampSendChat("/command")
    end
end
тут проверка на цвет же, нет разве? мне без неё надо
 

Sadow

Известный
1,439
588
тут проверка на цвет же, нет разве? мне без неё надо
Сотри -1 и true и будет без проверки цвета

Чтобы вот так было:
Lua:
local sampev = require 'lib.samp.events'

function sampev.onServerMessage(color, text)
if string.find(text, "Текст") then
    sampSendChat("/command")
    end
end
 

ARMOR

kjor32 is legend
Модератор
4,852
6,083
Lua:
local ev = require 'lib.samp.events

function ev.onServerMessage(color, text)
    if text:find("%[Информация%] {%x+} Поздравляю! Теперь этот дом ваш!") then
        sampSendChat("/команда") -- Это если ты хочешь написать серверную команду, по типу /time, /report
        sampProcessChatInput("/команда") -- Это если ты хочешь ввести команду скрипта, по типу /helper или клиентскую команду по типу /q, /quit
    end
end
 
  • Нравится
Реакции: legnd