Помогите в Lua

ScripTER 2.0

Участник
Автор темы
106
4
Помогите сделать пожалуйста скрипт на Lua
Принцип работы скрипта: Поиск сообщения игрока в чате *Админ Помоги* что бы скрипт видел его сообщение и вводил команду и его ID и отправлял в чат сам!.
Более детальное объяснение(ИД диалогов, название команд т.п): Команда /or и его ID
Вот код но можете сделать что бы он работал?
Код:
local sampev = require 'samp.events'

function sampev.onServerMessage(color, text)
    -- Проверка на сообщение
    if text:find('Админ Помоги') then
        -- Поиск айди игрока в сообщении
        local id = tonumber(text:match('%((%d+)%)'))
        if id then
            lua_thread.create(function() wait(200) -- Задержка
            -- Отправка команды с айди
            sampSendChat('/or ' .. id)
            end)
        end
    end
end
 

Дядя Энрик.

Активный
319
75
скрипт не рабочий!


Lua:
local sampev = require 'samp.events'
_, id = sampGetPlayerIdByCharHandle(PLAYER_PED)

function sampev.onServerMessage(color, text)
    if text:find('Админ Помоги') then
        lua_thread.create(function() wait(200)
            sampSendChat('/or  '..id)
        end)
    end
end
чекай, так нужно?
 

ScripTER 2.0

Участник
Автор темы
106
4
Lua:
local sampev = require 'samp.events'
_, id = sampGetPlayerIdByCharHandle(PLAYER_PED)

function sampev.onServerMessage(color, text)
    if text:find('Админ Помоги') then
        lua_thread.create(function() wait(200)
            sampSendChat('/or  '..id)
        end)
    end
end
чекай, так нужно?
в sampSendChat('/or '..id) надо sampProcessChatInput но я уже сам добавил но он не видел слово *Помоги*
 

Дядя Энрик.

Активный
319
75
в sampSendChat('/or '..id) надо sampProcessChatInput но я уже сам добавил но он не видел слово *Помоги*
Lua:
local sampev = require 'samp.events'
_, id = sampGetPlayerIdByCharHandle(PLAYER_PED)

function sampev.onServerMessage(color, text)
    if text:find('Админ Помоги') or text:find('Админ помоги') then
        lua_thread.create(function() wait(200)
            sampProcessChatInput('/or '..id)
        end)
    end
end
хз, у меня всё нормально работает, на два варианта
 

Дядя Энрик.

Активный
319
75
какой текст просто сделай скрипт авто мут за mq MQ на кмд /ok
Lua:
local sampev = require 'samp.events'
_, id = sampGetPlayerIdByCharHandle(PLAYER_PED)

function sampev.onServerMessage(color, text)
    if text:find('MQ') or text:find('mq') then
        lua_thread.create(function() wait(200)
            sampSendChat('/ok '..id)
        end)
    end
end
ну как бы..
 

ScripTER 2.0

Участник
Автор темы
106
4
Кто может сделать так что бы этот скрипт видел в чате [VIP чат] SadCatlet.[45]: слово *qq* и что бы скрипт писал команду /hi
Команда из админ тулс.
Код:
local sampev = require 'samp.events'

function sampev.onServerMessage(color, text)
    -- Проверка на текст
    if text:find('Админ Помоги') or text:find('Админ помоги') then
        -- Поиск айди игрока
        local id = tonumber(text:match('%((%d+)%)'))
        if id then
            lua_thread.create(function() wait(200) -- Задержка
            sampProcessChatInput('/or ' .. id) -- Сообщение
            end)
        end
    end
end
Если будет работать скрипт как надо скину 200-500рублей на карту в ЛС!
 

Вложения

  • 1688800083502.png
    1688800083502.png
    13.2 KB · Просмотры: 8
Последнее редактирование:
  • Ха-ха
Реакции: Дядя Энрик.