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

clxwnidze

Новичок
Автор темы
12
16
Версия 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 · Просмотры: 295
Последнее редактирование:

Rice.

Известный
Модератор
1,756
1,622
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

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

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

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

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

  • requests
  • encoding

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

clxwnidze

Новичок
Автор темы
12
16
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
спасибо
 

GGpon

Новичок
1
0
Привет, хз как фиксить эту проблему. Предполагаю, что что-то не так с библиотекой requests, но хз что. Мб библиотеку не так скачал.
Хелпани пж как фиксануть. Буду благодарен)
 

clxwnidze

Новичок
Автор темы
12
16
Привет, хз как фиксить эту проблему. Предполагаю, что что-то не так с библиотекой requests, но хз что. Мб библиотеку не так скачал.
Хелпани пж как фиксануть. Буду благодарен)
 
  • Ха-ха
Реакции: Landyshev