Свернуть ↑
// Подключение к базе для выдачи приза
// Можно создать и выдать доступ юзеру только для таблиц, 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'],
];