function new_letter($login, $text) { $psel = mysql_query("SELECT * FROM `players` WHERE `user` = '{$login}' "); $pl = mysql_fetch_array($psel); $sql = "INSERT INTO pochta(user,whom,text,subject) VALUES ('Инстинкты воина','{$login}','{$text}','Системное сообщение')"; $result = mysql_query($sql); insert_msg("<b>Получено новое сообщение!</b>", "", "", "1", $login, "", $pl['room']); }
<?php if ($stat['aura_t'] < $now) { $nms = "Вы не находитесь под действием аур!"; } else { mysql_query("UPDATE `person` SET `aura`='0', `aura_t`='0' WHERE `user`='" . $stat['user'] . "'"); require_once "function/chat_insert.php"; insert_msg("Вы очистились от действий аур!", "", "", "1", $stat['user'], "", $stat['room']); $nms = "Вы очистили персонажа от действий аур!"; include "includes/magic/drop.php"; $alldone = 1; }
} if ($Attack) { echo "asdasdasd"; if (empty($login)) { $msg = "Укажите логин!"; } else { $chl = mysql_fetch_array(mysql_query("SELECT * FROM players where user='******'")); if ($chl['user'] == "{$stat['user']}") { $msg = "Нападение на самого себя - это уже мазохизм..."; } elseif ($ctime - $chl['lpv'] > 180 && $chl['rank'] != 60) { $nms = "Персонаж <u>{$login}</u> отстутствует!"; } elseif ($chl['room'] != $stat['room']) { $nms = "Для нападния Вам необходимо находится в одной комнате!"; } else { require_once "inc/chat/functions.php"; insert_msg("Разъярённый <b><u>{$stat['user']}</u></b> собрался с силами и напал на Вас!", "", "", "1", $chl['user'], "", $chl['room']); $battime = "{$now}"; if ($chl['rank'] == 60 && ($chl['battle'] == $chl['last_battle'] || !$chl['battle'])) { $_obj = mysql_fetch_array(mysql_query("SELECT SUM(objects.`hp`) as `hp`, SUM(objects.`vitality`) as `vitality` FROM slots, objects WHERE slots.id='" . $chl['id'] . "' AND objects.user='******'user'] . "' AND objects.id IN (slots.1,slots.2,slots.3,slots.4,slots.5,slots.6,slots.7,slots.8,slots.9,slots.10,slots.11,slots.12,slots.13,slots.14,slots.15,slots.16,slots.17,slots.18,slots.19) LIMIT 1")); $MySkills = explode("|", $chl['rase_skill']); $chl['gnom'] = $MySkills['3'] * 5; $chl['vitality'] += $_obj['vitality']; $chl['hp_max'] = ceil(($chl['vitality'] * 5 + $_obj['hp']) * (1 + $chl['gnom'] / 100)); $chl['hp_now'] = $chl['hp_max']; mysql_query("UPDATE `players` SET `hp_now` = '" . $chl['hp_now'] . "', `battle` = NULL, `lpv`='" . time() . "' WHERE `id` = '" . $chl['id'] . "'"); $chl['battle'] = NULL; } if ($chl['battle']) { $prt = mysql_fetch_array(mysql_query("SELECT side as side,time as time from participants where time={$chl['battle']} and id={$chl['id']}")); switch ($prt['side']) { case 0:
if (!empty($HisInfo['user'])) { if ($HisInfo['user'] != $stat['user']) { if ($stat['skl'] == 2) { if ($chl['level'] >= $stat['level'] - 1 and $chl['level'] <= $stat['level'] + 1 and $chl['level'] != '0' and $chl['level'] != '1') { if ($HisInfo['skl'] != 100) { if (!$HisInfo['battle']) { include "inc/main/get_inf.php"; if ($user_lpv < 60) { if ($stat['hp_now'] != $stat['hp_max']) { if ($HisInfo['hp_now'] >= 15) { if ($stat[ustal_now] >= 0) { mysql_query("UPDATE players SET hp_now=hp_now + {$en}*8 WHERE user='******'user'] . "'"); mysql_query("UPDATE players SET hp_now=0 WHERE user='******'user'] . "'"); mysql_query("UPDATE players SET bite=bite+1 WHERE user='******'user'] . "'"); require_once "inc/chat/functions.php"; insert_msg("Вампир <u><b>" . $stat['user'] . "</b></u> выпил вашу кровь!", "", "", "1", $HisInfo['user'], "", $HisInfo['user']); $ShowMessage = "Вы выпили кровь у персонажа " . $UserName . "!"; } else { $ShowMessage = "У вас недостаточно энергии чтобы укусить персонажа " . $UserName . "..."; } } else { $ShowMessage = "Персонаж " . $UserName . " слишком ослаблен..."; } } else { $ShowMessage = "Вы полны энергии и вам не требуется пить кровь..."; } } else { $ShowMessage = "Персонаж " . $UserName . " сейчас отсутствует!"; } } else { $ShowMessage = "Вы не можете укусит, т.к. персонаж " . $UserName . " в поединке!";
<?php if ($stat['user'] != "{$chl['user']}") { $nms = "Зелья можно пить только самому себе!"; } elseif ($stat['elik_inta'] > $now) { $nms = "Данное зелье ещё действует на Вас!"; } else { mysql_query("UPDATE players SET elik_inta={$now}+10800,elik_ki=10 WHERE id='" . $stat['id'] . "'"); require_once "inc/chat/functions.php"; insert_msg("Вы выпили зелье! И ваша удача увеличилась на +10 и будет такой еще 3 часа!", "", "", "1", $stat['user'], "", $stat['room']); $nms = "Вы выпили зелье! И ваша удача увеличилась на +10 и будет такой еще 3 часа!"; include "inc/magic/drop.php"; $alldone = 1; }
// // Проверка if ($view == "ic") { if ($stat['rank'] == 14 || $stat['rank'] >= 98) { $hinfo = mysql_fetch_array(mysql_query("SELECT user, bloked, ic, room, id FROM players WHERE user='******'")); if (empty($hinfo['user'])) { $msg = "Пресонаж <u>" . $id . "</u> не найден в базе!"; } elseif ($hinfo['bloked']) { $msg = "Пресонаж <u>" . $id . "</u> заблокирован!"; } elseif ($hinfo['ic'] > $now) { $msg = "У персонажа ещё действительна предыдущая проверка!"; } else { if (mysql_query("UPDATE players SET ic=" . (time() + 259200) . " WHERE user='******'user'] . "'")) { ld_m(4, $hinfo['user'], $stat['user'], '', "Помечено, что <U>" . $hinfo['user'] . "</U> чист перед законом.", ''); require_once "inc/chat/functions.php"; insert_msg("Проверка у <U>Инквизиторов</U> пройдена удачно. У Вас есть 3 суток для вступления в клан.", "", "", "1", $hinfo['user'], "", $hinfo['room']); $msg = "Вы пометили, что персонаж <u>" . $id . "</u> чист перед законом."; } } } } // // Новый инквизитор if ($view == "new_enq") { if ($stat['rank'] >= 13 || $stat['rank'] >= 98) { $hinfo = mysql_fetch_array(mysql_query("select * from players where user='******'")); if (empty($hinfo['user'])) { $msg = "Пресонаж <u>{$id}</u> не найден в базе!"; } elseif ($hinfo['bloked']) { $msg = "Персонаж <u>{$id}</u> заблокирован!"; } elseif ($hinfo['rank'] >= 10 && $hinfo['rank'] <= 14 && $hinfo['rank'] >= 98) {
$vesh = "Ветка шиповника"; } elseif ($resurs == ing_podorojnik) { $vesh = "Подорожник"; } if ($peredat) { $kol_vo = ceil($kol_vo); $pers = mysql_fetch_array(mysql_query("Select * from players where user = '******'")); if ($stat[$resurs] >= $kol_vo) { if ($pers['user']) { if ($pers['user'] != $stat['user']) { mysql_query("UPDATE `players` SET `{$resurs}` = `{$resurs}` + '{$kol_vo}' WHERE `user` = '" . $pers['user'] . "'"); mysql_query("UPDATE `players` SET `{$resurs}` = `{$resurs}` - '{$kol_vo}' WHERE `user` = '" . $stat['user'] . "'"); $pers[$resurs] = $pers[$resurs] + $kol_vo; $stat[$resurs] = $stat[$resurs] - $kol_vo; require_once "inc/chat/functions.php"; insert_msg("Персонаж <b><u>" . $stat['user'] . "</u></b> передал вам ингридиент <b><u>" . $vesh . "</u></b> в размере <b><u>" . $kol_vo . "</u></b> шт.", "", "", "1", $pers['user'], "", $pers['room']); $msg_ok = "Удачно передан персонажу <u>" . $pers['user'] . "</u> ингридиент <u>" . $vesh . "</u> в размере <u>" . $kol_vo . "</u> шт."; } else { $msg = "Вы не можете передать самому себе ресурсы."; } } else { $msg = "Такого персонажа не существует."; } } else { $msg = "У вас нет стоилько ресурсов."; } } if (!empty($msg)) { echo "<br><center><FONT COLOR=RED><b>{$msg}</b></font></center><br>"; } if (!empty($msg_ok)) {
<?php if ($stat['user'] != "{$chl['user']}") { $nms = "Зелья можно пить только самому себе!"; } elseif ($stat['elik_time'] > $now) { $nms = "Вы не можете пить более одного зелья сразу!"; } else { $el_str = 0; $el_ag = 8; $el_dex = 0; $el_vit = 0; $el_raz = 0; $el_bat = 0; $el_pow = 0; $el_time = $now + 3600; $nms = "Вы выпили зелье! И ваша ловкость увеличилась на +8 и будет такой еще 1 час!"; require_once "function/chat_insert.php"; insert_msg("Вы выпили зелье! И ваша ловкость увеличилась на +8 и будет такой еще 1 час!", "", "", "1", $stat['user'], "", $stat['room']); include "includes/magic/elik_save.php"; include "includes/magic/drop.php"; $alldone = 1; }
<?php if ($stat['aura_t'] > $now) { $nms = "¬ы можете находитс¤ под действием только одной ауры!"; } else { $aura_time = $now + 21600; mysql_query("UPDATE `person` SET `aura`='8', `aura_t`='{$aura_time}' WHERE `user`='" . $stat['user'] . "'"); require_once "function/chat_insert.php"; insert_msg("Ќа вас была наложена аура зачарованный меч 3 уровн¤!", "", "", "1", $stat['user'], "", $stat['room']); $nms = "¬ы наложили на персонажа ауру зачарованный меч!"; include "includes/magic/drop.php"; $alldone = 1; }
} $YES = 1; if ($YES) { echo "<HR color=silver>\n\n <TABLE cellspacing=0 cellpadding=0 border=0 width=100%>\n <TR>\n <TD align=left>\n\t<b><i>В комнате разбросаны предметы:</i></b><BR>"; $d_ss++; $drop = $stat[room]; $user_d = $stat["user"]; $D_P = mysql_query("SELECT * FROM `drop_i` WHERE `p_drop` = {$drop} "); while ($D_PS = mysql_fetch_array($D_P)) { $name = $D_PS["name"]; $chance = $D_PS[chance]; $ch = rand(1, $chance); $text = "{$ch}"; if ($ch == 1) { require_once "inc/chat/functions.php"; insert_msg("В пещере вы нашли <b><i>{$name}</b></i>.", "", "", "1", $stat['user'], "", $stat['room']); $buyitem_res = mysql_query("SELECT * FROM `items` WHERE `title` = '{$name}' "); if (mysql_num_rows($buyitem_res)) { $aaa = 1; $buyitem = mysql_fetch_array($buyitem_res); echo "<img src='{$stat['img_path']}/i/items/{$buyitem['name']}.gif'>"; $inf = "" . $buyitem['name'] . "|" . $buyitem['title'] . "|" . $buyitem['price'] . "|0|" . $secondary . "|" . $buyitem['art'] . "|0|" . $buyitem['iznos'] . ""; $min = "" . $buyitem['min_level'] . "|" . $buyitem['min_str'] . "|" . $buyitem['min_dex'] . "|" . $buyitem['min_ag'] . "|" . $buyitem['min_vit'] . "|" . $buyitem['min_razum'] . "|" . $buyitem['min_rase'] . "|" . $buyitem['min_proff'] . ""; $result2 = mysql_query("INSERT INTO `objects` (`user`,`inf`,`min`,`tip`,`br1`,`br2`,`br3`,`br4`,`br5`,`min_d`,`max_d`,`hp`,`energy`,`strength`,`dex`,`agility`,`vitality`,`razum`,`krit`,`unkrit`,`uv`,`unuv`,`time`) VALUES ('" . $stat['user'] . "','" . $inf . "','" . $min . "','" . $buyitem['tip'] . "','" . $buyitem['br1'] . "','" . $buyitem['br2'] . "','" . $buyitem['br3'] . "','" . $buyitem['br4'] . "','" . $buyitem['br5'] . "','" . $buyitem['min'] . "','" . $buyitem['max'] . "','" . $buyitem['hp'] . "','" . $buyitem['energy'] . "','" . $buyitem['strength'] . "','" . $buyitem['dex'] . "','" . $buyitem['agility'] . "','" . $buyitem['vitality'] . "','" . $buyitem['razum'] . "','" . $buyitem['krit'] . "','" . $buyitem['unkrit'] . "','" . $buyitem['uv'] . "','" . $buyitem['unuv'] . "','" . time() . "')"); } } } echo "</TD>\n </TR>\n </TABLE>\n\n "; } echo "</td>\n<td width=170 align=right valign=top>"; if ($stat[room] > 300 && $stat[room] <= 215) {
if (isset($bite)) { if (empty($UserName) || $UserName == "Логин") { $ShowMessage = "Укажите логин!"; } else { $HisInfo = mysql_fetch_array(mysql_query("SELECT id, user, hp_now, rank, room, battle FROM players WHERE user='******'")); if (!empty($HisInfo['user'])) { if ($HisInfo['user'] != $stat['user']) { if ($HisInfo['rank'] != 10 && $HisInfo['rank'] != 11 && $HisInfo['rank'] != 12 && $HisInfo['rank'] != 13 && $HisInfo['rank'] != 14 && $HisInfo['rank'] != 15 && $HisInfo['rank'] != 21 && $HisInfo['rank'] != 22 && $HisInfo['rank'] != 0 && $HisInfo['rank'] != 100 && $HisInfo['rank'] != 30 && $HisInfo['rank'] != 60) { if (!$HisInfo['battle']) { include "inc/main/get_inf.php"; if ($stat['hp_now'] != $stat['hp_max']) { if ($HisInfo['hp_now'] >= 15) { mysql_query("UPDATE players SET hp_now=if({$stat['hp_now']}+ceil({$HisInfo['hp_now']}/2),{$stat['hp_max']},ceil({$HisInfo['hp_now']}/2)) WHERE user='******'user'] . "'"); mysql_query("UPDATE players SET hp_now=0 WHERE user='******'user'] . "'"); require_once "inc/chat/functions.php"; insert_msg("Послушник света вбил кол в какого-то вампира...", "", "", "1", $HisUser['user'], "", $HisUser['room']); $ShowMessage = "Всё прошло удачно!"; } else { $ShowMessage = "Персонаж слишком ослаблен..."; } } else { $ShowMessage = "Вы не можете укусить, т.к. полны энергии..."; } } else { $ShowMessage = "Вы не можете вбить кол, т.к. персонаж в поединке!"; } } else { $ShowMessage = "Склонность персонажа не позволяет вбить кол в него!"; } } else { $ShowMessage = "Вы не можете вбить кол в самого себя!";
} } else { $msg = "У вас не хватает Золота!"; } } //Конец покупки лодки //Начало перехода в море if ($perexod) { if ($stat[lodka] >= 1) { // Проверка на имение лодки if ($stat[level] >= 4) { // Проверка левела mysql_query("UPDATE players set room=702 where user='******'user'] . "'"); $stat['room'] = 702; require_once "inc/chat/functions.php"; insert_msg("Вы удачно вышли в море", "", "", "1", $stat[user], "", $stat[room]); echo "<meta http-equiv='refresh' content='0; url=more.php'>"; } else { $msg = "У вас не тот уровень, рекомендованный уровень 4!"; } } else { $msg = "У вас нет лодки, купите ее сначала!"; } } //Конец перехода в море include "inc/html_header.php"; echo "<body background='/i/bg.gif' leftmargin=0 topmargin=0>"; print "<table width=100% cellspacing=0 cellpadding=5 border=0>\n<tr>\n<td align=left>У Вас на счету: <b>" . $stat[credits] . "</b> зм.</td>\n<td align=right valign=top>\n<input class=input type=button value='Обновить' onclick='window.location.href=\"port.php?tmp=\"+Math.random();\"\"'>\n<input class=input type=button value='Назад' onclick='window.location.href=\"world2.php?room=35&tmp=\"+Math.random();\"\"'>\n</td>\n</tr>\n</table>"; if (!empty($msg)) { echo "<center><font color=red><b>{$msg}</b></font></center><br>"; }
$VaultRoom['642'] = "Лес x3 y-2"; $VaultRoom['643'] = "Лес x3 y-1"; $VaultRoom['644'] = "Лес x3 y-3"; $VaultRoom['645'] = "Лес x4 y-3"; include "inc/html_header.php"; echo "<body bgcolor=F5FFD9 leftmargin=0 topmargin=0>\n\n<DIV id=hint1></DIV>\n<div id=mainform style='position:absolute; left:30px; top:30px'></div>"; echo "<SCRIPT LANGUAGE=\"JavaScript\" SRC=\"i/time.js\"></SCRIPT>\n<SCRIPT LANGUAGE=\"JavaScript\" SRC=\"i/show_inf.js\"></SCRIPT>\n<SCRIPT LANGUAGE=\"JavaScript\" SRC=\"i/login_form.js\"></SCRIPT>"; //Начало перехода в порт if ($perexod) { if ($stat['forest_move'] == 0) { if ($stat[room] == 602) { // Проверка на локацию mysql_query("UPDATE players set room=38 where user='******'user'] . "'"); $stat['room'] = 38; require_once "inc/chat/functions.php"; insert_msg("Вы вернулись из леса", "", "", "1", $stat[user], "", $stat[room]); echo "<meta http-equiv='refresh' content='0; url=goforest.php'>"; } else { $msg = "Ошибка, вы находитесь слишком долеко от города!"; } } else { $msg = "Вы уже ходите в лесу!"; } } //Конец перехода в порт print "<table width=100% cellspacing=0 cellpadding=5 border=0>\n<tr>\n<TD width=1> </TD>\n<td width=600 valign=top>\n\n\n<TABLE cellspacing=0 cellpadding=0>\n<tr>\n\n<TD valign=top>\n<SCRIPT language=JavaScript>\nshow_inf('{$stat['user']}','{$stat['id']}','{$stat['level']}','{$stat['rank']}','{$stat['tribe']}');\n</SCRIPT>\n</TD>\n\n<TD WIDTH=10> </TD>\n<form action='' method=post>\n<TD valign=top>\n<table cellspacing=0 cellpadding=0 border=0 align=center height=12>\n<tr>\n<td width=200 title='Уровень жизни: {$stat['hp_now']}/{$stat['hp_max']}' align=left valign=bottom width=200><img src=i/vault/navigation/hp/_helth.gif width='10' height=10 border=0 alt='Уровень жизни: {$stat['hp_now']}/{$stat['hp_max']}'><img src=i/vault/navigation/hp/helth.gif height='10' width='{$widthhp}' border=0 alt='Уровень жизни: {$stat['hp_now']}/{$stat['hp_max']}'><img src=i/vault/navigation/hp/_helth_.gif width='10' height=10 border=0 alt='Уровень жизни: {$stat['hp_now']}/{$stat['hp_max']}'></td>\n<TD valign=top><FONT COLOR=RED><B>{$stat['hp_now']} / {$stat['hp_max']}</B></FONT></TD>\n</tr>\n<tr>\n<td width=200 title='Уровень активности: {$ustal}/{$ustal_max}' align=left valign=bottom width=200><img src=i/vault/navigation/hp/_ustal.gif width='10' height=10 border=0 alt='Уровень активности: {$ustal}/{$ustal_max}'><img src=i/vault/navigation/hp/ustal.gif height='10' width='{$widthustal}' border=0 alt='Уровень активности: {$ustal}/{$ustal_max}'><img src=i/vault/navigation/hp/_ustal_.gif width='10' height=10 border=0 alt='Уровень активности: {$ustal}/{$ustal_max}'></td>\n<TD valign=top><FONT COLOR=GREEN><B>{$ustal} / {$ustal_max}</B></FONT></TD>\n</tr>\n</table>\n</TD>\n\n\n\n</TR>\n</TABLE>\n\n</td>\n\n<td align=right valign=top>\n<input class=input type=button value='Обновить' onclick='window.location.href=\"forest.php?tmp=\"+Math.random();\"\"'>"; if ($stat['room'] == 602) { echo "\n<input type=submit class=input value='Войти в город' name=perexod>"; } echo "</td>\n</tr>\n</table></form>"; if (!empty($msg)) {
<?php if ($stat['user'] != "{$chl['user']}") { $nms = "Зелья можно пить только самому себе!"; } elseif ($stat['elik_time'] > $now) { $nms = "Вы не можете пить более одного зелья сразу!"; } else { $el_str = 4; $el_ag = 0; $el_dex = 0; $el_vit = 0; $el_raz = 0; $el_bat = 0; $el_pow = 0; $el_time = $now + 14400; $nms = "Вы выпили зелье!И ваша сила увеличилась на +4 и будет такой еще 4 часа!"; require_once "function/chat_insert.php"; insert_msg("Вы выпили зелье!И ваша сила увеличилась на +4 и будет такой еще 4 часа!", "", "", "1", $stat['user'], "", $stat['room']); include "includes/magic/elik_save.php"; include "includes/magic/drop.php"; $alldone = 1; }
$cena = 20; } elseif ($stat['level'] >= 9 && $stat['level'] <= 11) { $cena = 25; } elseif ($stat['level'] >= 12 && $stat['level'] <= 16) { $cena = 50; } elseif ($stat['level'] >= 17 && $stat['level'] <= 25) { $cena = 150; } //Начало перекидки if ($obmen) { if ($stat[credits] >= $cena) { // Хватает ли денег if ($stat[$stati1] >= 4) { if ($stati1 != $stati2) { require_once "inc/chat/functions.php"; insert_msg("Все прошло удачно! За смену параметров вы заплатили <b>{$cena}</b> зм!", "", "", "1", $stat[user], "", $stat[room]); mysql_query("UPDATE slots SET slots.1=0, slots.2=0, slots.3=0, slots.4=0, slots.5=0, slots.6=0, slots.7=0, slots.8=0, slots.9=0, slots.10=0, slots.11=0, slots.12=0, slots.13=0, slots.14=0, slots.15=0, slots.16=0, slots.17=0, slots.18=0, slots.19=0 WHERE id='" . $stat['id'] . "'"); mysql_query("UPDATE players set {$stati1}={$stati1}-1, {$stati2}={$stati2}+1, credits=credits-{$cena} where user='******'user'] . "'"); mysql_query("UPDATE akcii SET all_money=all_money+{$cena}, money=money+{$cena} WHERE id='1'"); $stat[stati1] = $stat[stati1] - 1; $stat[stati2] = $stat[stati2] + 1; $stat[credits] = $stat[credits] - $cena; echo "<meta http-equiv='refresh' content='1; url=znahar.php'>"; } else { $msg = "Ошибка, попробуйте еще!"; } } else { $msg = "Характеристика не может быть меньше 3!"; } } else { $msg = "У вас не хватает зм!";
if (empty($ip)) { if (getenv('HTTP_X_FORWARDED_FOR')) { $ip = getenv('HTTP_X_FORWARDED_FOR'); } else { $ip = getenv('REMOTE_ADDR'); } } if ($ok > 10) { $max = mysql_fetch_array(mysql_query("SELECT MAX(id) as id FROM players")); $NEW_USER_ID = $max['id'] + 1; $referer = $_COOKIE['us']; mysql_query("INSERT INTO slots (id, slots.1) values('" . $NEW_USER_ID . "','0')"); mysql_query("INSERT INTO players (id, user, pass, rase, credits, name,email, birth, birthdate, real_city, sex, browser, deviz, ip, referer) values('" . $NEW_USER_ID . "','" . addslashes($login) . "',md5('{$password}'),'" . addslashes($rase) . "','5','" . addslashes($u_name) . "','" . addslashes(htmlspecialchars($email)) . "','{$day}.{$month}.{$year}','{$this_time}','" . addslashes($city) . "','" . addslashes($sex) . "','" . addslashes($browser) . "','" . addslashes($deviz) . "','{$ip}','" . addslashes($referer) . "')"); // Приветствуем нового игрока !!! require_once "inc/chat/functions.php"; insert_msg("В игре зарегистрировался новый игрок под ником: <b>" . addslashes($login) . "</b>! ", "", "", "1", "", "", $stat['room']); $finded = 1; mysql_query("unlock tables"); // Разблокировка таблицы header("Location: register.php?page=end&login={$login}"); exit; } // mysql_query("unlock tables"); // Разблокировка таблицы } if ($page != "end") { $title = 'Old-apeha.com'; include 'inc/html_header.php'; echo "<body bgcolor=EBEDEC>"; echo "<table width=790 border=1 bordercolor=CCCCCC cellspacing=0 cellpadding=3>\n<tr>\n<td align=center><b style='COLOR: Green'>Old-apeha.com - [Регистрация]</b></td>\n</tr>\n</table><br>\n<script language=JavaScript src='inc/reg.js'></script>\n<form method='POST' onsubmit='return validate()' action='' name='reg'>";
<?php if ($chl['room'] != $stat['room']) { $nms = "ѕерсонаж на которого вы хотите наложить заклинание находитс¤ не в вашей комнате."; } else { include "inc/magic/drop.php"; mysql_query("update players set room=1 where user='******'user'] . "'"); require_once "inc/chat/functions.php"; insert_msg("¬ы удачно телепортировались в <b>ѕорт</b>!", "", "", "1", $chl['user'], "", $chl['room']); }
<?php $gol = mysql_fetch_array(mysql_query("select * from slots where slots.1=0 and slots.2=0 and slots.3=0 and slots.4=0 and slots.5=0 and slots.6=0 and slots.7=0 and slots.8=0 and slots.9=0 and slots.10=0 and slots.11=0 and slots.12=0 and slots.13=0 and slots.14=0 and slots.15=0 and slots.16=0 and slots.17=0 and slots.18=0 and slots.19=0 and id='" . $chl['id'] . "'")); if ($chl['lpv'] > 400) { $nms = "Персонаж <U>{$login}</U> отсутствует!"; } elseif (!$chl['battle']) { $nms = "Персонаж не находится в поединке!"; } elseif ($chl['hp_now'] == 0 && $chl['battle']) { $nms = "Зачем вам голый труп?!"; } elseif ($chl['user'] == $stat['user']) { $nms = "Раздеть себя вы не сможите, т.к. вы сильно заняты поединком!"; } elseif ($gol) { $nms = "Персонаж и так раздетый!"; } else { $_obj = mysql_fetch_array(mysql_query("SELECT SUM(objects.`hp`) as `hp`, SUM(objects.`energy`) as `energy`, SUM(objects.`strength`) as `strength`, SUM(objects.`dex`) as `dex`, SUM(objects.`agility`) as `agility`, SUM(objects.`vitality`) as `vitality`, SUM(objects.`power`) as `power`, SUM(objects.`razum`) as `razum`, SUM(objects.`br1`) as `br1`, SUM(objects.`br2`) as `br2`, SUM(objects.`br3`) as `br3`, SUM(objects.`br4`) as `br4`, SUM(objects.`br5`) as `br5`, SUM(objects.`krit`) as `krit`, SUM(objects.`unkrit`) as `unkrit`, SUM(objects.`uv`) as `uv`, SUM(objects.`unuv`) as `unuv`, SUM(objects.`min_d`) as `min_d`, SUM(objects.`max_d`) as `max_d` FROM slots, objects WHERE slots.id='" . $chl['id'] . "' AND objects.user='******'user'] . "' AND objects.id IN (slots.1,slots.2,slots.3,slots.4,slots.5,slots.6,slots.7,slots.8,slots.9,slots.10,slots.11,slots.12,slots.13,slots.14,slots.15,slots.16,slots.17,slots.18,slots.19) LIMIT 1")); mysql_query("UPDATE slots SET slots.1=0, slots.2=0, slots.3=0, slots.4=0, slots.5=0, slots.6=0, slots.7=0, slots.8=0, slots.9=0, slots.10=0, slots.11=0, slots.12=0, slots.13=0, slots.14=0, slots.15=0, slots.16=0, slots.17=0, slots.18=0, slots.19=0 WHERE id='" . $chl['id'] . "'"); $prt = mysql_fetch_array(mysql_query("SELECT side AS side, time AS time FROM participants WHERE time=" . $chl['battle'] . " AND id=" . $chl['id'] . "")); $b_id_id = mysql_fetch_array(mysql_query("SELECT MAX(id) as id FROM battles WHERE offer=" . $prt['time'] . "")); $b_id_id['id'] += 1; mysql_query("UPDATE players SET hp_now={$chl['hp_now']}-" . $_obj['hp'] . " WHERE id='" . $chl['id'] . "'"); mysql_query("UPDATE participants SET hp={$chl['hp_now']}-" . $_obj['hp'] . " WHERE time='" . $chl['battle'] . "' AND id='" . $chl['id'] . "'"); mysql_query("INSERT INTO battles (offer, time, id, attacker, defender, kick, block, type, damage, comment) values (" . $prt['time'] . ", " . $now . ", " . $b_id_id['id'] . ", '', '', '', '', NULL, '', '<b>{$chl['user']}</b> Попытался увернуться, но ловкий <b>{$stat['user']}</b> поймал его и раздел, потом начал атаковать еще сильнее!')"); require_once "inc/chat/functions.php"; insert_msg("Взбисившийся <b><u>" . $stat['user'] . "</u></b> раздел вас и начал еще сильнее атаковать Вас!", "", "", "1", $chl['user'], "", $chl['room']); $nms = "Вы с лёгкостью его раздели!"; include "inc/magic/drop.php"; $alldone = 1; }
break; default: $offer_str = "Боец отозвал заявку"; echo "<script>parent.main.location=\"battle.php?tmp=\"+Math.random();\"\"</script>"; } } } $user_offer = mysql_fetch_array(mysql_query("SELECT offers.time,offers.type,participants.side FROM offers, participants WHERE offers.time>" . $now . " AND offers.done=0 AND participants.time=offers.time AND participants.id=" . $stat['id'] . "")); // Отказать в поединке if ($page == "dismiss" && $user_offer['type'] == 1) { if ($user_offer['time']) { if (!$user_offer['side']) { $opponent = mysql_fetch_array(mysql_query("SELECT participants.id, players.user, players.room FROM participants, players WHERE participants.time=" . $user_offer['time'] . " AND participants.side=1 AND participants.id=players.id")); mysql_query("DELETE FROM participants WHERE time=" . $user_offer['time'] . " AND id!=" . $stat['id'] . ""); require_once "inc/chat/functions.php"; insert_msg("<b>{$stat['user']}</b> отказал в поединке!", "", "", "1", $opponent['user'], "", $opponent['room']); echo "<script>parent.main.location=\"battle.php?tmp=\"+Math.random();\"\"</script>"; } } } elseif ($page == "take_back") { if ($user_offer['time']) { if ($user_offer['type'] == 1) { if (!$user_offer['side']) { mysql_query("DELETE FROM offers WHERE time=" . $user_offer['time'] . ""); } mysql_query("DELETE FROM participants WHERE time=" . $user_offer['time'] . " AND id=" . $stat['id'] . ""); unset($user_offer); } else { $offer_str = "Что-то тут не так..."; } // вот и я говорю - расплодилось уток бля
} if ($stat['user'] == 'migon') { $_POST['text'] = "<font color=red><b>" . $_POST['text'] . "</b></font>"; } $clear_text = 1; $to_login = ""; $private = ""; if (preg_match("/приватно \\[(.*?)\\]/", $_POST['text'], $private_temp)) { $private = $private_temp['1']; $_POST['text'] = str_replace('приватно [' . $private . ']', ' ', $_POST['text']); } elseif (preg_match("/для \\[(.*?)\\]/", $_POST['text'], $to_login_temp)) { $to_login = $to_login_temp['1']; $_POST['text'] = str_replace('для [' . $to_login . ']', ' ', $_POST['text']); } include "inc/chat/smiles.php"; insert_msg(trim($_POST['text']), $to_login, $private); } $mess_id = $_POST['message_id']; } include "inc/html_header.php"; print "<SCRIPT LANGUAGE=\"JavaScript\">"; if ($mess_id != "") { $chat = mysql_query("SELECT * FROM chat WHERE date >'" . (time() - 60) . "' and id > '" . $mess_id . "' AND (room = '" . $stat['room'] . "' OR room = '0' OR room = '' " . $c_where . ") AND (NOT EXISTS (select user from chatignore where login='******'user'] . "' and user=chat.login)) ORDER BY `id`"); while ($chats = mysql_fetch_array($chat)) { if ($chats['id'] > $mess_id) { $mess_id = $chats['id']; if ($chats['date'] + 60 > time()) { if ($chats['system'] == 1) { if ($chats['system_to'] == "") { if ($chats['msg'] != "") { echo "top.ChatMsg('" . date('H:i', $chats['date']) . "','','<LABEL STYLE=\\'COLOR: Red\\' title=\\'Уровень важности: Высокий\\'><U><B>Внимание!</B></U></LABEL> " . $chats['msg'] . "','1','0');";
$msg = "У вас не хватает зм."; } } else { $msg = "Минимальная ставка 3 зм."; } $t = 0; } ############## Подачи заявки на участие в турнире ############## ############## Подачи заявки на участие в турнире ############## if ($act == "joins") { if ($cash > 0) { if ($stat['credits'] >= 3) { mysql_query("UPDATE bs set cash=cash+{$cash} where user='******'user']}' AND t='{$t}'"); mysql_query("UPDATE players set credits=credits-{$cash} where user='******'user']}'"); require_once "inc/chat/functions.php"; insert_msg("Вы удачно добавили в банк турнира <b>{$cash}</b> зм.", "", "", "1", $stat[user], "", $stat[room]); } else { $msg = "У вас не хватает зм."; } } else { $msg = "Введите положительную сумму."; } } ############## Подачи заявки на участие в турнире ############## ############## Собираем данные о будующем турнире ############## $all_cash_t1 = 0; $sel_t1 = mysql_query("SELECT * FROM bs WHERE t='1'"); $all_t1 = mysql_num_rows($sel_t1); if ($all_t1) { while ($s_t1 = mysql_fetch_array($sel_t1)) { $all_cash_t1 = $all_cash_t1 + $s_t1[cash];
if (preg_match("/[^(0-9)]/", $tmp)) { echo '<script>alert("Ошибка")</script>'; exit; } if (is_numeric($tmp) && $tmp > 0) { $ob = mysql_fetch_array(mysql_query("SELECT * FROM objects where id='" . addslashes($tmp) . "'")); $obp = mysql_fetch_array(mysql_query("SELECT room, user FROM players where id='" . $ob[prod] . "'")); $obj_inf = explode("|", $ob['inf']); if (!empty($ob['id'])) { if ($ob['cena'] <= $stat['credits']) { echo "<br><center><font color=red><b>Вы удачно купили предмет <b>\"" . $obj_inf[1] . "\"</b> по цене <b>\"" . $ob[cena] . "\"</b> зм.</b></font></center>"; mysql_query("UPDATE players set credits=credits+{$ob['cena']} where id={$ob['prod']}"); mysql_query("UPDATE players set credits=credits-{$ob['cena']} where id={$stat['id']}"); mysql_query("UPDATE objects set user='******', mag=0, tmp=0 where id={$ob['id']}"); require_once "inc/chat/functions.php"; insert_msg("У вас удачно купили предмет <b>\"" . $obj_inf[1] . "\"</b> за <b>\"" . $ob[cena] . "\"</b> зм.", "", "", "1", $obp[user], "", $obp[room]); } else { echo "<br><center><font color=red><b>У Вас недостаточно денег для покупки предмета <u>" . $obj_inf['1'] . "</u></b></font></center>"; } } else { echo "<br><center><font color=red><b>Предмет не найден!</b></font></center>"; } } } echo "<table border='0' width='100%' cellspacing='0' cellpadding='0'>\n <tr>\n <td width='100%' align='center'>\n <table border='0' width='100%' height='100%' cellspacing='0' cellpadding='0'>\n <tr>\n <td width='22' height='100%'>\n <table border='0' width='22' height='100%' cellspacing='0' cellpadding='0'>\n <tr>\n <td width='22' height='25'>\n<img src='i/inman_b11.gif' width='22' height='25' alt=''></td>\n </tr>\n <tr>\n <td width='22' height='69'><img src='i/inman_b12.gif' width='22' height='69' alt=''></td>\n </tr>\n <tr>\n <td width='22' height='100%' background='i/inman_b13.gif'> </td>\n </tr>\n <tr>\n <td width='22' height='69'><img src='i/inman_b14.gif' width='22' height='69' alt=''></td>\n </tr>\n <tr>\n <td width='22' height='25'><img src='i/inman_b15.gif' width='22' height='25' alt=''></td>\n </tr>\n</table>\n </td>\n <td height='100%'>\n <table border='0' width='100%' height='100%' cellspacing='0' cellpadding='0'>\n <tr>\n <td width='100%' height='25'>\n <table border='0' width='100%' height='25' cellspacing='0' cellpadding='0'>\n <tr>\n <td width='51' height='25'>\n<img src='i/inman_b211.gif' width='51' height='25' alt=''></td>\n <td background='i/inman_b212.gif' valign='middle'>\n <table border='0' height='22' cellspacing='0' cellpadding='0'>\n <tr>\n<td width='96' height='22'> </td>\n\n </tr>\n</table>\n \n </td>\n <td width='51' height='25'>\n<img src='i/inman_b213.gif' width='51' height='25' alt=''></td>\n </tr>\n</table>\n </td>\n </tr>\n <tr>\n <td width='100%' height='100%' background='i/inman_fon.gif'>\n <table border='0' width='100%' height='100%' cellpadding='0' cellspacing='0' style='border-collapse: collapse; border-style: solid; padding: 3'>\n <tr><td colspan='2'>\n <div align='center'>\n <table border='1' background='i/inman_fon2.gif' cellpadding='0' cellspacing='0' style='padding:5; border-collapse: collapse' bordercolor='#D8C792' width='100%'>\n<tr>"; echo "<td align=center width=20%><a "; if ($otdel == 1) { echo " disabled"; } else { echo "href='?otdel=1'"; }
<?php if ($stat['battle']) { $nms = "В бою лечение травм невозможно!"; } elseif ($chl['travma'] < $now) { $nms = "Персонаж не травмирован!"; } elseif ($stat['energy_now'] < 20) { $nms = "У вас не хватает маны!"; } elseif ($chl['room'] != $stat['room']) { $nms = "Для исцеления персонажа от травм Вам необходимо находится в одной комнате!"; } else { include "includes/magic/drop.php"; mysql_query("UPDATE person SET travma=NULL where id='" . $chl['id'] . "'"); mysql_query("update person set energy_now=energy_now-20 where id='" . $stat['id'] . "'"); if ($chl['user'] == $stat['user']) { $MesgForAdd = "Вы успешно исцелили себя от травм!"; $stat['travma'] = NULL; } else { $MesgForAdd = "Вы исцелены от травм лекарем <b><u>" . $stat['user'] . "</u></b>"; } require_once "function/chat_insert.php"; insert_msg("{$MesgForAdd}", "", "", "1", $chl[user], "", "0"); $nms = "Всё прошло удачно...<br>Персонаж <u>" . $chl['user'] . "</u> успешно исцелён от травм!"; $alldone = 1; }
case "add": if (@$adds) { $tems = HtmlSpecialChars($tems); $texxt = stripslashes($texxt); $tems = str_replace("\n", "<br>", $tems); $texxt = str_replace("\n", "<br>", $texxt); $hourdiff = "0"; $timeadjust = $hourdiff * 60 * 60; $this_time = date("d.m.y H:i", time() + $timeadjust); $max = mysql_fetch_array(mysql_query("SELECT MAX(id) as id FROM news")); $NEWMAXID = $max['id'] + 1; $QQQQ = mysql_query("INSERT INTO `news` VALUES('" . $NEWMAXID . "','" . $stat['user'] . "','" . $texxt . "','" . $tems . "','" . $this_time . "')"); if ($QQQQ) { print "<center>Новость добавлена.</center>"; require_once "inc/chat/functions.php"; insert_msg("Читайте новости...", "", "", "1", $stat['user'], "", $stat['room']); } else { print "Какаето Ошибка!"; } } print "\n<form method='POST'>\n<table border=0>\n<tr>\n<td>\n<input name='tems' size='65' style='float: right'></font><font size='4'><span lang='ru'>Тема:</span></font></td>\n</tr>\n<tr>\n<td>\n<textarea name=texxt rows=50 cols=255 style='height: 153; width:493; font-size:12pt'></textarea></td>\n</tr>\n<tr>\n<td>\n<center><input type='submit' value='Отправить' class=input name='adds'> <input type='reset' class=input value='Стереть' name='B4'>\n</center>\n</td>\n</tr>\n</table>\n</form>"; break; } switch ($act) { case "del": if (@$dels) { mysql_query("DELETE FROM News WHERE id='" . $idss . "'"); echo "Новость удалина!"; } echo "<table border=0><tr>\n<td><form method=post>\n<b>ID:</b>\n<input type=text name=idss size=2>\n<input type=submit class=input name=dels value='Удалить'></td>\n</tr>\n</table>\n</form>"; break;
$is_ex = mysql_fetch_array(mysql_query("SELECT objects.`id`,objects.`inf`,objects.`tip` FROM objects, slots WHERE objects.user='******'user'] . "' AND objects.tip=21 AND objects.bank=0 AND objects.lam=0 AND objects.pochta=0 AND objects.mag=0 AND objects.komis=0 AND objects.upgrade=0 && objects.id=" . addslashes($sozdanie) . " AND slots.id=" . $stat['id'] . " && objects.id NOT IN (slots.1,slots.2,slots.3,slots.4,slots.5,slots.6,slots.7,slots.8,slots.9,slots.10,slots.11,slots.12,slots.13,slots.14,slots.15,slots.16,slots.17,slots.18,slots.19)")); $is_ex_inf = explode("|", $is_ex['inf']); $koziki = mysql_fetch_array(mysql_query("SELECT * FROM `recepts` WHERE `name` = '" . $is_ex_inf['0'] . "'")); if (!empty($is_ex_inf['0'])) { if ($is_ex['tip'] == 21) { if ($stat[ing_kor_mand] >= $koziki[ing_kor_mand] && $stat[ing_vet_veres] >= $koziki[ing_vet_veres] && $stat[ing_koga] >= $koziki[ing_koga] && $stat[ing_kosti] >= $koziki[ing_kosti] && $stat[ing_trava] >= $koziki[ing_trava] && $stat[ing_metril] >= $koziki[ing_metril] && $stat[ing_okun] >= $koziki[ing_okun] && $stat[ing_osetr] >= $koziki[ing_osetr] && $stat[ing_stavrida] >= $koziki[ing_stavrida] && $stat[ing_narval] >= $koziki[ing_narval] && $stat[ing_kefal] >= $koziki[ing_kefal] && $stat[ing_4esh_drak] >= $koziki[ing_4esh_drak] && $stat[ing_vamp] >= $koziki[ing_vamp] && $stat[ing_br_slit] >= $koziki[ing_br_slit] && $stat[ing_kri_kv] >= $koziki[ing_kri_kv] && $stat[ing_galo_skorp] >= $koziki[ing_galo_skorp] && $stat[ing_cry] >= $koziki[ing_cry] && $stat[ing_volos] >= $koziki[ing_volos] && $stat[ing_gribok] >= $koziki[ing_gribok] && $stat[ing_zhuk] >= $koziki[ing_zhuk] && $stat[ing_oleni_rog] >= $koziki[ing_oleni_rog] && $stat[ing_dozhdevik] >= $koziki[ing_dozhdevik] && $stat[ing_shishka] >= $koziki[ing_shishka] && $stat[ing_vetka_shipovnika] >= $koziki[ing_vetka_shipovnika] && $stat[ing_podorojnik] >= $koziki[ing_podorojnik]) { mysql_query("DELETE FROM objects WHERE id=" . addslashes($sozdanie) . ""); $pr = mysql_query("Update players set ing_kor_mand=ing_kor_mand-{$koziki['ing_kor_mand']}, ing_vet_veres=ing_vet_veres-{$koziki['ing_vet_veres']}, ing_koga=ing_koga-{$koziki['ing_koga']}, ing_kosti=ing_kosti-{$koziki['ing_kosti']}, ing_trava=ing_trava-{$koziki['ing_trava']}, ing_metril=ing_metril-{$koziki['ing_metril']}, ing_okun=ing_okun-{$koziki['ing_okun']}, ing_osetr=ing_osetr-{$koziki['ing_osetr']}, ing_stavrida=ing_stavrida-{$koziki['ing_stavrida']}, ing_kefal=ing_kefal-{$koziki['ing_kefal']}, ing_4esh_drak=ing_4esh_drak-{$koziki['ing_4esh_drak']}, ing_vamp=ing_vamp-{$koziki['ing_vamp']}, ing_br_slit=ing_br_slit-{$koziki['ing_br_slit']}, ing_kri_kv=ing_kri_kv-{$koziki['ing_kri_kv']}, ing_galo_skorp=ing_galo_skorp-{$koziki['ing_galo_skorp']}, ing_narval=ing_narval-{$koziki['ing_narval']}, ing_cry=ing_cry-{$koziki['ing_cry']}, ing_volos=ing_volos-{$koziki['ing_volos']}, ing_gribok=ing_gribok-{$koziki['ing_gribok']}, ing_zhuk=ing_zhuk-{$koziki['ing_zhuk']}, ing_oleni_rog=ing_oleni_rog-{$koziki['ing_oleni_rog']}, ing_dozhdevik=ing_dozhdevik-{$koziki['ing_dozhdevik']}, ing_shishka=ing_shishka-{$koziki['ing_shishka']}, ing_vetka_shipovnika=ing_vetka_shipovnika-{$koziki['ing_vetka_shipovnika']}, ing_podorojnik=ing_podorojnik-{$koziki['ing_podorojnik']} WHERE id=" . $stat['id'] . ""); mysql_query("Update players set elikmake_time={$now}+300 WHERE id=" . $stat['id'] . ""); $buyitem_res = mysql_query("SELECT * FROM `items` WHERE `name` = '" . $koziki['name2'] . "'"); $buyitem = mysql_fetch_array($buyitem_res); $inf = "" . $buyitem['name'] . "|" . $buyitem['title'] . "|" . $buyitem['price'] . "|0|" . $secondary . "|" . $buyitem['art'] . "|0|" . $buyitem['iznos'] . ""; $min = "" . $buyitem['min_level'] . "|" . $buyitem['min_str'] . "|" . $buyitem['min_dex'] . "|" . $buyitem['min_ag'] . "|" . $buyitem['min_vit'] . "|" . $buyitem['min_razum'] . "|" . $buyitem['min_rase'] . "|" . $buyitem['min_proff'] . ""; $result2 = mysql_query("INSERT INTO `objects` (`user`,`inf`,`min`,`tip`,`br1`,`br2`,`br3`,`br4`,`br5`,`min_d`,`max_d`,`hp`,`energy`,`strength`,`dex`,`agility`,`vitality`,`razum`,`krit`,`unkrit`,`uv`,`unuv`,`time`) VALUES ('" . $stat['user'] . "','" . $inf . "','" . $min . "','" . $buyitem['tip'] . "','" . $buyitem['br1'] . "','" . $buyitem['br2'] . "','" . $buyitem['br3'] . "','" . $buyitem['br4'] . "','" . $buyitem['br5'] . "','" . $buyitem['min'] . "','" . $buyitem['max'] . "','" . $buyitem['hp'] . "','" . $buyitem['energy'] . "','" . $buyitem['strength'] . "','" . $buyitem['dex'] . "','" . $buyitem['agility'] . "','" . $buyitem['vitality'] . "','" . $buyitem['razum'] . "','" . $buyitem['krit'] . "','" . $buyitem['unkrit'] . "','" . $buyitem['uv'] . "','" . $buyitem['unuv'] . "','" . time() . "')"); require_once "inc/chat/functions.php"; insert_msg("Ведьма отправилась варить вам зелье <u>" . $buyitem['title'] . "</u>, а вы начали выполнять ее поручение!", "", "", "1", $stat[user], "", $stat[room]); echo "<meta http-equiv='refresh' content='0; url=vedma.php'>"; } else { $msg = "Нехватает ресурсов!"; } } else { $msg = "Это не похоже на рецепт!"; } } else { echo "Рецепт не найден в Вашем рюкзаке!"; } } else { $msg = "Да вы батенька заработались! Идите-ка посражайтесь."; } } else { $msg = "Вы находитесь не в той комнате в какой нужно...";
mysql_query("UPDATE slots set slots.1=0, slots.2=0, slots.3=0, slots.4=0, slots.5=0, slots.6=0, slots.7=0, slots.8=0, slots.9=0, slots.10=0, slots.11=0, slots.12=0, slots.13=0, slots.14=0, slots.15=0, slots.16=0, slots.17=0, slots.18=0, slots.19=0 WHERE id='{$stat['id']}'"); $stat['room'] = 49; require_once "inc/chat/functions.php"; insert_msg("Вы удачно вошли в башню", "", "", "1", $stat[user], "", $stat[room]); echo "<meta http-equiv='refresh' content='0; url=tower_map/map.php'>"; } else { $msg = "Ворота открыты только в указанное время!"; } } elseif ($myzay[seans] == 7) { //if ($day_seans==1 or $day_seans==8 or $day_seans==15 or $day_seans==22 or $day_seans==29) { if ($hour_seans == 20 and $min_seans > 45 or $hour_seans == 21 and $min_seans < 5) { mysql_query("UPDATE players set room=49, location=790 where user='******'user'] . "'"); mysql_query("UPDATE slots set slots.1=0, slots.2=0, slots.3=0, slots.4=0, slots.5=0, slots.6=0, slots.7=0, slots.8=0, slots.9=0, slots.10=0, slots.11=0, slots.12=0, slots.13=0, slots.14=0, slots.15=0, slots.16=0, slots.17=0, slots.18=0, slots.19=0 WHERE id='{$stat['id']}'"); $stat['room'] = 49; require_once "inc/chat/functions.php"; insert_msg("Вы удачно вошли в башню, в 21.00 автоматически будет доступно нападение и турнир начнется!Удачи!", "", "", "1", $stat[user], "", $stat[room]); echo "<meta http-equiv='refresh' content='0; url=tower_map/map.php'>"; } else { $msg = "Ворота открыты только в указанное время!"; } //}else $msg="Турнир проходит строго по указанным дням!"; } } else { $msg = "У вас не тот уровень, рекомендованный уровень 8!"; } } else { $msg = "Ваша заявка не найденна!"; } } //Конец перехода в море include "inc/html_header.php";
<?php if ($chl['aura_t'] > $now) { $nms = "Персонаж может находится под действием только одной ауры!"; } if ($stat['energy_now'] < 20) { $nms = "Недостаточно маны, необходимо 20 MP"; } else { $aura_time = $now + ceil(14400 * (1 + $chl['sp_12'] / 100)); mysql_query("UPDATE `person` SET `aura`='1', `aura_t`='{$aura_time}' WHERE `user`='" . $chl['user'] . "'"); mysql_query("update person set energy_now=energy_now-20 where id='" . $stat['id'] . "'"); require_once "function/chat_insert.php"; insert_msg("На вас была наложена аура магической брони 1 уровня!", "", "", "1", $chl['user'], "", $chl['room']); $nms = "Вы наложили на персонажа ауру магической брони!"; include "includes/magic/drop.php"; $alldone = 1; }
<?php include '../model/messages.php'; //CRUD messages if ($_POST['method'] == 'insertmsg') { insert_msg(); } if ($_POST['method'] == 'insertpost') { insert_post(); } if ($_POST['method'] == 'showmsg') { show_msg(); } if ($_POST['method'] == 'showMsgsFromChatRoom') { showMsgsFromChatRoom(); }
$h_hpmax = $chl['vitality'] * 5 + $chl['hp']; $damage = $stat['energy_now'] * 2; if ($stat['user'] == $chl['user']) { $nms = "Магия не может быть обращена против мага"; } elseif ($chl['hp_now'] == 0 && $chl['battle']) { $nms = "Извините но это не ЖИВАЯ ВОДА, мертвому она никчему"; } elseif ($stat['energy_now'] == 0) { $nms = "У вас нет маны!"; } else { if ($chl['hp_now'] - $damage <= 0) { $hp_query = 0; $hpplus = $chl['hp_now']; } else { $hp_query = $chl['hp_now'] - $damage; $hpplus = $damage; } $MesgForAdd = "Маг <b><u>{$stat['user']}</u></b> использовал против вас свою ману... Нанесён урон <b><u>-{$hpplus} НР</u></b>"; include "includes/magic/drop.php"; require_once "function/chat_insert.php"; insert_msg("{$MesgForAdd}", "", "", "1", $chl['user'], "", $chl['room']); if ($stat['user'] == $chl['user'] && $stat['battle'] == NULL) { $stat['hp_now'] = $hp_query; } mysql_query("update person set hp_now=" . $hp_query . " where id='" . $chl['id'] . "'"); mysql_query("update person set energy_now=0 where id='" . $stat['id'] . "'"); if ($chl['battle']) { mysql_query("update participants set hp=" . $hp_query . " where id='" . $chl['id'] . "'"); } $nms = "Свиток магии прочитан ...<br>В персонажа <u>" . $chl['user'] . "</u> ударила энергия мага и он получил повреждение <u>-{$hpplus} HP</u>"; $alldone = 1; }
} $ms = $kol % 4; $kol = $kol + 1; mysql_query("UPDATE players SET battle=" . $user_offer['time'] . ", bside=" . $participant['side'] . " WHERE id=" . $participant['id']); // echo "UPDATE players SET battle=".$user_offer['time'].", side=".$participant['side']." WHERE id=".$participant['id'].'<BR>'; insert_msg("Часы показывали <U>{$bdate}</U>, когда Ваш бой начался!", "", "", "1", $participant['user'], "", $participant['room']); } mysql_query('update offers set zone_height=' . ($zone_type != 'none' ? $y_size : ($ri > $li ? $ri : $li) + 1) . ' where time=' . $user_offer['time']); // echo 'update offers set zone_height='.((($ri>$li)?$ri:$li)+2).' where time='.$user_offer['time']; $stat['battle'] = $user_offer['time']; echo "<script>parent.main.location=\"battle.php?tmp=\"+Math.random();\"\"</script>"; } else { mysql_query("DELETE FROM offers WHERE time=" . $user_offer['time'] . ""); mysql_query("DELETE FROM participants WHERE time=" . $user_offer['time'] . ""); require_once "inc/chat/functions.php"; insert_msg("Ваш бой не может начаться, т.к. группа не набрана!", "", "", "1", $stat['user'], "", $stat['room']); } } mysql_query("UNLOCK TABLES"); } else { if ($page == "newbattle") { $user_offer = mysql_fetch_array(mysql_query("SELECT offers.time from offers, participants WHERE offers.time>" . $now . " AND offers.done=0 AND participants.time=offers.time AND participants.id=" . $stat['id'] . "")); if ($user_offer) { $offer_str = "<br>Для начала с одной заявкой разберись..."; } elseif ($stat['hp_now'] < ($stat['vitality'] * 5 + $stat['hp']) / 3) { $offer_str = "Вы слишком ослаблены для поединка! Восстановитесь..."; } else { $user_offer = 1; switch ($timeout) { case 3: $timeo = 180;