Exemplo n.º 1
0
function create_response($item_id)
{
    $sel_res = myquery("SELECT id,name,type FROM game_items_factsheet WHERE can_up=1 AND type <=18 AND type NOT IN (12,13) ORDER BY type, BINARY name");
    $response = "\n    <table>\n    <tr><td>Предмет, входящий в комплект</td><td>&nbsp;</td><td>&nbsp;<td></tr>\n    <tr>\n    <td><select style=\"font-size:12px;\" id=\"item_id\">";
    $cur_type = 0;
    while ($res = mysql_fetch_array($sel_res)) {
        if ($cur_type != $res['type']) {
            $cur_type = $res['type'];
            $response .= "<option value=0 disabled=true style=\"background-color:white;\">" . type_str($cur_type) . "</option>";
        }
        $response .= "<option value=" . $res['id'] . ">" . $res['name'] . "</option>";
    }
    $response .= "</select></td>\n    <td><input type=\"button\" value=\"Сохранить\" onClick=\"save_schema('new');\"></td>\n    <td>&nbsp;</tr>";
    if ($item_id > 0) {
        $sel = myquery("SELECT * FROM game_items_complect WHERE complect_id={$item_id}");
        while ($schema = mysql_fetch_array($sel)) {
            $response .= "<tr>\n            <td><select style=\"font-size:12px;\" id=\"item_id_" . $schema['id'] . "\">";
            $sel_res = myquery("SELECT id,name,type FROM game_items_factsheet WHERE can_up=1 AND type <=18 AND type NOT IN (12,13) ORDER BY type, BINARY name");
            $cur_type = 0;
            while ($res = mysql_fetch_array($sel_res)) {
                if ($cur_type != $res['type']) {
                    $cur_type = $res['type'];
                    $response .= "<option value=0 disabled=true style=\"background-color:white;\">" . type_str($cur_type) . "</option>";
                }
                $response .= "<option value=" . $res['id'] . "";
                if ($res['id'] == $schema['item_id']) {
                    $response .= " selected";
                }
                $response .= ">" . $res['name'] . "</option>";
            }
            $response .= "</select></td>\n            <td><input type=\"button\" value=\"Сохранить\" onClick=\"save_schema('" . $schema['id'] . "');\"></td>\n            <td><input type=\"button\" value=\"Удалить\" onClick=\"delete_schema('" . $schema['id'] . "');\"></td>";
        }
    }
    $response .= "</table>";
    return $response;
}
Exemplo n.º 2
0
                    case 4:
                        echo '<br>Мастер Дробящего Оружия: ' . $row["type_weapon_need"] . '';
                        break;
                    case 5:
                        echo '<br>Мастер Колющего Оружия: ' . $row["type_weapon_need"] . '';
                        break;
                    case 6:
                        echo '<br>Мастер Метательного Оружия: ' . $row["type_weapon_need"] . '';
                        break;
                }
            }
        } else {
            echo '<b>Требует предметы:</b> <br>';
            $sel = myquery("SELECT game_items_factsheet.id,game_items_factsheet.name,game_items_factsheet.type FROM game_items_complect,game_items_factsheet WHERE game_items_factsheet.id=game_items_complect.item_id AND game_items_complect.complect_id=" . $row['id'] . "");
            while ($compl = mysql_fetch_array($sel)) {
                echo type_str($compl['type']) . ' <a href="?type=' . $compl['type'] . '&item=' . $compl['id'] . '">' . $compl['name'] . '</a><br />';
            }
        }
        echo '<br><br><br>

		<b>Повышает:</b> <br>Силу на: ' . $row["dstr"] . ' <br>Интеллект на: ' . $row["dntl"] . '<br>Ловкость на: ' . $row["dpie"] . '<br>Защиту на: ' . $row["dvit"] . '<br>Выносливость на: ' . $row["ddex"] . '<br>Мудрость на: ' . $row["dspd"] . '<br>Удачу на: ' . $row["dlucky"] . '';
        if (($row['type'] == 2 or $row['type'] == 5 or $row['type'] == 6 or $row['type'] == 8) and $row['def_index'] > 0) {
            echo '<br><br />Защищает область <br />';
            if ($row['type'] == 2) {
                echo 'плеча';
            }
            if ($row['type'] == 5) {
                echo 'тела и ног';
            }
            if ($row['type'] == 6) {
                echo 'головы';
Exemplo n.º 3
0
}
if ($from_house) {
    $link .= '&house&option=' . $option;
}
echo '<a href=' . $link . '>Снять все предметы</a>';
echo '</td><td valign="top">';
$result_ves = myquery("SELECT CW, CC FROM game_users WHERE user_id={$user_id} LIMIT 1");
$items = mysql_fetch_array($result_ves);
if (!isset($_GET['make_amulet']) and !isset($_GET['make_svitok']) or $from_house or $from_craft) {
    QuoteTable('open');
    echo '<b><center> Общий вес:  ' . $items['CW'] . ' / ' . $items['CC'] . '</b></center>';
    $result_items = myquery("SELECT DISTINCT game_items_factsheet.type FROM game_items,game_items_factsheet WHERE game_items.item_id=game_items_factsheet.id AND game_items.user_id={$user_id} AND game_items.priznak=0 AND game_items.used=0 and game_items_factsheet.type<99 and game_items_factsheet.type!=12 AND game_items_factsheet.type!=13 ORDER BY game_items_factsheet.type");
    if (mysql_num_rows($result_items)) {
        while ($result = mysql_fetch_array($result_items)) {
            $typ = $result['type'];
            echo '<a name="anchor' . $typ . '" href="#anchor' . $typ . '" onClick=\'expand( "d' . $typ . '", "d' . $typ . '", "d' . $typ . '", "http://' . domain_name . '/funct.php?item=' . $typ . '' . ($from_house ? '&house&option=' . $option . '' : '') . '" );\'><li><b>' . type_str($result['type']) . '</b></li></a>';
            echo '<div id="d' . $typ . '"';
            echo "style='display: none;'";
            echo '><i>Загрузка</i></div>';
        }
    }
    QuoteTable('close');
    echo '<br />';
    $result_items = mysql_result(myquery("SELECT COUNT(*) from game_items LEFT JOIN game_items_factsheet ON game_items_factsheet.id=game_items.item_id WHERE game_items.user_id={$user_id} AND game_items.priznak=0 AND game_items.used=0 AND game_items.count_item>0 and game_items_factsheet.type=12"), 0, 0);
    if ($result_items > 0) {
        QuoteTable('open');
        echo '<a name="anchor12" href="#anchor12" onClick=\'expand( "d12", "d12", "d12", "http://' . domain_name . '/funct.php?item=12' . ($from_house ? '&house&option=' . $option . '' : '') . '" );\'><li><b>Свитки</b></li></a>';
        echo '<div id="d12"';
        echo "style='display: none;'";
        echo '><i>Загрузка</i></div>';
        QuoteTable('close');
Exemplo n.º 4
0
     $do = 'view';
 }
 switch ($do) {
     // Выбор типа предметов на рынке
     case 'view':
         if ($dostup_clan == 2) {
             $str_query = "SELECT DISTINCT game_items_factsheet.type FROM game_items,game_items_factsheet where game_items.user_id={$user_id} and game_items.priznak=1 and game_items.town='{$town}' and game_items_factsheet.type<=97 and game_items.sell_time>'{$time_for_check}' AND game_items.post_to=0 AND game_items.item_id = game_items_factsheet.id ORDER BY game_items_factsheet.type";
         } else {
             $str_query = "SELECT DISTINCT game_items_factsheet.type FROM game_items,game_items_factsheet where game_items.priznak=1 and game_items.town='{$town}' and game_items_factsheet.type<=97 and game_items.sell_time>'{$time_for_check}' AND game_items.post_to=0 AND game_items.item_id = game_items_factsheet.id ORDER BY game_items_factsheet.type";
         }
         $pg = myquery($str_query);
         $sel_res = mysql_result(myquery("SELECT COUNT(*) FROM craft_resource_market WHERE priznak=0 AND town={$town} AND price>0 AND col>0 AND sell_time>'{$time_for_check}'"), 0, 0);
         if (mysql_num_rows($pg) > 0 or $sel_res > 0) {
             echo '<center><font face=verdana size=2>Выбери тип предмета:</font><br><table width="200" cellspacing=3 cellpadding=1 border=1>';
             while (list($typ) = mysql_fetch_array($pg)) {
                 echo '<tr height="20"><td align="center"><a href="http://' . domain_name . '/lib/town.php?option=' . $option . '&do=viewtype&type=' . $typ . '">' . type_str($typ) . '</a></td></tr>';
             }
             if ($sel_res > 0) {
                 echo '<tr height="20"><td align="center"><a href="http://' . domain_name . '/lib/town.php?option=' . $option . '&do=res">Ресурсы</a></td></tr>';
             }
         } else {
             echo '<center><font face=verdana size=2>К сожалению, рынок пуст!</font></center>';
         }
         break;
         // Просмотр выбранного типа предметов на рынке
     // Просмотр выбранного типа предметов на рынке
     case 'viewtype':
         echo "В инвентаре свободно место для <b>" . max(0, $char['CC'] - $char['CW']) . "</b> кг.";
         $type = (int) $_GET['type'];
         if (!isset($_GET['page']) or $_GET['page'] < 1) {
             $page = 1;
Exemplo n.º 5
0
					Number(document.new_item_form.dvit.value)+
					Number(document.new_item_form.ddex.value)+
					Number(document.new_item_form.dspd.value)+
					Number(document.new_item_form.dlucky.value)+
					((Number(document.new_item_form.hp_p.value)+
					  Number(document.new_item_form.mp_p.value)+
					  Number(document.new_item_form.stm_p.value)+
					  Number(document.new_item_form.pr_p.value)
					 )/15
					);
				}
				</script>';
                echo '<center><form action="" name="new_item_form" method="post">
				<table border="0" width="100%">
				<tr><td align="right">Название:</td><td><input name="name" value="" type="text" size="25"></td></tr>
				<tr><td align="right">Тип:</td><td><input name="type" value="' . type_str($tp_new) . '" type="text" size="25" readonly="true"></td></tr>';
                if ($tp_new != 23) {
                    if ($tp_new == 1 or $tp_new == 21 or $tp_new == 19) {
                        echo '<tr><td align="right">Урон:</td><td><input name="indx" value="" type="text" size="5">&plusmn;<input name="deviation" value="" type="text" size="3"></td></tr>';
                    }
                    if ($tp_new == 3) {
                        echo '<tr><td align="right">Кол-во зарядов:</td><td><input name="item_uselife" value="" type="text" size="5"></td></tr>';
                    } else {
                        $item_uselife = 100;
                    }
                    if ($tp_new == 4) {
                        echo '<tr><td align="right">Защита:</td><td><input name="indx" value="" type="text" size="5"></td></tr>';
                    }
                    if ($tp_new == 3) {
                        echo '<tr><td align="right">Действие артефакта</td><td><select name="sv"><option>Атака</option><option selected>Защита</option><option>Лечение</option></select></td></tr>
            <tr><td align="right">Урон, защита или лечение:</td><td><input name="indx" value="" type="text" size="5">&plusmn;<input name="deviation" value="" type="text" size="3"></td></tr>';
Exemplo n.º 6
0
 public function confirm_market($with_desc = 0)
 {
     if ($this->item['user_id'] == $this->char['user_id'] and $this->item['ref_id'] == 0 and $this->item['used'] == 0 and $this->fact['type'] <= 97 and $this->item['priznak'] == 0 and $this->item['personal'] == 0) {
         echo '<form action="" method="POST">';
         echo '<table border="0" cellpadding="1"><tr><td></td></tr></table><table border="1" cellpadding="0" style="border-collapse: collapse" width="98%" bordercolor="777777" bgcolor="223344" align=center><tr><td>';
         echo '<table cellpadding="0" cellspacing="4" border="0"><tr><td valign="left"><div align="center">';
         ImageItem($this->fact['img'], 0, $this->item['kleymo']);
         echo '<br><font color="#ffff00">' . $this->fact['name'] . '</font></div></td><td valign="top"><div align="left"><img src="http://' . img_domain . '/nav/x.gif" width="0" height="0" hspace="40" border="0"><br>';
         if ($this->fact['type'] != 99) {
             echo 'Тип: ' . type_str($this->fact['type']) . '<br>';
         }
         if ($this->fact['indx'] != 0) {
             if ($this->fact['type'] == 1 or $this->fact['type'] == 3 or $this->fact['type'] == 19 or $this->fact['type'] == 21) {
                 echo 'Урон: ' . $this->fact['indx'] . '&nbsp;&plusmn;&nbsp;' . $this->fact['deviation'] . '<br>';
             }
         }
         if ($this->fact['type'] == 4) {
             echo 'Защита: ' . $this->fact['indx'] . '<br>';
         }
         if ($this->fact['type'] == 3) {
             echo 'Кол-во зарядов: ' . $this->item['count_item'] . '<br>';
         }
         if (!$this->counted_item() and $this->fact['type'] != 95 and $this->fact['type'] != 20) {
             $use = $this->item['item_uselife'];
             echo 'Прочность: ' . $use . '%';
         }
         if (!$this->counted_item() and $this->fact['breakdown'] == 1) {
             echo '<br />Долговечность: ' . $this->item['item_uselife_max'] . '/' . $this->fact['item_uselife_max'];
         }
         echo '<br />';
         if ($this->fact['weight'] > 0) {
             echo 'Вес: ' . $this->fact['weight'] . '<br><br>';
         }
         if (!$this->counted_item() and $this->fact['type'] != 20) {
             echo 'Предмет повышает:<br>';
             if ($this->fact['dstr'] != '0') {
                 echo 'Силу на: ' . $this->fact['dstr'] . '<br>';
             }
             if ($this->fact['dntl'] != '0') {
                 echo 'Интеллект на: ' . $this->fact['dntl'] . '<br>';
             }
             if ($this->fact['dpie'] != '0') {
                 echo 'Ловкость на: ' . $this->fact['dpie'] . '<br>';
             }
             if ($this->fact['dvit'] != '0') {
                 echo 'Защиту на: ' . $this->fact['dvit'] . '<br>';
             }
             if ($this->fact['ddex'] != '0') {
                 echo 'Выносливость на: ' . $this->fact['ddex'] . '<br>';
             }
             if ($this->fact['dspd'] != '0') {
                 echo 'Мудрость на: ' . $this->fact['dspd'] . '<br>';
             }
             if ($this->fact['hp_p'] != '0') {
                 echo 'Жизнь на: ' . $this->fact['hp_p'] . '<br>';
             }
             if ($this->fact['mp_p'] != '0') {
                 echo 'Ману на: ' . $this->fact['mp_p'] . '<br>';
             }
             if ($this->fact['stm_p'] != '0') {
                 echo 'Энергию на: ' . $this->fact['stm_p'] . '<br>';
             }
             if ($this->fact['pr_p'] != '0') {
                 echo 'Прану на: ' . $this->fact['pr_p'] . '<br>';
             }
             if ($this->fact['cc_p'] != '0') {
                 echo 'Перенос вещей на: ' . $this->fact['cc_p'] . '<br>';
             }
         }
         if ($this->counted_item()) {
             echo '<br>На одну полку можно положить от <b>1</b> до <b>' . $this->max_count() . '</b> предметов.<br/>';
             echo '<br>Кол-во предметов:<input name="colitems" type="text" size="4" value="1"> (в наличии - ' . $this->item['count_item'] . ' шт.)<br><br>';
         }
         echo '<br>Цена:<input name="cena" type="text" size="6" value="1.00"> золотых<br><br>';
         echo '<font color="#ffff00"><b><u>За аренду торгового места на рынке Ты ' . echo_sex('должен', 'должна') . ' будешь заплатить 8% от цены предмета!</u></b></font><br><br>';
         if ($with_desc) {
             echo 'Описание:<br><textarea name="opis" cols="15" rows="3"></textarea><br>';
         }
         echo '<input name="" type="submit" value=Выставить>';
         echo '</div></td></tr></table>';
         echo '</td></tr><input name="see" type="hidden" value=""></table></form>';
     }
 }