SA:MP [ARZ] | TGC - управляй игрой через телеграм

Неадекватная сова

Известный
Автор темы
Проверенный
261
232

Позволяет: получать различные уведомления, делать скриншот игры, выполнять обычные команды в чате, а также выполнять свой Lua код с возможной отправкой телеграм.

1734911205157.png


- Получение PayDay
Код:
Вы получили PayDay:

Текущая сумма в банке: $0 (+$1000)
Текущая сумма на депозите: $100000 (+$500) (из них ушло в бюджет семьи: $100)
Общая заработная плата: $1000

- Получение вещей
Имеется настраиваемый список получаемых вещей для отправки уведомления. По умолчанию встроены фильтры на ларцы и рулетки
Код:
Вы получили предметы:

бронзовая рулетка
платиновая рулетка

- Логирование звонков
Код:
Входящий вызов! Вам звонит Vasily_Petrovich

- Персонаж умер
- Покупка / продажа предметов
- Изменение здоровья игрока
- Персонаж голоден

- Подключение / отключение от сервера

Чтобы вызвать кнопки для взаимодействия напишите в диалоге с ботом "Меню"
1734911301158.png


Модуль executeCommand:
- Позволяет отправить в чат произвольную команду. Например /rec 1. При необходимости при нажатии на кнопку с замком около функции, она перестанет обрабатываться.

1734911171123.png


Модуль executeCode:
- Позволяет Вам выполнить любой код на Lua (примеры ниже). Имеется возможность из кастомного кода отправить сообщение в телеграм через функцию sendNotification(text). Точно также имеется функция отключения использование функции, а также возможность при необходимости выполнять определенный код при старте скрипта

1734911126512.png


Закрыть соединение с сервером:

Меню бота:
sampDisconnectWithReason(0)

Подключить модуль samp events и работать с ним:
Lua:
local sampEvents = require("samp.events")

function sampEvents.onServerMessage(color, message)
    sampAddChatMessage('Я вызван из кастомного кода!', -1)
end

Отправка сообщения в телеграм:
Lua:
sendNotification('Я отправил сообщение через кастомный код!')

Создать поток и выполнить что либо:
Lua:
lua_thread.create(function()
    sampProcessChatInput('/rec 1')
    wait(1000)
    sampProcessChatInput('/afgo')
end)
Активация: /telec

- Убрана зависимость библиотеки CryptoLib
- Убран краш скрипта при попытке выполнить не правильный луа код. Теперь будет писать в чате где произошла ошибка
- Убран редкий краш скрипта при входящем звонке

Дополнение:
Все настройки в "Меню бота" сброшены из за убранного костыля. Придется настроить по новой

mimgui
carbJsonConfig
strings by Cosmo
effil
fAwesome6
MoonMonet

Продолжаем клепать говно
 

Вложения

  • telegramControl.zip
    255.9 KB · Просмотры: 131
  • [NEW] telegramControl (1.1.0).zip
    255.7 KB · Просмотры: 101
Последнее редактирование:

chuvakda

Участник
45
1
Позволяет: получать различные уведомления, делать скриншот игры, выполнять обычные команды в чате, а также выполнять свой Lua код с возможной отправкой телеграм.

Посмотреть вложение 260083

- Получение PayDay
Код:
Вы получили PayDay:

Текущая сумма в банке: $0 (+$1000)
Текущая сумма на депозите: $100000 (+$500) (из них ушло в бюджет семьи: $100)
Общая заработная плата: $1000

- Получение вещей
Имеется настраиваемый список получаемых вещей для отправки уведомления. По умолчанию встроены фильтры на ларцы и рулетки
Код:
Вы получили предметы:

бронзовая рулетка
платиновая рулетка

- Логирование звонков
Код:
Входящий вызов! Вам звонит Vasily_Petrovich

- Персонаж умер
- Покупка / продажа предметов
- Изменение здоровья игрока
- Персонаж голоден

- Подключение / отключение от сервера

Чтобы вызвать кнопки для взаимодействия напишите в диалоге с ботом "Меню"
Посмотреть вложение 260085


Модуль executeCommand:
- Позволяет отправить в чат произвольную команду. Например /rec 1. При необходимости при нажатии на кнопку с замком около функции, она перестанет обрабатываться.

Посмотреть вложение 260082

Модуль executeCode:
- Позволяет Вам выполнить любой код на Lua (примеры ниже). Имеется возможность из кастомного кода отправить сообщение в телеграм через функцию sendNotification(text). Точно также имеется функция отключения использование функции, а также возможность при необходимости выполнять определенный код при старте скрипта

Посмотреть вложение 260081

Закрыть соединение с сервером:

Меню бота:
sampDisconnectWithReason(0)

Подключить модуль samp events и работать с ним:
Lua:
local sampEvents = require("samp.events")

function sampEvents.onServerMessage(color, message)
    sampAddChatMessage('Я вызван из кастомного кода!', -1)
end

Отправка сообщения в телеграм:
Lua:
sendNotification('Я отправил сообщение через кастомный код!')

Создать поток и выполнить что либо:
Lua:
lua_thread.create(function()
    sampProcessChatInput('/rec 1')
    wait(1000)
    sampProcessChatInput('/afgo')
end)
Активация: /telec


Продолжаем клепать говно
имба лютейшая
 

bfix

Новичок
17
22
Хотел чёто подобное сделать, начал но стало лень
Чё можно предложить скрипту к уведомлениям это
дроп ларцов(обычные ларцы,монеты миража,подарки),
действия на аб(покупка / продажа тс в том числе и с аукционов)
 

Неадекватная сова

Известный
Автор темы
Проверенный
261
232
Привет, можешь пожалуйста подсказать куда устанавливать cryptolua.dll , stringsbycosmo и carbJsonConfig
В папку lib

Хотел чёто подобное сделать, начал но стало лень
Чё можно предложить скрипту к уведомлениям это
дроп ларцов(обычные ларцы,монеты миража,подарки),
действия на аб(покупка / продажа тс в том числе и с аукционов)
Любые получаемые предметы в инвентарь (жёлтый текст) можно настроить
 
Последнее редактирование:

Кот в пиджаке

Участник
69
18
тема

[19:01:23.945236] (system) Loading script 'C:\Users\denis\Desktop\Arizona Osnova\moonloader\telegramControl.lua'...
[19:01:23.946235] (debug) New script: 338A6134
[19:01:23.950234] (error) telegramControl.lua: ...is\Desktop\Arizona Osnova\moonloader\telegramControl.lua:4: [TGC] carbJsonConfg lib not found
stack traceback:
[C]: in function 'assert'
...is\Desktop\Arizona Osnova\moonloader\telegramControl.lua:4: in main chunk
[19:01:23.951233] (error) telegramControl.lua: Script died due to an error. (338A6134)
 
Последнее редактирование: