Example #1
0
    $isLegend = mt_rand(1, 300) == 1 ? true : false;
    if ($isLegend && $_SESSION['catchLegneds']) {
        $randomPokemon = $legends[mt_rand(0, count($legends) - 1)];
        $randomLevel = mt_rand(70, 90);
    } else {
        $randomPokemon = $wildPokemon[mt_rand(0, count($wildPokemon) - 1)];
        $randomLevel = mt_rand(4, 11);
    }
    $query = mysql_query("SELECT * FROM `pokemon` WHERE `name`='{$randomPokemon}' LIMIT 1");
    if (mysql_num_rows($query) == 1) {
        $pokeRow = mysql_fetch_assoc($query);
        $_SESSION['battle']['opponent'][0] = $pokeRow;
        $_SESSION['battle']['opponent'][0]['name'] = $type . $pokeRow['name'];
        $_SESSION['battle']['opponent'][0]['level'] = $randomLevel;
        $_SESSION['battle']['opponent'][0]['maxhp'] = maxHp($type . $pokeRow['name'], $randomLevel);
        $_SESSION['battle']['opponent'][0]['hp'] = maxHp($type . $pokeRow['name'], $randomLevel);
        $_SESSION['battle']['wild'] = true;
        $_SESSION['battle']['rebattlelink'] = '<a href="map.php?map=' . $map . '">Back to map</a>';
        $_SESSION['battle']['onum'] = 0;
        $query = mysql_query("SELECT * FROM `user_pokemon` WHERE `name`='{$type}{$randomPokemon}' AND `uid`='{$uid}' LIMIT 1");
        $json = array('name' => $type . $randomPokemon, 'level' => $randomLevel, 'caught' => mysql_num_rows($query));
        echo json_encode($json);
    } else {
        $fh = @fopen('map_errors.txt', 'a') or die;
        fwrite($fh, "Failed to find: '{$randomPokemon}' " . time() . PHP_EOL);
        fclose($fh);
        echo json_encode(array());
    }
} elseif (rand(1, 15) == 7) {
    $randMoney = rand(1, 100);
    mysql_query("UPDATE `users` SET `money`=`money`+{$randMoney} WHERE `id`='{$uid}'");
Example #2
0
    $winlose = $_SESSION['battle']['screen'] == 'winscreen' ? 'won' : 'lost';
    $fh = @fopen('battlelog3453.txt', 'a') or die;
    fwrite($fh, "{$_SESSION['userid']} - {$_SESSION['username']} - {$winlose} - " . date('l jS \\of F Y h:i:s A') . " - " . time() . PHP_EOL);
    fclose($fh);
}
if ($_SESSION['battle']['screen'] == 'pickpokemon') {
    if (!isset($_SESSION['battle']['team'])) {
        $teamIds = getUserTeamIds($uid);
        for ($i = 1; $i <= 6; $i++) {
            $pid = (int) $teamIds['poke' . $i];
            if ($pid > 0) {
                $query = mysql_query("SELECT * FROM `user_pokemon` WHERE `id`='{$pid}'");
                $pokeRow = mysql_fetch_assoc($query);
                $_SESSION['battle']['team'][$i - 1] = $pokeRow;
                $_SESSION['battle']['team'][$i - 1]['maxhp'] = maxHp($pokeRow['name'], $pokeRow['level']);
                $_SESSION['battle']['team'][$i - 1]['hp'] = maxHp($pokeRow['name'], $pokeRow['level']);
            }
        }
    }
    function teamTable($team, $myTeam = false)
    {
        $tTable .= '<div class="ranks"><table style="width: 100%;"><tr>';
        $selPoke = false;
        for ($i = 0; $i < 6; $i++) {
            $pokemon = $team[$i];
            if (!is_array($pokemon)) {
                break;
            }
            $attr = count($team) % 2 == 1 && $i + 1 == count($team) ? ' colspan="2"' : '';
            $rAttr = '';
            if (!$selPoke && $myTeam && $pokemon['hp'] > 0) {
Example #3
0
        break;
}
$query = mysql_query("SELECT `id` FROM `pokemon` ORDER BY `id` ASC LIMIT 1");
$lastId = mysql_fetch_assoc($query);
$lastId = $lastId['id'];
$cells = array();
for ($i = 0; $i < $numPokes; $i++) {
    $randId = mt_rand(1, $lastId);
    $randomLevel = mt_rand($minLevel, $maxLevel);
    $type = mt_rand(1, 5) == 3 ? 'Shiny ' : '';
    $query = mysql_query("SELECT * FROM `pokemon` WHERE `id`>={$randId} AND `name`!='' LIMIT 1");
    $pokeRow = mysql_fetch_assoc($query);
    $pokeRow['name'] = $type . $pokeRow['name'];
    $pokeRow['level'] = $randomLevel;
    $pokeRow['maxhp'] = maxHp($pokeRow['name'], $randomLevel);
    $pokeRow['hp'] = maxHp($pokeRow['name'], $randomLevel);
    $_SESSION['battle']['opponent'][$i] = $pokeRow;
    $cells[] = '
		<img src="images/pokemon/' . $pokeRow['name'] . '.png" /><br />
		' . $pokeRow['name'] . '<br />
		Level: ' . $pokeRow['level'] . '<br />
		HP: ' . $pokeRow['hp'] . '/' . $pokeRow['maxhp'] . '
	';
}
$_SESSION['battle']['rebattlelink'] = '<a href="fix.php?d=' . $_GET['d'] . '&rebattle">Rebattle This Training Account</a>';
$_SESSION['battle']['onum'] = 0;
if (isset($_GET['rebattle'])) {
    redirect('battle.php');
}
include '_header.php';
printHeader('Training Center');
Example #4
0
    case 'x2':
        $_GET['battle'] = 'x2';
        $level = $pokelevel * 2;
        $numPokes = 1;
        $pokeid = 127;
        $type = 'Snow ';
        break;
}
$cells = array();
for ($i = 0; $i < $numPokes; $i++) {
    $query = mysql_query("SELECT * FROM `pokemon` WHERE `id`>={$pokeid} AND `name`!='' LIMIT 1");
    $pokeRow = mysql_fetch_assoc($query);
    $pokeRow['name'] = $type . $pokeRow['name'];
    $pokeRow['level'] = $level;
    $pokeRow['maxhp'] = maxHp($pokeRow['name'], $level);
    $pokeRow['hp'] = maxHp($pokeRow['name'], $level);
    $_SESSION['battle']['opponent'][$i] = $pokeRow;
    $cells[] = '
		<img src="images/pokemon/' . $pokeRow['name'] . '.png" /><br />
		' . $pokeRow['name'] . '<br />
		Level: ' . $pokeRow['level'] . '<br />
		HP: ' . $pokeRow['hp'] . '/' . $pokeRow['maxhp'] . '
	';
}
$_SESSION['battle']['rebattlelink'] = '<a href="npc.php?battle=' . $_GET['x2'] . '&rebattle">Rebattle with this NPC</a>';
$_SESSION['battle']['onum'] = 0;
if (isset($_GET['rebattle'])) {
    redirect('battle.php');
}
include '_header.php';
printHeader('NPC - Training Center');
Example #5
0
}
if (isset($_GET['leader'])) {
    $leader = $_GET['leader'];
    $leaderArray = getLeadersPokemonAndBadge($leader);
    if ($leaderArray !== false) {
        $i = 0;
        foreach ($leaderArray['pokemon'] as $pokeArray) {
            $name = $pokeArray['name'];
            $level = $pokeArray['level'];
            $type = isset($pokeArray['type']) ? $pokeArray['type'] . ' ' : '';
            $query = mysql_query("SELECT * FROM `pokemon` WHERE `name`='{$name}' LIMIT 1");
            $_SESSION['battle']['opponent'][$i] = mysql_fetch_assoc($query);
            $_SESSION['battle']['opponent'][$i]['name'] = $type . $name;
            $_SESSION['battle']['opponent'][$i]['level'] = $level;
            $_SESSION['battle']['opponent'][$i]['maxhp'] = maxHp($name, $level);
            $_SESSION['battle']['opponent'][$i]['hp'] = maxHp($name, $level);
            $i++;
        }
        $_SESSION['battle']['onum'] = 0;
        $_SESSION['battle']['badge'] = $leaderArray['badge'];
        $_SESSION['battle']['gymleader'] = $leader;
        $_SESSION['battle']['rebattlelink'] = '<a href="gyms.php?leader=' . $leader . '">Rebattle ' . $leader . '</a>';
        redirect('battle.php');
    }
}
include '_header.php';
printHeader('Gyms');
$badges = array();
$query = mysql_query("SELECT * FROM `user_badges` WHERE `uid`='{$uid}'");
while ($row = mysql_fetch_assoc($query)) {
    $badges[] = $row['badge'];
Example #6
0
if ($banned->banned == 1) {
	include '_header.php';
	printHeader('ERROR');
	echo '<div class="error">You can not battle with banned user!</div>';
	include '_footer.php';
	die();
}*/
$userTeam = getUserTeamIds($uid);
if ($userTeam == false) {
    die;
}
$query = mysql_query("SELECT `username` FROM `users` WHERE `id`='{$uid}'");
$row = mysql_fetch_assoc($query);
$username = $row['username'];
$x = 0;
for ($i = 1; $i <= 6; $i++) {
    $pid = $userTeam['poke' . $i];
    if ($pid == 0) {
        continue;
    }
    $pokeRow = getUserPokemon($pid);
    $_SESSION['battle']['opponent'][$x] = $pokeRow;
    $_SESSION['battle']['opponent'][$x]['maxhp'] = maxHp($pokeRow['name'], $pokeRow['level']);
    $_SESSION['battle']['opponent'][$x]['hp'] = maxHp($pokeRow['name'], $pokeRow['level']);
    $x++;
}
$_SESSION['battle']['captcha'] = time();
$_SESSION['battle']['onum'] = 0;
$_SESSION['battle']['rebattlelink'] = '<a href="battle_user.php?id=' . $uid . '">Rebattle ' . cleanHtml($username) . '</a>';
$_SESSION['battle']['uid'] = $uid;
redirect('battle.php');