2022-12-19 20:22:19 +00:00
< ? php
namespace Core ;
class Config
{
2022-12-30 19:03:37 +00:00
private static self $instance ;
private function __construct ()
{
2023-04-01 11:47:32 +00:00
// error_reporting(E_ALL ^ E_NOTICE);
2022-12-30 19:03:37 +00:00
2023-04-01 11:47:32 +00:00
// ini_set('display_errors', 'Off');
// ini_set('date.timezone', 'Europe/Moscow');
2022-12-30 19:03:37 +00:00
2023-04-01 11:47:32 +00:00
// header('Cache-Control: no-cache, no-store, must-revalidate');
// header('Pragma: no-cache');
// header('Expires: 0');
2022-12-30 19:03:37 +00:00
}
2022-12-19 20:22:19 +00:00
public static function get ( ? string $key = null )
{
$c [ 'ver' ] = '1.8.3.7' ;
2023-01-10 16:29:32 +00:00
/* Конфигурации игры */
$c [ 'name' ] = 'Бойцовский Клуб' ;
$c [ 'title' ] = 'Новый «' . $c [ 'name' ] . '» - Бесплатная,браузерная онлайн игра' ; //Название игры
$c [ 'title2' ] = ' - Бесплатная, онлайн игра посвященная сражениям и магии!' ;
2022-12-19 20:22:19 +00:00
$c [ 'title3' ] = $c [ 'name' ];
2023-01-10 16:29:32 +00:00
$c [ 'keys' ] = $c [ 'name' ] . ', combats.com, ' . $c [ 'name' ] . ' игра, ' . $c [ 'name' ] . ' играть, игра ' . $c [ 'name' ] . ', старый ' . $c [ 'name' ] . ', ' . $c [ 'name' ] . ' онлайн игра, ' . $c [ 'name' ] . ' браузерная игра, играть в ' . $c [ 'name' ] . ', игра бк, бк игра, старый бк, играть в бк, бк онлайн игра, новый бк, Легендарный ' . $c [ 'name' ] . ', легендарный бк, combats, комбатс, combats ru, combats com, OldBK, oldbk ru, oldbk com, олдбк, old bk, олд бк, mycombats, rebk, recombats, oldcombats, obk2' ; //Ключевые слова META
$c [ 'desc' ] = '«' . $c [ 'name' ] . '» – это бесплатная увлекательная браузерная онлайн игра 2004-2009г , в которой сконцентрировано все самое лучшее от современных онлайн игр. В этой браузерной игре заложены самые интересные традиции всем известной онлайн игры под названием «' . $c [ 'name' ] . ' 2004-2009», которая, кстати, стала первооткрывателем всех браузерных игр.' ; //Описание META
$c [ 'footer' ] = $c [ 'name' ] . ' © 2013-' . date ( 'Y' );
2022-12-19 20:22:19 +00:00
2023-01-10 16:29:32 +00:00
//Сервера
2022-12-19 20:22:19 +00:00
$c [ 'host' ] = 'new-combats.com' ;
$c [ 'forum' ] = 'forum.' . $c [ 'host' ];
$c [ 'img' ] = 'img.' . $c [ 'host' ];
$c [ 'thiscity' ] = 'capitalcity' ;
$c [ 'capitalcity' ] = $c [ 'host' ];
$c [ 'abandonedplain' ] = $c [ 'host' ];
2022-12-30 19:03:37 +00:00
$c [ 'https' ] = 'https://' . $c [ 'host' ] . DIRECTORY_SEPARATOR ;
2023-01-06 16:22:13 +00:00
$c [ 'exit' ] = '<script>top.location.href="' . $c [ 'https' ] . '";</script>' ;
2023-01-06 14:57:25 +00:00
$c [ 'support' ] = 'support@' . $c [ 'host' ];
2022-12-19 20:22:19 +00:00
2023-01-10 16:29:32 +00:00
//Валюта
2022-12-19 20:22:19 +00:00
$c [ 'curency_name' ] = 'RUB' ;
$c [ 'curency_value' ] = 30 ;
2023-01-10 16:29:32 +00:00
//Бот клон
$c [ 'bot_level' ] = 0 ; // до какого лвл бот (включительно)
$c [ 'propsk_die' ] = 0 ; //Смерть при пропуске ходов, 0 - выкл. , >= 1 - количество пропусков до смерти при нападении
2022-12-19 20:22:19 +00:00
2023-01-10 16:29:32 +00:00
//Скупка
$c [ 'exp' ] = 0 ; //бонус опыта
$c [ 'shop_type1' ] = 100 ; //в г о с Н Е ТРОГАТЬ
$c [ 'shop_type2' ] = 90 ; //в березку Н Е ТРОГАТЬ
$c [ 'shop_all' ] = 0 ; //Скупка на все! , 0 - сделать для отключения скупки.
$c [ 'shop_all_type1' ] = 100 ; //Скупка только с г о с е ! , 0 - сделать для отключения скупки.
$c [ 'shop_all_type2' ] = 100 ; //Скупка только с березки! , 0 - сделать для отключения скупки.
2022-12-19 20:22:19 +00:00
//
2023-01-10 16:29:32 +00:00
$c [ 'nosanich' ] = true ; //Странички Саныча не выпадают - true , выпадают - false
$c [ 'zuby' ] = false ; //зубы
$c [ 'limitedexp' ] = false ; //лимит опыта
$c [ 'infinity5level' ] = false ; //вечные 5 уровни
$c [ 'expstop' ] = 2999999 ; //9; //Опыт на котором останавливаемся 11 149999999
$c [ 'expstopu' ] = 2999999 ; //Опыт на котором останавливаемся
$c [ 'noobgade' ] = false ; //нуб квест (пещера)
$c [ 'bonusonline' ] = true ; //бонус за онлайн
$c [ 'level_ransfer' ] = 8 ; //С какого уровня разрешены передачи
$c [ 'znahar' ] = true ; //бесплатный знахарь
$c [ 'nolevel' ] = false ; //лимитирование уровней
$c [ 'noitembuy' ] = false ; //Н е требует ресурсы для покупки
$c [ 'effz' ] = 0 ; //Скольким секундам равен заряд
$c [ 'money_haot' ] = true ; //кр за хаоты
$c [ 'crtoecr' ] = 500 ; //К у р с обмена кр на екр (если 0, то выключено)
$c [ 'ecrtocr' ] = 200 ; //К у р с обмена екр на кр
$c [ 'bonuslevel' ] = true ; //Бонус уровня
$c [ 'bonussocial' ] = false ; //Бонус социальный
2022-12-19 20:22:19 +00:00
$c [ 'w' ] = date ( 'w' );
$c [ 'm' ] = date ( 'm' );
$c [ 'counters' ] = '' ;
$c [ 'counters_noFrm' ] = '' ;
2023-01-10 16:29:32 +00:00
$c [ 'securetime' ] = 0 ; //Время последнего возможного взлома персов (подбор пароля по базам данных других игр)
2022-12-19 20:22:19 +00:00
2023-01-10 16:29:32 +00:00
$c [ 'copyright' ] = 'Copyright © ' . date ( 'Y' ) . ' « Новый Бойцовский Клуб »' ;
2023-03-31 18:30:14 +00:00
$c [ 'db_host' ] = 'db' ;
2023-01-10 16:29:32 +00:00
$c [ 'db_user' ] = 'prod1' ;
$c [ 'db_name' ] = 'game_production' ;
$c [ 'db_password' ] = 'Bz@fGaZjFU2206Ua' ;
2022-12-19 20:22:19 +00:00
return $c [ $key ] ? ? $c ;
}
2022-12-30 19:03:37 +00:00
public static function init () : Config
2022-12-19 20:22:19 +00:00
{
2022-12-30 19:03:37 +00:00
if ( ! isset ( self :: $instance )) {
self :: $instance = new static ();
}
return self :: $instance ;
2022-12-19 20:22:19 +00:00
}
}