battles/startpodzemel.php

266 lines
9.5 KiB
PHP

<?php
use Battles\GameLogs;
use Battles\Nick;
function startpod($who, $bot, $nomer, $user)
{
$query = mysql_query("SELECT id FROM users WHERE login='$who'");
$db = mysql_fetch_array($query);
$name2 = "";
$name3 = "";
if ($bot == '1') {
$name = "Паук";
$d1 = "Паук";
} else if ($bot == '2') {
$name = "Зомби";
$d1 = "Зомби";
} else if ($bot == '3') {
$name = "Жук";
$d1 = "Жук";
} else if ($bot == '4') {
$name = "Мерзость";
$d1 = "Мерзость";
} else if ($bot == '5') {
$name = "Обитатель";
$d1 = "Обитатель";
} else if ($bot == '6') {
$name = "Жуткий";
$d1 = "Жуткий";
} else if ($bot == '7') {
$name = "Мартын";
$d1 = "Мартын";
} else if ($bot == '8') {
$name = "Лука";
$d1 = "Лука";
} else if ($bot == '11') {
$name = "Гад Ползучий";
$d1 = "Гад Ползучий";
} else if ($bot == '12') {
$name = "Разлагающийся Труп";
$d1 = "Разлагающийся труп";
} else if ($bot == '13') {
$name = "Кровавый Сантехник";
$d1 = "Кровавый Сантехник";
} else if ($bot == '14') {
$name = "Канализационная Жуть";
$d1 = "Канализационная Жуть";
} //////////////////2 этаж/////////////////////
else if ($bot == '9') {
$name = "Крыса";
$d1 = "Крыса";
} else if ($bot == '10') {
$name = "Безголовый";
$d1 = "Безголовый";
} else if ($bot == '1.1') {
$name = "Паук";
$name2 = "Паук";
$d1 = "Паук(1)";
$d2 = "Паук(2)";
} else if ($bot == '1.2') {
$name = "Паук";
$name2 = "Зомби";
$d1 = "Паук";
$d2 = "Зомби";
} else if ($bot == '1.3') {
$name = "Паук";
$name2 = "Жук";
$d1 = "Паук";
$d2 = "Жук";
} else if ($bot == '2.2') {
$name = "Зомби";
$name2 = "Зомби";
$d1 = "Зомби(1)";
$d2 = "Зомби(2)";
} else if ($bot == '2.3') {
$name = "Зомби";
$name2 = "Жук";
$d1 = "Зомби";
$d2 = "Жук";
} else if ($bot == '3.3') {
$name = "Жук";
$name2 = "Жук";
$d1 = "Жук(1)";
$d2 = "Жук(2)";
} //////////////////2 этаж/////////////////////
else if ($bot == '9.9') {
$name = "Крыса";
$name2 = "Крыса";
$d1 = "Крыса(1)";
$d2 = "Крыса(2)";
} else if ($bot == '10.10') {
$name = "Безголовый";
$name2 = "Безголовый";
$d1 = "Безголовый(1)";
$d2 = "Безголовый(2)";
} else if ($bot == '1.1.1') {
$name = "Паук";
$name2 = "Паук";
$name3 = "Паук";
$d1 = "Паук(1)";
$d2 = "Паук(2)";
$d3 = "Паук(3)";
} else if ($bot == '1.1.2') {
$name = "Паук";
$name2 = "Паук";
$name3 = "Зомби";
$d1 = "Паук(1)";
$d2 = "Паук(2)";
$d3 = "Зомби";
} else if ($bot == '1.1.3') {
$name = "Паук";
$name2 = "Паук";
$name3 = "Жук";
$d1 = "Паук(1)";
$d2 = "Паук(2)";
$d3 = "Жук";
} else if ($bot == '1.2.2') {
$name = "Паук";
$name2 = "Зомби";
$name3 = "Зомби";
$d1 = "Паук";
$d2 = "Зомби(1)";
$d3 = "Зомби(2)";
} else if ($bot == '1.3.2') {
$name = "Паук";
$name2 = "Жук";
$name3 = "Зомби";
$d1 = "Паук";
$d2 = "Жук";
$d3 = "Зомби";
} else if ($bot == '1.3.3') {
$name = "Паук";
$name2 = "Жук";
$name3 = "Жук";
$d1 = "Паук";
$d2 = "Жук(1)";
$d3 = "Жук(2)";
} else if ($bot == '2.2.2') {
$name = "Зомби";
$name2 = "Зомби";
$name3 = "Зомби";
$d1 = "Зомби(1)";
$d2 = "Зомби(2)";
$d3 = "Зомби(3)";
} else if ($bot == '2.2.3') {
$name = "Зомби";
$name2 = "Зомби";
$name3 = "Жук";
$d1 = "Зомби(1)";
$d2 = "Зомби(2)";
$d3 = "Жук";
} else if ($bot == '2.3.3') {
$name = "Зомби";
$name2 = "Жук";
$name3 = "Жук";
$d1 = "Зомби";
$d2 = "Жук(1)";
$d3 = "Жук(2)";
} else if ($bot == '3.3.3') {
$name = "Жук";
$name2 = "Жук";
$name3 = "Жук";
$d1 = "Жук(1)";
$d2 = "Жук(2)";
$d3 = "Жук(3)";
} else if ($bot == '9.9.9') {
$name = "Крыса";
$name2 = "Крыса";
$name3 = "Крыса";
$d1 = "Крыса(1)";
$d2 = "Крыса(2)";
$d3 = "Крыса(3)";
} else if ($bot == '10.10.10') {
$name = "Безголовый";
$name2 = "Безголовый";
$name3 = "Безголовый";
$d1 = "Безголовый(1)";
$d2 = "Безголовый(2)";
$d3 = "Безголовый(3)";
}
$mine_id = $db["id"];
$ass = mysql_query("SELECT glav_id,glava FROM labirint WHERE user_id='$mine_id'");
$lab = mysql_fetch_array($ass);
$glav_id = $lab["glav_id"];
$glava = $lab["glava"];
mysql_query("UPDATE labirint SET boi='$nomer',di='0' WHERE user_id='$mine_id'");
$T1 = mysql_query("INSERT INTO canal_bot (glava,boi,bot,nomer) VALUES('$glava','$nomer','$bot','$nomer')");
//////////////////////////////////////////////////////
$sex = mysql_query("SELECT maxhp,id FROM users WHERE login='$name'");
$dded = mysql_fetch_array($sex);
mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('" . $d1 . "','" . $dded["id"] . "','','" . $dded["maxhp"] . "');");
$bot = mysql_insert_id();
$teams = [];
$teams[$user['id']][$bot] = [0, 0, time()];
$teams[$bot][$user['id']] = [0, 0, time()];
$comment = "лабиринт" . $_GET['n'];
mysql_query("INSERT INTO `battle`(`id`,`coment`,`teams`,`timeout`,`type`,`status`,`t1`,`t2`,`to1`,`to2`)VALUES(NULL,'{$comment}','" . serialize($teams) . "','3','1','0','" . $user['id'] . "','" . $bot . "','" . time() . "','" . time() . "')");
$id = mysql_insert_id();
// апдейтим бота
mysql_query("UPDATE `bots` SET `battle` = {$id} WHERE `id` = {$bot} LIMIT 1;");
// создаем лог
$rr = "<b>" . Nick::id($user['id'])->full(1) . "</b> и <b>" . Nick::id($bot)->full(1) . "</b>";
GameLogs::addBattleLog($id, "Часы показывали <span class=date>" . date("Y.m.d H.i") . "</span>, когда " . $rr . " бросили вызов друг другу. <BR>");
mysql_query("UPDATE users SET `battle` ={$id},`zayavka`=0 WHERE `id`= {$user['id']};");
if ($name2 != '') {
$sex2 = mysql_query("SELECT maxhp,id FROM users WHERE login='$name2'");
$dded2 = mysql_fetch_array($sex2);
mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('" . $d2 . "','" . $dded2["id"] . "','{$id}','" . $dded2["maxhp"] . "');");
$bot2 = mysql_insert_id();
$bd2 = mysql_fetch_array(mysql_query("SELECT * FROM `battle` WHERE `id` = '{$id}' LIMIT 1;"));
$battle2 = unserialize($bd2['teams']);
$battle2[$bot2] = $battle2[$bot];
foreach ($battle2[$bot2] as $k2 => $v2) {
$battle2[$k2][$bot2] = [0, 0, time()];
}
$t12 = explode(";", $bd2['t1']);
// проставляем кто-где
if (in_array($user['id'], $t12)) {
$ttt2 = 2;
} else {
$ttt2 = 1;
}
$sdds2 = mysql_query("UPDATE `battle` SET `teams` = '" . serialize($battle2) . "', `t" . $ttt2 . "`=CONCAT(`t" . $ttt2 . "`,';" . $bot2 . "') WHERE `id` = '{$id}'");
mysql_query("UPDATE `battle` SET `to1` = '" . time() . "', `to2` = '" . time() . "' WHERE `id` = '{$id}' LIMIT 1;");
}
if ($name3 != '') {
$sex3 = mysql_query("SELECT maxhp,id FROM users WHERE login='$name3'");
$dded3 = mysql_fetch_array($sex3);
mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('" . $d3 . "','" . $dded3["id"] . "','{$id}','" . $dded3["maxhp"] . "');");
$bot3 = mysql_insert_id();
$bd3 = mysql_fetch_array(mysql_query("SELECT * FROM `battle` WHERE `id` = '{$id}' LIMIT 1;"));
$battle3 = unserialize($bd3['teams']);
$battle3[$bot3] = $battle3[$bot];
foreach ($battle3[$bot3] as $k3 => $v3) {
$battle3[$k3][$bot3] = [0, 0, time()];
}
$t13 = explode(";", $bd3['t1']);
// проставляем кто-где
if (in_array($user['id'], $t13)) {
$ttt3 = 2;
} else {
$ttt3 = 1;
}
$sdds3 = mysql_query("UPDATE `battle` SET `teams` = '" . serialize($battle3) . "', `t" . $ttt3 . "`=CONCAT(`t" . $ttt3 . "`,';" . $bot3 . "') WHERE `id` = '{$id}'");
mysql_query("UPDATE `battle` SET `to1` = '" . time() . "', `to2` = '" . time() . "' WHERE `id` = '{$id}' LIMIT 1;");
}
//////////////////////////////////////////////////////
exit("<script>location.href='fbattle.php';</script>");
//////////////////////////////////////////////////////
}