Перейти к содержанию
Авторизация  
Kenrixx

[WTS] Авто вознаграждение за Стримы (Streamer Module)

Рекомендуемые сообщения

Продаётся высокоэффективный скрипт "Auto Rewards for Twitch Streams" для ваших L2J серверов.

Основные возможности скрипта:

  • Автоматические Награды за Стримы: Стримерам начисляется награда ITEM_ID автоматически, если они стримят более 5 часов (время можно настроить в конфигурации).
  • Награда за Зрителей: Стримерам с минимум 10 зрителями предоставляются награды (количество зрителей также настраивается в конфигурации).
  • Настройка Наград:
  • В конфиге указывается username от twitch и Ник персонажа в игре пример
  • $streamerTwitch = [
  • ['twitch_username' => 'kussia88', 'game_nickname' => 'Kussia'],
  • ['twitch_username' => 'just_ns', 'game_nickname' => 'NS'],
  • ];
  • Вы указываете ITEM_ID и количество предметов для награды.
  •  
  • Локальное Кеширование: Для уменьшения нагрузки на API, данные кэшируются локально в JSON файле (время кэширования можно настроить в конфигурации).
  • Ограничение на Повторные Награды: Проверки гарантируют, что стримеры могут получить следующую награду только через 24 часа (время до повторной награды настраивается в конфигурации).
  • Информация о Стримерах: Скрипт отображает информацию о стримерах, включая имя, аватарку, количество зрителей и статус стрима.
  • Отображение Заголовка и Описания Стрима: Вы можете также отображать заголовок стрима, описание и дату начала стрима.
  • Быстрая Асинхронная Загрузка: Скрипт загружается на вашем сайте асинхронно, обеспечивая быструю и плавную работу.
  • Планирование Задач: Для автоматической выдачи награды, файл скрипта интегрируется с планировщиком cron (например, проверка каждые 20 минут).
  • Удобная Конфигурация: Все настройки легко настраиваются в конфигурационных файлах для удобства использования.
     

Этот скрипт обеспечивает эффективную и автоматизированную систему вознаграждения для стримеров на вашем сервере. Не упустите шанс увеличить активность и привлекательность вашего игрового сообщества!


Стоимость 80$
Настройка под ваш сервер и сайт: Бесплатно после покупки скрипта!

Пишите мне, скину ссылку для подробной демонстрации
Telegram: Arvin
E-mail: kenrix@mail.ru

Спойлер

 

// Подключение к базе для выдачи приза
// Можно создать и выдать доступ юзеру только для таблиц, characters и items_delayed
define('GAME_HOST', 'localhost');
define('GAME_USERNAME', '');
define('GAME_PASSWORD', '');
define('GAME_DBNAME', '');
define('GAME_DSN', 'mysql:host=' . GAME_HOST . ';dbname=' . GAME_DBNAME);
define('GAME_OPTIONS', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));

// TWITCH ACCESS TOKEN
define('TWITCH_ACCESS_TOKEN', '');

// TWITCH CLIENT ID
define('TWITCH_CLIENT_ID', '');

// Итем выдаваемый за Стрим
define('ITEM_ID', 4037);

// Количество итемов выдаваемых за стрим
define('ITEM_COUNT', 5);

// Минимум часов для получения? Пример если игрок стримит 2 часа, выдаем item (По умолчанию 1 час)
define('ITEM_REWARD_TIME', 2);

// Минимум зрителей для получения итема? Пример если игрок стримит 1 час и у него минимум 5 зрителей (По умолчанию 5 зрителей)
define('ITEM_REWARD_STREAM_VIEWER', 5);

// Время жизни кеша в секундах, (По умолчанию 300 = 5 минут)
// При входе на сайт чтобы данные постоянно не грузились с API сохраняем их локально
define('CACHE_DURATION', 0);
define('CACHE_FILE_NAME', 'stream_data.json');

// Сюда сохраняются данные чтобы проверять был ли выдан приз стримеру, да то следующий приз можно будет получить через 24 часа
// Этот скрипт служит чтобы повторно не выдать приз тому кто уже получил
define('REWARDED_FILE_NAME', 'rewarded.json');
define('REWARD_INTERVAL', 86400); // По умолчанию 24 часа в секундах 86400

// Здесь указываем Twitch Username, и Ник персонажа в игре
$streamerTwitch = [
['twitch_username' => 'kussia88', 'game_nickname' => 'Kussia'],
['twitch_username' => 'just_ns', 'game_nickname' => 'NS'],
['twitch_username' => 'waveafterwave2ndlife', 'game_nickname' => 'WaveAfterWave1'],
['twitch_username' => 'bohpts', 'game_nickname' => 'bohpts'],
['twitch_username' => 'fisher', 'game_nickname' => 'fisher'],
['twitch_username' => 'stray228', 'game_nickname' => 'stray228'],
['twitch_username' => 'rostislav_999', 'game_nickname' => 'rostislav_99999999'],
['twitch_username' => 'dyrachyo', 'game_nickname' => 'dyrachyo'],
['twitch_username' => 'burzum1349', 'game_nickname' => 'burzum1349'],
['twitch_username' => 'OCo3HaHue', 'game_nickname' => 'OCo3HaHue'],
];

 

Спойлер

 

auto-reward-for-twitch-stream.thumb.jpg.b28796140237cc714bd1227de440388a.jpg

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Апаю тему, не вижу в настройках "Поднять тему"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Screenshot_11.jpg.e0ad2d71c72cf10320721f26115aa2b8.jpg

 

* Добавлена Trovo площадка с авто вознаграждением за стримы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не послать бы етих стримеров куда подальше?  и где гарантия что другие игроки небудут делать стрим канал чтоб заноч кучу наград наполучать просто стоя и ничего неделая)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 08.10.2023 в 16:01, M1SHA сказал:

Не послать бы етих стримеров куда подальше?  и где гарантия что другие игроки небудут делать стрим канал чтоб заноч кучу наград наполучать просто стоя и ничего неделая)

модерацию админ проводит и после этого добавляет в конфиг username стримера

за тупо простой стрима, сам твитч банит если нет движений голосовых и просто реакций

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Kenrixx сказал:

модерацию админ проводит и после этого добавляет в конфиг username стримера

за тупо простой стрима, сам твитч банит если нет движений голосовых и просто реакций

не банит ) я по 48 часов оставляю с онлайном 150-200 и все окей , хотя мб то что игроки бегают спасает

 

Изменено пользователем M1SHA

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...