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

Kenrix

Знаменитый
Участник
Сообщения
50
Розыгрыши
0
Репутация
31
Реакции
33
Баллы
1 275
Продаётся высокоэффективный скрипт "Auto Rewards for Twitch Streams" для ваших L2J серверов.

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


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

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


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

Пишите мне, скину ссылку для подробной демонстрации
Telegram:
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'],
];


 

оно конечно хорошо, если б с 1ого числа твич опять не банил всех фришников
 
а trovo и youtube не банят?
Ютуб максимально редко. Трово ещё реже. Кик вообще не банят

Youtube больше за видео делает мозги. Страйки кидает иннова и всех блочат, а за трансляции то нет
 
Цена на ютюб будет такая-же?
 
Ютуб максимально редко. Трово ещё реже. Кик вообще не банят

Youtube больше за видео делает мозги. Страйки кидает иннова и всех блочат, а за трансляции то нет

Screenshot_10.jpg

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


(прошу модераторов дать доступ для редактирования этой темы для добавления изменений)
 
Цена на ютюб будет такая-же?
ютуб добавлен но смысла в нем нет, Лучше использовать twitch, trovo, потому-что в youtube стоят жесткие ограничения квоты для API, выдают очень мало запросов к своему API
можно через форму заявки увеличить квоту к API но это геморой
 
40% скидка в честь нового 2024 года 80$ - 48$

Акция действует до 13 января 2024
 
Назад
Сверху Снизу