Файл: ewar/includes/config.php
Строк: 135
<?php
error_reporting(0);
#Puslapio informacija:
$ADRESAS = "ewar.mobi";
$PAGE_NAME_TITLE = "Ewar.mobi";
$PAGE_NAME = "EWAR.MOBI";
session_set_cookie_params(3600 * 24 * 365);
session_start();
#Administratoriaus informacija:
$ADMIN = "Pule";
$ADMIN_ID = 1;
$ADMIN_EMAIL = "tadassiupienius@gmail.com";
#Online time'outas:
$TIME_OUT = 10800;
#Žaidimo adresas lokaliame serveryje:
if ($_SERVER['HTTP_HOST'] == "localhost") {
$ADRESAS = "localhost/ewar";
}
#Jungiames prie Memcache:
$memcache = new Memcache;
$memcache -> connect('localhost', 11211) or $m_connect = false;
#MySQL duomenų bazės duomenys, array(0 - host, 1 - user, 2 - password, 3 - database name):
$DATABASE_ARAYS = array('host' => 'localhost', 'user' => 'root', 'password' => 'Rw8nMcaZ5A89Q6ea','db_name' => 'ewar');
#Inicijuojame class Deadly_Fight, nes ji naudojama visuose puslapiuose:
include dirname(__DIR__)."/class/deadly_fight.php";
#Inicijuojame reikalingiausias funkcijas:
include dirname(__DIR__)."/functions/standart.php";
#Tikriname ar IP adresas neužblokuotas:
$ip = user_ip();
$blocked_ip_file = @file("blocked_ips.block");
$blocked_ip_sk = @count($blocked_ip_file);
for($ip_i = 0; $ip_i < $blocked_ip_sk; $ip_i ++) {
if ($ip == trim($blocked_ip_file[$ip_i])) {
exit;
}
}
#Sugeneruojamas 'captcha' kodas (jeigu tuščias):
if (empty($_SESSION['protect'])) {
$_SESSION['protect'] = mt_rand(100, 999);
}
#Vartotojo, pagal kurio nuorodą užsiregistravau, ID:
$ref_id = isset($_GET['ref']) ? (int) abs($_GET['ref']) : false;
if ($ref_id != false) {
$_SESSION['ref_id'] = $ref_id;
}
#Vartotojo prisijungimo duomenys ir kalba:
$user_password = (isset($_COOKIE['password']) && !empty($_COOKIE['password'])) ? pass_filter($_COOKIE['password']) : false;
$user_id = (isset($_COOKIE['id']) && is_numeric($_COOKIE['id'])) ? (int) $_COOKIE['id'] : false;
$user_language = (isset($_COOKIE['language']) && ($_COOKIE['language'] == "lt" or $_COOKIE['language'] == "ru")) ? $_COOKIE['language'] : false;
if (!$user_language) {
$user_language = "ru";
setcookie('language', $user_language, time() + (3600 * 24 * 365), '/');
}
if ($user_language == "lt") {
include("lang_lt.php");
}
else
{
include("lang_ru.php");
}
#Puslapio ID:
$id = isset($_GET['id']) ? htmlspecialchars(addslashes($_GET['id'])) : false;
#Jungiames prie MySQL duomenų bazės:
$connect = @mysql_connect($DATABASE_ARRAY['host'], $DATABASE_ARRAY['user'], $DATABASE_ARRAY['password']);
$select_db = @mysql_select_db($DATABASE_ARRAY['db_name']);
#Valome masyvą su prisijungimo duomenimis:
unset($database_array);
#Nustatome duomenų bazės koduotę:
@mysql_query("SET NAMES 'utf8'");
#Informacija apie persiuntimus:
if (isset($_SERVER['HTTP_REFERER'])) {
if (substr_count(strtolower($_SERVER['HTTP_REFERER']), $ADRESAS) == false) {
mysql_query("INSERT INTO `referers` SET `referer`='".$_SERVER['HTTP_REFERER']."', `data`='".date("Y-m-d H:i:s")."'");
}
}
$dm = @authUser();
$settings = @mysql_fetch_assoc(mysql_query("SELECT * FROM `settings`"));
$m_connect = true;
if ($connect == false or $select_db == false or ($settings['game_on'] == false && $user_id != $ADMIN_ID) or $m_connect == false) {
include("includes/header.php");
if ($connect == false or $select_db == false) {
$klaida = $language['mysql_error'];
}
elseif ($settings['game_on'] == false && $user_id != $ADMIN_ID) {
$klaida = $language['zaidimas_isjungtas'];
}
else
{
$klaida = $language['memcache_error'];
}
echo "<div class="center">
<img src="img/warning.png" alt="*"/>
<br/>
$klaida
</div>";
include("includes/foot.php");
exit;
}
#'Nemirtingųjų slėnis' nustatymai:
$conf = array(
'bot_stats' => array(
'str' => array(200, 300), #array: 0 - min. reikšmė; 1 - maks. reikšmė
'hp' => array(200, 300),
'agi' => array(200, 300),
'def' => array(200, 300)
),
'time_fight' => 300, #Kiek laiko trunka kova(sekundėmis).
'z_udar' => 5, #Kas kiek laiko galima atakuoti(sekundėmis).
'pr_bot' => 1.9, #Botų skaičiaus kūrimas. Žaidėjai * pr_bot = botų kiekis.
'chanse_udar'=> 30, #Atgalinio smūgio iš boto šansas. Nuo 0 iki 100%.
'c_journal' => 15, #Kiek eilučių kovos log'e.
'off_player' => 5 #Su keliais žaidėjais žaidžia vienas žmogus. 1 paspaudimas ima off_player 'random' žaidėjus ir atakuoja jais.
);
#'Nemirtingųjų karalius' nustatymai:
$conf_king = array(
'fight_time' => 600,
'c_journal' => 15,
'max_p_res' => 10, #Jeigu žaidėjų daugiau negu ši reikšmė, tai žaidėją galima atgaivinti.
'res_gold' => 25,
'min_player' => 3,
'bezumie_t' => 10, #'Kruvina beprotybė' prasideda po bezumie_t sek. po karaliaus mirties.
'bezumie_u' => 0.1, #Kiekviena sekundė + bezumie_u % žalai.
'uvorot_t' => 60, #Kas kiek laiko galima naudoti išsisukimą nuo atakuojančio žaidėjo(sekundėmis).
'nastroyka_t'=> 90, #Kas kiek laiko galima naudoti gyvybių atsistatymą(sekundėmis).
'king' => array(
'str' => array(100, 200),
'hp' => array(8000, 10000),
'agi' => array(100, 100),
'def' => array(100, 100)
)
);
#'Koliziejus' nustatymai:
$conf_coliseum = array(
'minLevel' => 5,
'timer' => 20
);
?>