Beispiel #1
0
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:
Beispiel #4
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) {
Beispiel #7
0
    $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)) {
Beispiel #8
0
<?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;
}
Beispiel #10
0
 }
 $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) {
Beispiel #11
0
 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 = "Вы не можете вбить кол в самого себя!";
Beispiel #12
0
         }
     } 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>";
 }
Beispiel #13
0
 $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>&nbsp;</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>&nbsp;</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;
}
Beispiel #15
0
     $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 = "У вас не хватает зм!";
Beispiel #16
0
    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']);
}
Beispiel #18
0
<?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;
}
Beispiel #19
0
                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 = "Что-то тут не так...";
        }
        // вот и я говорю - расплодилось уток бля
Beispiel #20
0
        }
        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');";
Beispiel #21
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];
Beispiel #22
0
     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'>&nbsp;</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'>&nbsp;</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'";
 }
Beispiel #23
0
<?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;
Beispiel #25
0
         $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 = "Вы находитесь не в той комнате в какой нужно...";
Beispiel #26
0
                     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;
}
Beispiel #28
0
<?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();
}
Beispiel #29
0
$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;
}
Beispiel #30
0
                }
                $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;