<?php // kastovatq s knigi: $spell = preg_replace('/[^a-z0-9_]/i', '', $_GET['spell']); $book = preg_replace('/[^a-z0-9_\\.]/i', '', $_GET['book']); // esli netu ukazano to, vyberem celq - : if (!isset($_GET['to'])) { $part = substr($spell, 0, 3); if ($part == 'cre' || $part == 'sum') { $_GET['to'] = $LOGIN; } else { // vo teperq vyvedem spisok celei: include_once 'modules/f_list_inloc.php'; $f = gen_header('магия'); $f .= '<div class="y" id="lagfi"><b>цель</b></div><p>'; $f .= list_inloc($LOGIN, 'cast_from_book&spell=' . $spell . '&book=' . $book); $f .= '<hr/>'; $f .= '<a class="blue" href="game.php?sid=' . $sid . '&action=showinventory">в инвентарь</a><br/>'; $f .= '<a class="blue" href="game.php?sid=' . $sid . '">в игру</a>'; $f .= gen_footer(); exit($f); } } else { $to = preg_replace('/[^a-z0-9_\\.-]/i', '', $_GET['to']); } // snachala proverim, estq li kniga: include_once 'modules/f_has_item.php'; if (!has_item($book, $LOGIN)) { put_error('у вас нету книги магии'); } // proverim estq li v knige zaklinanie: $q = do_mysql("SELECT on_take FROM items WHERE fullname = '" . $book . "' AND type = 'b';");
<?php // chastq skripta ispolqzovatq svitok: // vyberem celq: if (!isset($f)) { $f = ''; } if ((substr($item, 4, 3) == 'war' || substr($item, 4, 3) == 'hea') && !isset($_GET['to'])) { $f .= 'выберите цель:<br/>'; // spisok: include_once 'modules/f_list_inloc.php'; $f .= list_inloc($LOGIN, 'use_item&item=' . $item); $f .= '<br/>'; } else { // ostalqnym srazu ispolqzuem: $_GET['scroll'] = $item; if (!isset($_GET['to'])) { $_GET['to'] = $LOGIN; } include 'modules/s_cast_from_scroll.php'; }
<?php // celitsja kogda kastueshq s golovy: $spell = mysql_real_escape_string($_GET['spell']); $f = gen_header('магия'); $f .= '<div class="y" id="hilaef"><b>магия</b></div><p>'; $f .= 'выберите цель:<br/>'; // spisok: include_once 'modules/f_list_inloc.php'; $f .= list_inloc($LOGIN, 'cast_from_head&spell=' . $spell); $f .= '<hr/></p>'; $f .= '<p><a class="blue" href="game.php?sid=' . $sid . '">в игру</a></p>'; $f .= gen_footer(); exit($f);
<?php // ispolqzovatq kombo $kombo = preg_replace('/[^a-z0-9_]/i', '', $_GET['kombo']); if (!$kombo) { put_error('a gde kombo?'); } if (!isset($_GET['to'])) { include_once 'modules/f_list_inloc.php'; $inl = list_inloc($LOGIN, 'use_kombo&kombo=' . $kombo . ''); $f = gen_header('комбо'); $f .= '<div class="y" id="lidt"><b>выберите цель:</b></div><p>'; $f .= $inl; $f .= '<a class="blue" href="game.php?sid=' . $sid . '">в игру</a></p>'; $f .= gen_footer(); exit($f); } // podkljuhcaem dlja uznavanija tipa if (!file_exists('modules/kombo/kombo_' . $kombo . '.php')) { put_error('нету файла комбинации'); } include 'modules/kombo/kombo_' . $kombo . '.php'; $to = preg_replace('/[^a-z0-9_\\.-]/i', '', $_GET['to']); if ($to == $LOGIN && !isset($HEAL)) { put_g_error('такие комбинации на себя иснользовать особого смысла нету ;)'); } if (isset($HEAL) && $to != $LOGIN) { put_g_error('лечить лишь себя так можно'); } //echo $to; //echo ' '.(is_player($to)).' '.(substr($to, 0, 2)); if (!is_player($to) && substr($to, 0, 2) != 'n.') {