Lua [RakSAMP Lite] Логирование PayDay в Телеграмм

clxwnidze

Новичок
Автор темы
10
9
Версия SA-MP
  1. Другая
Привет. Дополнение к моей основной теме: https://www.blast.hk/threads/210958/

Легкий скрипт для RakSAMP Lite, который будет присылать уведомления о полученных PayDay вам в телеграмм.

Для работы вам потребуется:
  • Создать бота в @BotFather
  • Найти ваш Chat ID в телеграмм (много гайдов в инете)
Открыть скрипт через блокнот (или любой другой редактор), вставить полученные значения выше в config и сохранить с кодировкой 1251

Зависимости:

  • requests
  • encoding

Не знаю, кому нужен этот скрипт, но мало ли, кто-нибудь искал :)
P.S. работает только для raksamp
 

Вложения

  • payday_logs.lua
    1.8 KB · Просмотры: 71
Последнее редактирование:
  • Нравится
  • Bug
Реакции: azaram, TrixTM и Landyshev

Rice.

Известный
Модератор
1,716
1,516
Lua:
local getPayday = false
local listPayday = {}

function samp.onServerMessage(color, text)
    -->> payday
    if color == 1941201407 and text:find('^______________________________Банковский чек______________________________$') then
        getPayday = true
    end

    if getPayday then
        table.insert(listPayday, text)
    end

    if color == 1941201407 and text:find('^__________________________________________________________________________$') then
        sendTelegramMessage(table.concat(listPayday, '\n'))
        getPayday = false
        listPayday = {}
    end
    -->> payday
end
 
  • Нравится
Реакции: clxwnidze

Landyshev

Известный
283
109
Привет. Дополнение к моей основной теме: https://www.blast.hk/threads/210958/

Легкий скрипт для RakSAMP Lite, который будет присылать уведомления о полученных PayDay вам в телеграмм.

Для работы вам потребуется:
  • Создать бота в @BotFather
  • Найти ваш Chat ID в телеграмм (много гайдов в инете)
Открыть скрипт через блокнот (или любой другой редактор), вставить полученные значения выше в config и сохранить с кодировкой 1251

Зависимости:

  • requests
  • encoding

Не знаю, кому нужен этот скрипт, но мало ли, кто-нибудь искал :)
P.S. работает только для raksamp
а почему просто не хукнуть текст PAYDAY?
 

clxwnidze

Новичок
Автор темы
10
9
Lua:
local getPayday = false
local listPayday = {}

function samp.onServerMessage(color, text)
    -->> payday
    if color == 1941201407 and text:find('^______________________________Банковский чек______________________________$') then
        getPayday = true
    end

    if getPayday then
        table.insert(listPayday, text)
    end

    if color == 1941201407 and text:find('^__________________________________________________________________________$') then
        sendTelegramMessage(table.concat(listPayday, '\n'))
        getPayday = false
        listPayday = {}
    end
    -->> payday
end
спасибо