Оценка сайтов | на оценку игра
оценка (Открытое голосование)
смени дизайн =) (5 чел. - 55 %)
норм (4 чел. - 44 %)
супер занимайся дальше (0 чел. - 0 %)
Всего проголосовало: 9 чел.
что говорить, даже локации везде одни и теже
darkmob, боюсь ошибиться но пабл средиземье называется вроде,пилилось с него.
Средневековье,пардон
Pmska (11.05.2022 в 15:50)
Средневековье,пардон
Средневековье,пардон
сравни Средневековье
с етим кодом
[hljs class="php"]<?php
ob_start();
#session_destroy();
if(!isset($_SESSION))
{
session_start();
}
$config = array ('dbhost'=>'localhost',
'dbname'=>'lilacbux99',
'dbpass'=>'mysql',
'dbuser'=>'mysql',
'time'=>$_SERVER['REQUEST_TIME'],
'root'=>$_SERVER['DOCUMENT_ROOT']
);
function __autoload($file)
{
global $config;
$path = $config['root'].'/protected/'.$file.'.php';
if (file_exists($path))
{
include_once $path;
}
else
{
die ('Class '.$file.' not found! ');
}
}
$database1 = new PDO('mysql:host='.$config['dbhost'].';dbname='.$config['dbname'].'',
$config['dbuser'], $config['dbpass'],array( PDO:: MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8mb4', PDO::MYSQL_ATTR_INIT_COMMAND => 'SET sql_mode=""'));
$db = new db($database1);
if (isset($_SESSION['id']) && isset($_SESSION['password']))
{
$sqlSession = "SELECT * FROM `users` WHERE `id`=? and `password`=? LIMIT 1";
$plaseholdersSession = array ($_SESSION['id'], $_SESSION['password']);
$rowsSession = $db->rows($sqlSession,$plaseholdersSession);
if ($rowsSession == 0)
{
$_SESSION['id'] = null;
$_SESSION['password'] = null;
header("Location: /");
exit;
}
$user = $db->fetch($sqlSession,$plaseholdersSession);
}else{
$user = null;
}
if (isset($user))
{
if($user['id']==1){
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
}
include_once($config['root'].'/protected/apps/curs.php');
if (isset($_GET['logout']))
{
$_SESSION['id'] = null;
$_SESSION['password'] = null;
header("Location:/");
exit;
}
$sqlOnline = "UPDATE `users` SET `online`=? WHERE `id`=?";
$plaseholdersOnline = array ($config['time'],$user['id']);
$updateUsersOnline = $db->query($sqlOnline,$plaseholdersOnline);
//42
$expLevel = array (0,100,500,560,750,810,890,
920,990,1030,1092,1135,
1189,1500,2213,2632,
3432,7432,10824,15352,
23142,29234,36239,76321,90000,123234,183123,263212,421234,612343,924125,1200000,2100202,2921332,3692313,6135623,9923536,11825693,14235222,19234233,24694233,44233563,59234233,99234233,129356233,179356233,199356233,329356233,429356233,629356233,829356233,1029356233,2029356233,3029356233,5029356233,7029356233,8029356233,10029356233,999999999999999);
$clanEXP = array (0,10000,50000,56000,75000,81000,89000,
92000,99000,103000,109002,113005,
118009,150000,220013,260032,
343002,740032,1000824,1500352,
2003142,2900234,3620039,7630021,9000000,12003234,18003123,20063212,42120034,60012343,92410025,100200000,210000202,290021332,369200313,610035623,9900023536,11800025693,14000235222,19200034233,29970034233,34252034233,49282034233,89202734233,2009209834233,999999999999999);
$hunterEXP = array (0,50,100,200,300,400,500,
600,700,800,900,1000,1200,1300,1700,2000,3000,5000,6000,7000,10000,20000,35000,40000,45000,50000,55000,60000,65000,70000,75000,80000,85000,90000,95000,100000,110000,120000,130000,140000,150000,999999999);
$krating_exp = [
1 => '500',
2 => '1000',
3 => '2500',
4 => '5000000000'];
if ($user['self'] != $title)
{
$selfUPD = $db->query("UPDATE `users` SET `self`=? WHERE `id`=?",
array($title,$user['id']));
}
//New level knockingUser
$knocking_rating = $db->fetch("SELECT * FROM `knocking_rating` WHERE `user_id`=?",array($user['id']));
if($knocking_rating and $knocking_rating['rating']>=$krating_exp[$knocking_rating['level']]){
$db->query("UPDATE `knocking_rating` SET `level`=`level`+? WHERE `user_id`=?",array(1,$user['id']));
}
//NEW LEVEL HUNTER
if($user['hunter_exp']>=$hunterEXP[$user['hunter']])
{
$updateLevelSql = "UPDATE `users` SET `hunter_exp`=?,`hunter`=? WHERE `id`=?";
$updateLevelPl = array('0',$user['hunter']+1,$user['id']);
$updateLevelQuery = $db->query($updateLevelSql,$updateLevelPl);
$_SESSION['info'] ='Новый уровень охотника!';
header("Location: /");
exit;
}
//NEW LEVEL CLAN
$updateclanlvl = $db->fetchAll("SELECT * FROM `clan` WHERE `id`>=?",array(1));
foreach ($updateclanlvl as $updateclanlvl){
if($updateclanlvl['exp']>=$clanEXP[$updateclanlvl['level']])
{
$updateLevelSql = "UPDATE `clan` SET `exp`=?,`level`=? WHERE `id`=?";
$updateLevelPl = array('0',$updateclanlvl['level']+1,$updateclanlvl['id']);
$updateLevelQuery = $db->query($updateLevelSql,$updateLevelPl);
header("Location: /");
exit;
}
}
//NEW LEVEL USERS
if ($user['exp']>=$expLevel[$user['level']])
{
$newLevelGems = 1*$user['level'];
$updateLevelSql = "UPDATE `users` SET `level`=?,`exp`='0',`gems`=?
WHERE `id`=?";
$updateLevelPl = array($user['level']+1,$user['gems']+$newLevelGems,
$user['id']);
$updateLevelQuery = $db->query($updateLevelSql,$updateLevelPl);
$_SESSION['info'] ='<div class="message">
Вы получили новый уровень!
<br>
<small>
Награда:
<img class="icon" src="http://mdrag.ru/style/images/icons/icon_gem.png">
'.$newLevelGems.'
</small>
</div>';
header("Location: /");
exit;
}
/**
* Обновление айпи и агента юзверей.
* @param $_SERVER
* @return void
*/
if ($user['ip'] != $_SERVER['REMOTE_ADDR'])
{
$updIP = $db->query("UPDATE `users` SET `ip`=? WHERE `id`=?",
array($_SERVER['REMOTE_ADDR'],$user['id']));
}
if ($user['ua']!=$_SERVER['HTTP_USER_AGENT'])
{
$updUA = $db->quer
Если добавить апи к игре и сделать к нему приложение где хотя бы 2d будет то классно а так ничего интересного
понимаю что код не ах ти но учица не всегда позно так как мне 35 и у меня семя то в свободное время отдихаю за игрой
ALeeXSD, апи ето что?
darkmob, да я не кодер,я как пользователь говорю что очень похоже. Тот кто играет не сравнивает код,поверь. Хотя на данном форуме конечно это не имеет значение,так как тут программисты,но свои 5 копеек захотелось вставить))
Pmska (11.05.2022 в 16:21)
darkmob, да я не кодер,я как пользователь говорю что очень похоже. Тот кто играет не сравнивает код,поверь. Хотя на данном форуме конечно это не имеет значение,так как тут программисты,но свои 5 копеек захотелось вставить))
darkmob, да я не кодер,я как пользователь говорю что очень похоже. Тот кто играет не сравнивает код,поверь. Хотя на данном форуме конечно это не имеет значение,так как тут программисты,но свои 5 копеек захотелось вставить))
гг понимаю сам таким был 10 лет назад как только открывалса бимас
Pmska (11.05.2022 в 15:46)
И то что постоянно данные для входа надо вводить ужасно не удобно. Теряешь онлайн.
И то что постоянно данные для входа надо вводить ужасно не удобно. Теряешь онлайн.
спс что сказал исправлю на 365 дне чтоб не выкидало пока сам юзер не покинет игру