Такую штучку

legnd

Известный
Автор темы
1,561
671
Короче, как я понял кары выпадают на аризонке из ларцов каждые 500-800 открытий. Ну и мне захотелось это всё рассчитать по времени на своём сервере и фармить, в каком ларце давнее всего последний раз падал кар чтобы открыть эти ларцы и окупиться. Но для этого мне надо быть 24/7 в онлайне. Это мне не мешает так как я по 23-24 часа ставлю на себя ракбот для прокачки. Но мне надо получать запись всех выпадений, т.е если ракбот видит строчку в чате о выпадени кара то записывает куда-то, в тг мне или хоть в блокнот. Без разницы. Либо же ещё проще - мне нужен чатлог для ракбота. Есть ли такое?

up
 
Последнее редактирование:

legnd

Известный
Автор темы
1,561
671
Тебе нужно будет изменить строчку, ибо в самп не играю, если бы ты её скинул - я бы изменил
Изменил строку, на аризоне идеально работает но мне же для ракбота надо
 

pchelkin (mearfy)

Известный
915
374
короч чота накидал для раксампа, хз можно ли сделать это рабочим, но ошибок не выдает, и в тг не отправляет, мб с данными чота не то. проверь
Код:
local obognal = require 'samp.events'
require 'addon'
chat_idtg = 'айди' -- чат ID юзера
token_tg = 'тг' -- токен бота тг

function obognal.onServerMessage(color, text)
    if text:find('Игроку .* выпала машина .*') then -- Здесь строчку измени
        local nick, mashina = text:match('Игроку (.*) выпала машина (.*)')
    end
function sendTelegramNotification(msgtg) -- функция для отправки сообщения юзеру
    msgtg = nick, mashina('{......}', '') --тут типо убираем цвет
    msgtg = encodeUrl(msgtg) -- ну тут мы закодируем строку
    async_http_request('https://api.telegram.org/bot' .. token_tg .. '/sendMessage?chat_id=' .. chat_idtg .. '&text='..msgtg,'', function(result) end) -- а тут уже отправка
end
end