Ищу скрипт на Lua!

ScripTER 2.0

Участник
Автор темы
106
4
привет, очень нужен скрипт который будет видеть текст в чате и будет вводить /al и его ID в чат .
кому не трудно сделайте пожалуйста на луа буду очень благодарен!
вот скриншот текста из чата. https://ibb.co/X3cPQ6X
там ищо бывает 1 минут(ы) и до 10 минут(ы)
 
Последнее редактирование:
Решение
Ты поставил этот код:
Lua:
local sampev = require "lib.samp.events"
function sampev.onServerMessage(clr, text)
    if text:find("%[.%] (.+)%((%d+)%) не авторизовался как администратор уже") then
        lua_thread.create(function()
            nick, id = text:match("%[.%] (.+)%((%d+)%) не авторизовался как администратор уже")
            wait(200)
            sampProcessChatInput("/al "..tostring(id))
        end)
    end
end
По этому гайду:
?
Если скрипт называется Auto.lua то либо ты запускаешь игру не по этому пути:
D:\green0308\
Либо поставил не по гайду, и ставь еще раз, удалив старый скрипт.

ScripTER 2.0

Участник
Автор темы
106
4
Какой текст у тебя скрипт удаляет?
https://ibb.co/X3cPQ6X

когда он видит этот текст он удаляет из чата этот текст

вот код
local sampev = require "lib.samp.events"
function sampev.onServerMessage(clr, text)
if text:find("%[.%] (.+)%((%d+)%) не авторизовался как администратор уже") then
nick, id = text:match("%[.%] (.+)%((%d+)%) не авторизовался как администратор уже")
sampProcessChatInput("/al "..tostring(id))
end
end
 

YarikVL

Известный
Проверенный
4,796
1,813
https://ibb.co/X3cPQ6X

когда он видит этот текст он удаляет из чата этот текст

вот код
local sampev = require "lib.samp.events"
function sampev.onServerMessage(clr, text)
if text:find("%[.%] (.+)%((%d+)%) не авторизовался как администратор уже") then
nick, id = text:match("%[.%] (.+)%((%d+)%) не авторизовался как администратор уже")
sampProcessChatInput("/al "..tostring(id))
end
end
Тут нету удаления.
Может у тебя просто после ввода /al ID пропадает этот текст?🤔
Или другой скрипт стоит какой-то который удаляет.
 

percheklii

Известный
738
275
Тут нету удаления.
Может у тебя просто после ввода /al ID пропадает этот текст?🤔
Или другой скрипт стоит какой-то который удаляет.
Поток надо поставить. Я понял о чем он.
 

YarikVL

Известный
Проверенный
4,796
1,813
Поток надо поставить. Я понял о чем он.
Lua:
local sampev = require "lib.samp.events"
function sampev.onServerMessage(clr, text)
    if text:find("%[.%] (.+)%((%d+)%) не авторизовался как администратор уже") then
        lua_thread.create(function()
            nick, id = text:match("%[.%] (.+)%((%d+)%) не авторизовался как администратор уже")
            wait(200)
            sampProcessChatInput("/al "..tostring(id))
        end)
    end
end
У него же это всё от другого скрипта ( админ тулса ), может он как-то удаляет потом.
 

percheklii

Известный
738
275
Lua:
local sampev = require "lib.samp.events"
function sampev.onServerMessage(clr, text)
    if text:find("%[.%] (.+)%((%d+)%) не авторизовался как администратор уже") then
        lua_thread.create(function()
            nick, id = text:match("%[.%] (.+)%((%d+)%) не авторизовался как администратор уже")
            wait(200)
            sampProcessChatInput("/al "..tostring(id))
        end)
    end
end
У него же это всё от другого скрипта ( админ тулса ), может он как-то удаляет потом.
 
  • Нравится
Реакции: YarikVL

YarikVL

Известный
Проверенный
4,796
1,813
Ты поставил этот код:
Lua:
local sampev = require "lib.samp.events"
function sampev.onServerMessage(clr, text)
    if text:find("%[.%] (.+)%((%d+)%) не авторизовался как администратор уже") then
        lua_thread.create(function()
            nick, id = text:match("%[.%] (.+)%((%d+)%) не авторизовался как администратор уже")
            wait(200)
            sampProcessChatInput("/al "..tostring(id))
        end)
    end
end
По этому гайду:
?
Если скрипт называется Auto.lua то либо ты запускаешь игру не по этому пути:
D:\green0308\
Либо поставил не по гайду, и ставь еще раз, удалив старый скрипт.
 

ScripTER 2.0

Участник
Автор темы
106
4
спс работает

Ты поставил этот код:

По этому гайду:
?
Если скрипт называется Auto.lua то либо ты запускаешь игру не по этому пути:
D:\green0308\
Либо поставил не по гайду, и ставь еще раз, удалив старый скрипт.
слушай есть ищо один вопрос к тебе можно сделать типо такого скрипта только если игрок в чат напишет *Админ привет помоги мне* что бы скрипт у видел его сообщение в чате и написал кмд /or и его ид?
если не сложно сделай пожалуйста очень нужна вешь :(
 
Последнее редактирование:

ScripTER 2.0

Участник
Автор темы
106
4
спс работает


слушай есть ищо один вопрос к тебе можно сделать типо такого скрипта только если игрок в чат напишет *Админ привет помоги мне* что бы скрипт у видел его сообщение в чате и написал кмд /or и его ид?
если не сложно сделай пожалуйста очень нужна вешь :(
я сделал скрипт почему не работает?




local sampev = require 'samp.events'

function sampev.onServerMessage(color, text)
if text:match('%[(%d+)%](.+)Админ Помоги') then -- совпадение текста в чате
lua_thread.create(function() wait(200) -- задержка между отправкой
local id = text:match('%[(%d+)%](.+)Админ Помоги')
sampSendChat('/or ' .. id)
end)
end
end
 

YarikVL

Известный
Проверенный
4,796
1,813
я сделал скрипт
Сомневаюсь что ты сам.
почему не работает?
Без строчки из чатлога - нечего сказать.
local sampev = require 'samp.events'

function sampev.onServerMessage(color, text)
if text:match('%[(%d+)%](.+)Админ Помоги') then -- совпадение текста в чате
lua_thread.create(function() wait(200) -- задержка между отправкой
local id = text:match('%[(%d+)%](.+)Админ Помоги')
sampSendChat('/or ' .. id)
end)
end
end