if (!isset($data->is_admin) && $i_hidden) { toppage(); } //D/D計算 if ($flag = preg_match("/DMG([0-9]+(~[0-9]+)?).*?DLY([0-9]+)/ms", $i_text, $val)) { if (preg_match("/^([0-9]+)~([0-9]+)/", $val[1], $dmg)) { $min = sprintf("%0.3f", round($dmg[1] / $val[3], 3)); $max = sprintf("%0.3f", round($dmg[2] / $val[3], 3)); $dpd = $min . " ~ " . $max; } else { $dpd = sprintf("%0.3f", round($val[1] / $val[3], 3)); } } /* 使用 */ //スキル習得 $data->select_column_a("id,name", "skill", "learning LIKE '%##use##i" . $id . "魔法書##%'"); if ($data->rows()) { while ($learn = $data->fetch()) { $l_id = $learn["id"]; $l_name = $learn["name"]; $i_use[] = "<a href=\"/db/skill/data/?id={$l_id}\">{$l_name}</a>の習得"; } } //モンスター出現 $data->select_column_a("zone,monster.id,monster.name,nm,nameS", "zone,monster", "repop LIKE '%##use##i{$id}##%' AND monster.event=0 AND zone.id=zone"); if ($data->rows()) { while ($repop = $data->fetch()) { $r_id = $repop["zone"] * 10000 + $repop["id"]; $r_name = $repop["nm"] ? "<span class=\"nm\">" . $repop["name"] . "</span>" : $repop["name"]; $i_use[] = "<a href=\"/db/monster/data/?id={$r_id}\">{$r_name}@{$repop["nameS"]}</a>の出現"; }
} if ($mode != 1) { echo "<li><a href=\"./?id={$id}&mode=1\">クエスト情報</a></li>"; } if ($mode != 2) { echo "<li><a href=\"./?id={$id}&mode=2\">モンスター情報</a></li>"; } ?> </ul> <?php if ($mode == 0) { ?> <h2>ショップ</h2> <ul id="linklist"> <?php if ($data->select_column_a("id,name", "quest", "id BETWEEN 10000 AND 20000 AND note LIKE '%##z{$id}##%'")) { while ($row = $data->fetch()) { $shop_id = $row["id"]; $shop_name = preg_replace("/^[^A-Z]+/", "", $row["name"]); ?> <li><a href="/db/quest/data/?id=<?php echo $shop_id; ?> "><?php echo $shop_name; ?> </a></li> <?php } } else { ?>