(помощь) Возможность автоматически отправки команды/сообщения – на строку в чате(луа скрипт)

LocalSearch

Участник
Автор темы
94
14
Версия SA-MP
  1. 0.3.7 (R1)
  2. Любая
  3. Другая
я не много ленивый мб поможете?? А я вам скажу спасибо за помощь 🥵
кроч хочу чтобы на сообщение(в чате) "Вы хотите пить" и чтобы после этого отправлялась команда /drink 3
 
Решение
Lua:
local sampev = require('lib.samp.events')


function main()
    wait(-1)
end


function sampev.onServerMessage(color, text)
    if text:find('Вы хотите пить') then
        lua_thread.create(function() -- особый случай, т.к. если нужно так чтобы появилось
        -- и сразу отправило в чате, то придется с потоком* использовать
            wait(1)
            sampSendChat('/drink 3')
        end)
    end
end

kyrtion

Известный
904
321
Lua:
local sampev = require('lib.samp.events')


function main()
    wait(-1)
end


function sampev.onServerMessage(color, text)
    if text:find('Вы хотите пить') then
        lua_thread.create(function() -- особый случай, т.к. если нужно так чтобы появилось
        -- и сразу отправило в чате, то придется с потоком* использовать
            wait(1)
            sampSendChat('/drink 3')
        end)
    end
end
 
Последнее редактирование:
  • Нравится
  • Эм
Реакции: LocalSearch и MLycoris

kyrtion

Известный
904
321
ну раз решил так, чтоб вас

Lua:
function sampev.onServerMessage(color, text)
    if text:find('Вы хотите пить') then
        lua_thread.create(function() -- особый случай, т.к. если нужно так чтобы появилось
        -- и сразу отправило в чате, то придется с потоком использовать
            wait(1)
            sampSendChat('/drink 3')
        end)
    end
end
 
  • Нравится
Реакции: LocalSearch

LocalSearch

Участник
Автор темы
94
14
Lua:
local sampev = require('lib.samp.events')


function main()
    wait(-1)
end


function sampev.onServerMessage(color, text)
    if text:find('Вы хотите пить') then
        lua_thread.create(function() -- особый случай, т.к. если нужно так чтобы появилось
        -- и сразу отправило в чате, то придется с потоком* использовать
            wait(1)
            sampSendChat('/drink 3')
        end)
    end
end
Чота не ворк
 

YarikVL

Известный
Проверенный
4,751
1,814
ну раз решил так, чтоб вас

Lua:
function sampev.onServerMessage(color, text)
    if text:find('Вы хотите пить') then
        lua_thread.create(function() -- особый случай, т.к. если нужно так чтобы появилось
        -- и сразу отправило в чате, то придется с потоком использовать
            wait(1)
            sampSendChat('/drink 3')
        end)
    end
end
Думаю новорег не шарит за луа и не подключил в начале скрипта библиотеку sampev: local sampev = require "lib.samp.events"

Либо сохранил в неправильной кодировке:
Гайд:
Думаю это так и было!!!!

А ещё может задержка маленькая.
 
  • Нравится
Реакции: LocalSearch

LocalSearch

Участник
Автор темы
94
14
Думаю новорег не шарит за луа и не подключил в начале скрипта библиотеку sampev: local sampev = require "lib.samp.events"

Либо сохранил в неправильной кодировке:
Гайд:
Думаю это так и было!!!!

А ещё может задержка маленькая.
Ого ебать.. Проверю чуть позже