Уведомления в телегу

Issaychik

Известный
Автор темы
194
35
Добрый вечер великие гуру скриптов! 🙂
Я ищу уведомления в телегу при нахождении строк в чате сампа типа находило - "Грибы появились"
А отправляло - "Грибы появились на спавне Лос-Сантос."
Чтобы находило ключевые слова и полную строку отправляло в телегу.
ВК не интересует,только телега нужна!

ХЕЛП ПЛЫЗ

 
  • Нравится
Реакции: Double Tap Inside
Решение
Строки в чате типу "Вы продали ..." и продолжение текста из чата отправляется в телегу "Вы продали 20 наркоты"

Lua:
local sampev = require("samp.events")

function sampev.onServerMessage(color,text)
    if text:find('вы продали (.+)') then
        var = text:match('вы продали (.+)')
        sendTelegramNotification(var)
    end
end

Fott

Простреленный
3,435
2,280
 

Issaychik

Известный
Автор темы
194
35
у меня там одни иероглифы отправляются,в кодировке 1251 тоже сохранял и ничего не поменялось.
 

Fott

Простреленный
3,435
2,280
у меня там одни иероглифы отправляются,в кодировке 1251 тоже сохранял и ничего не поменялось.
cp1251 и иероглифов не будет. Сам делал скриптик с его функциями - все работало прекрасно.
 

Fott

Простреленный
3,435
2,280
можешь скинуть пожалуйста?)А то чет не получается
Создай новый файл -> скопируй сурс с гайда -> вставь данные (токен и ид) -> сохрани в кодировке cp1251 -> зайди в игру и проверь что отправит
 

Issaychik

Известный
Автор темы
194
35
Создай новый файл -> скопируй сурс с гайда -> вставь данные (токен и ид) -> сохрани в кодировке cp1251 -> зайди в игру и проверь что отправит
такс работает,только теперь что и куда вписать чтобы искало определоенные строки?) 😅
 

Fott

Простреленный
3,435
2,280
Строки в чате типу "Вы продали ..." и продолжение текста из чата отправляется в телегу "Вы продали 20 наркоты"

Lua:
local sampev = require("samp.events")

function sampev.onServerMessage(color,text)
    if text:find('вы продали (.+)') then
        var = text:match('вы продали (.+)')
        sendTelegramNotification(var)
    end
end
 

darksoor

Известный
674
353
Lua:
local sampev = require("samp.events")

function sampev.onServerMessage(color,text)
    if text:find('вы продали (.+)') then
        var = text:match('вы продали (.+)')
        sendTelegramNotification(var)
    end
end
Этот код отправит тебе текст после Вы продали, лучше уже так:
Lua:
local sampev = require("samp.events")

function sampev.onServerMessage(color,text)
    if text:find('вы продали (.+)') then
        sendTelegramNotification(text)
    end
end
 

Fott

Простреленный
3,435
2,280
Этот код отправит тебе текст после Вы продали, лучше уже так:
Lua:
local sampev = require("samp.events")

function sampev.onServerMessage(color,text)
    if text:find('вы продали (.+)') then
        sendTelegramNotification(text)
    end
end
Ты прочитай то что он попросил, а потом исправляй меня, хорошо?
и продолжение текста из чата отправляется в телегу