103 lines
4.7 KiB
PHP
103 lines
4.7 KiB
PHP
<?php
|
||
|
||
namespace Core;
|
||
|
||
class Config
|
||
{
|
||
private static self $instance;
|
||
private function __construct()
|
||
{
|
||
error_reporting(E_ALL ^ E_NOTICE);
|
||
setlocale(LC_CTYPE, "ru_RU.CP1251");
|
||
|
||
ini_set('display_errors', 'Off');
|
||
ini_set('default_charset', 'windows-1251');
|
||
ini_set('date.timezone', 'Europe/Moscow');
|
||
|
||
header('Cache-Control: no-cache, no-store, must-revalidate');
|
||
header('Pragma: no-cache');
|
||
header('Expires: 0');
|
||
}
|
||
|
||
public static function get(?string $key = null)
|
||
{
|
||
$c['ver'] = '1.8.3.7';
|
||
/* Êîíôèãóðàöèè èãðû */
|
||
$c['name'] = 'Áîéöîâñêèé Êëóá';
|
||
$c['title'] = 'Íîâûé «' . $c['name'] . '» - Áåñïëàòíàÿ,áðàóçåðíàÿ îíëàéí èãðà'; //Íàçâàíèå èãðû
|
||
$c['title2'] = ' - Áåñïëàòíàÿ, îíëàéí èãðà ïîñâÿùåííàÿ ñðàæåíèÿì è ìàãèè!';
|
||
$c['title3'] = $c['name'];
|
||
$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');
|
||
|
||
//Ñåðâåðà
|
||
$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'];
|
||
$c['https'] = 'https://' . $c['host'] . DIRECTORY_SEPARATOR;
|
||
$c['exit'] = '<script>top.location.href="' . $c['https'] . '";</script>';
|
||
$c['support'] = 'support@' . $c['host'];
|
||
|
||
|
||
//Âàëþòà
|
||
$c['curency_name'] = 'RUB';
|
||
$c['curency_value'] = 30;
|
||
|
||
//Áîò êëîí
|
||
$c['bot_level'] = 0; // äî êàêîãî ëâë áîò (âêëþ÷èòåëüíî)
|
||
$c['propsk_die'] = 0; //Ñìåðòü ïðè ïðîïóñêå õîäîâ, 0 - âûêë. , >= 1 - êîëè÷åñòâî ïðîïóñêîâ äî ñìåðòè ïðè íàïàäåíèè
|
||
|
||
//Ñêóïêà
|
||
$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 - ñäåëàòü äëÿ îòêëþ÷åíèÿ ñêóïêè.
|
||
//
|
||
$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; //Áîíóñ ñîöèàëüíûé
|
||
|
||
$c['w'] = date('w');
|
||
$c['m'] = date('m');
|
||
|
||
$c['counters'] = '';
|
||
$c['counters_noFrm'] = '';
|
||
$c['securetime'] = 0; //Âðåìÿ ïîñëåäíåãî âîçìîæíîãî âçëîìà ïåðñîâ (ïîäáîð ïàðîëÿ ïî áàçàì äàííûõ äðóãèõ èãð)
|
||
|
||
$c['copyright'] = 'Copyright © ' . date('Y') . ' « Íîâûé Áîéöîâñêèé Êëóá »';
|
||
$c['db_user'] = 'newcom1_abk';
|
||
$c['db_name'] = 'newcom1_abk';
|
||
$c['db_password'] = '4nWYsIM[c?}P';
|
||
return $c[$key] ?? $c;
|
||
}
|
||
|
||
public static function init(): Config
|
||
{
|
||
if (!isset(self::$instance)) {
|
||
self::$instance = new static();
|
||
}
|
||
return self::$instance;
|
||
}
|
||
}
|