Оценка сайтов | Игра со смертью
Как вам? (Открытое голосование)
Вигня (18 чел. - 51 %)
Норм (13 чел. - 37 %)
Средне (4 чел. - 11 %)
Всего проголосовало: 35 чел.
_RotManS_ (31.07.2017 в 10:54)
Lord_DaNuNaH [Targaryen],
Тут тебя поддерживаю,всегда когда занимались игрой в двоем с кем то,то всегда кидалово.
Если писать игру то в одну харю
Lord_DaNuNaH [Targaryen],
Тут тебя поддерживаю,всегда когда занимались игрой в двоем с кем то,то всегда кидалово.
Если писать игру то в одну харю

Я всегда пишу один... Да тяжело, да, хочется бросить, и перестать делать, но блин, я знаю что меня если кинет, то только хостер, и всё...
На примере того же Рейба, хостинга hostbitter и т.д... По два владельца, и один и тот же результат...
Нах надо...??? Тем болье, писать что-то с нуля... Такую мелочь с нуля нет смысла писать... Пока они напишут, уже актуальность пропадет... Карочь, че обьяснять, сам все знаешь... Тупого работа...
XxxDIABLOxxX, ядро было взято, так весь код кроме подключения к бд был заново написаный, от того ядра осталось только подключение к бд
XxxDIABLOxxX, да, да у нас именно так, когда можно было взять и написать это с 0 все за пол часа, а Серёга взял и сделал так))
XxxDIABLOxxX (31.07.2017 в 11:08)
MySqli (31.07.2017 в 11:06)
XxxDIABLOxxX, да, да у нас именно так, когда можно было взять и написать это с 0 все за пол часа, а Серёга взял и сделал так))
Как миниму странно, ну да ладно все же удачи.
MySqli (31.07.2017 в 11:06)
XxxDIABLOxxX, да, да у нас именно так, когда можно было взять и написать это с 0 все за пол часа, а Серёга взял и сделал так))
Как миниму странно, ну да ладно все же удачи.
++++
MySqli, давай кусок кода
[T]rec80,
<?
require_once ('core/base.php');
falseauth();
$arena = $base -> query("SELECT * FROM `arena` WHERE `id_user` = '".$u['id']."' LIMIT 1") -> fetch_assoc();
if(!$arena){
$base -> query("INSERT INTO `arena` SET `id_user` = '".$u['id']."', `code` = '".generateCode($length = 10)."'");
header('Location: ?');
exit();
}
if(isset($_GET['code']) and isset($_GET['attack'])){
if($arena['code'] != $_GET['code']){
header('Location: /arena/');
exit();
}
$opponent = $base -> query("SELECT * FROM `users` WHERE `id` = '".$_GET['attack']."' LIMIT 1") -> fetch_assoc();
$base -> query("UPDATE `arena` SET `code` = '".generateCode($length = 10)."' WHERE `id` = '$arena[id]' LIMIT 1");
$norma_health = ceil($u['max_health']*10/100);
if($u['energy'] < 10 or $u['health'] < $norma_health){
$_SESSION['message'] = "Для нападения необходимо <img src='/design/images/icons/energy.png'> 10 энергии и <img src='/design/images/icons/heart.png'> 10% здоровья!";
header('Location: /arena/');
exit();
}
$_power = rand(round($u['power']/6), round($u['power']/4));
$_block = rand(round($u['block']/12), round($u['block']/7));
$_power_opp = rand(round($opponent['power']/6), round($opponent['power']/4));
$_block_opp = rand(round($opponent['block']/12), round($opponent['block']/7));
$_power -= $_block_opp;
if($_power < 0)$_power = 0;
$_power_opp -= $_block;
if($_power_opp < 0)$_power_opp = 0;
$base -> query("UPDATE `users` SET `energy` = `energy`-'10', `health` = `health`-'$_power_opp' WHERE `id` = '$u[id]' LIMIT 1");
if($_power >= $_power_opp){
if(mt_rand(0,100) < 15)$drop_shance = true;
if($drop_shance){
$count = $base -> query("SELECT * FROM `users_inv` WHERE `id_user` = '$u[id]' and `odeta` = 'net'") -> num_rows;
if($count+1 <= 20){
$item = $base -> query("SELECT * FROM `items` WHERE `mark` = '0' ORDER BY RAND() LIMIT 1") -> fetch_assoc();
$base -> query("INSERT INTO `users_inv` SET
`name` = '$item[name]',
`id_item` = '$item[id]',
`level` = '$item[level]',
`max_level` = '$item[max_level]',
`power` = '$item[power]',
`block` = '$item[block]',
`health` = '$item[health]',
`id_user` = '$u[id]',
`mark` = '$item[mark]',
`type` = '$item[type]'");
$id_item = mysqli_insert_id($base);
$drop = "<div class='hr'><div class='hr_end'></div></div><img src='/design/images/items/$item[id].png' width='50px' height='50px'> <a href='/item/$id_item/'>$item[name]</a>";
}else{
$drop = "<div class='hr'><div class='hr_end'></div></div>Вы не смогли поднять вещь<br><img src='/design/images/items/$item[id].png' width='50px' height='50px'> $item[name]";
}
}
$exp = rand($opponent['level']*2,$opponent['level']*4);
$silver = rand($opponent['level']*2,$opponent['level']*5);
$base -> query("UPDATE `users` SET `exp` = `exp`+'$exp', `silver` = `silver`+'$silver' WHERE `id` = '$u[id]' LIMIT 1");
$_SESSION['message'] = "Победа<br>Награда: <img src='/design/images/icons/exp.png'> $exp опыта и <img src='/design/images/icons/silver.png'> $silver серебра
".($drop_shance == true ? $drop : '')."";
header('Location: /arena/');
exit();
}else{
$_SESSION['message'] = "Поражение";
header('Location: /arena/');
exit();
}
}
$header = 'Арена';
require_once ('core/head.php');
$opponent = $base -> query("SELECT * FROM `users` WHERE `side` != '".$u['side']."' and `level` >= '".($u['level']-3)."' and `level` <= '".($u['level']+3)."' ORDER BY RAND() LIMIT 1") -> fetch_assoc();
if(!$opponent)$opponent = $base -> query("SELECT * FROM `users` WHERE `side` != '".$u['side']."' ORDER BY RAND() LIMIT 1") -> fetch_assoc();
$v = $opponent;
$i1 = $base -> query("SELECT * FROM `users_inv` WHERE `id_user` = '".$v['id']."' AND `type` = 'golova' AND `odeta` = 'da' LIMIT 1") -> fetch_assoc();
if(!$i1)$i1['id_item'] = 0;
$i2 = $base -> query("SELECT * FROM `users_inv` WHERE `id_user` = '".$v['id']."' AND `type` = 'plechi' AND `odeta` = 'da' LIMIT 1") -> fetch_assoc();
if(!$i2)$i2['id_item'] = 0;
$i3 = $base -> query("SELECT * FROM
Нечё нового не увидел стандарт функционал пабла.
________
посл. ред. 31.07.2017 в 12:16; всего 1 раз(а); by makasik
________
посл. ред. 31.07.2017 в 12:16; всего 1 раз(а); by makasik