Пример #1
0
function giveUserPokemonByName($uid, $pokeName, $level = 5, $prefix = '')
{
    $pokeName = cleanSql($pokeName);
    $query = mysql_query("SELECT * FROM `pokemon` WHERE `name`='{$pokeName}' LIMIT 1");
    if (mysql_num_rows($query) == 0) {
        return false;
        /*$poke = array(
        			'name' => $pokeName,
        			'move1' => 'Bite',
        			'move2' => 'Bite',
        			'move3' => 'Bite',
        			'move4' => 'Bite',
        		);*/
    } else {
        $poke = mysql_fetch_assoc($query);
    }
    $exp = levelToExp($level);
    $pokeId = giveUserPokemon($uid, $prefix . $poke['name'], $level, $exp, $poke['move1'], $poke['move2'], $poke['move3'], $poke['move4']);
    return $pokeId;
}
Пример #2
0
{
    $ts = $ts - time();
    return floor($ts / 60) . " minutes";
}
$uid = $_SESSION['userid'];
$user = mysql_fetch_object(mysql_query("SELECT * FROM `users` WHERE `id` = '{$uid}'"));
$token = $user->signup_date * 3;
$hitdown = getConfigValue('lucky_hour');
$hitrows1 = mysql_query("SELECT * FROM `lucky_hour`");
$hitrows = mysql_num_rows($hitrows1);
$pid = rand(1, 713);
$pokemon = mysql_fetch_object(mysql_query("SELECT * FROM `pokemon` WHERE `id` = '{$pid}'"));
$level = 5;
$exp = levelToExp($level);
if ($hitrows == 0) {
    $newpokemon = giveUserPokemon($uid, $pokemon->name, $level, $exp, $pokemon->move1, $pokemon->move2, $pokemon->move3, $pokemon->move4);
    $newgold = 10000;
}
$timeleft = howlongtila($hitdown);
$ts = $hitdown - time();
$secondz = $ts % 60;
function Message($text)
{
    return '<p class="error">' . $text . '</p>';
}
if ($_GET['lucky'] == 1) {
    if ($_GET['token'] != $token) {
        echo Message("Invalid token.");
        $error = 1;
    }
    if ($user->lucky_hour == 1) {
Пример #3
0
if (isset($_POST['fix'])) {
    if ($userMoney < $attemptPrice) {
        $message = 'I am sorry but you do not have enough money.';
    } else {
        // take money
        $userMoney -= $attemptPrice;
        updateUserMoney($uid, $userMoney);
        if (rand(1, 100) <= $chanceOfWin) {
            // they won
            $message = '
                You have rescued a ' . $trappedPokemon . '!<br />
                <img src="images/pokemon/' . $trappedPokemon . '.png" alt="' . $trappedPokemon . '" />
            ';
            // give them the pokemon
            $exp = levelToExp($trappedLevel);
            giveUserPokemon($uid, $trappedPokemon, $trappedLevel, $exp, 'Scratch', 'Scratch', 'Scratch', 'Scratch');
        } else {
            // they lost
            $message = '
                Unlucky, you have failed to rescue the pokemon!
            ';
            mysql_query("UPDATE `config` SET `value` = `value`+'{$attemptPrice}' WHERE `name` = 'snow_machine_lost_money'");
        }
    }
    echo '
        <div style="font-size: 15px;">
            ' . $message . '<br /><br />
            <a href="snow_machine.php">Go back and try again?</a><br /><br />
        </div>
    ';
} else {
Пример #4
0
}
if (isset($_GET['cat']) && in_array(strtolower($_GET['cat']), array_keys($salePokemon))) {
    $salePokemon = $salePokemon[strtolower($_GET['cat'])];
} else {
    $salePokemon = $salePokemon[$defaultCat];
}
if (isset($_POST['submit'])) {
    $pokeName = $_POST['submit'];
    if (in_array($pokeName, array_keys($salePokemon))) {
        $price = $salePokemon[$pokeName];
        if ($price > $refPoints) {
            echo '<div class="error">You do not have enough referrals!</div>';
        } else {
            $refPoints -= $price;
            mysql_query("UPDATE `users` SET `Referals` = '{$refPoints}' WHERE `id` = '{$uid}'");
            giveUserPokemon($uid, $pokeName, 5, levelToExp(5), 'Tackle', 'Scratch', 'Ember', 'Leer');
            echo '
				<div class="notice">
					<img src="images/pokemon/' . $pokeName . '.png" /><br />
					You bought a ' . $pokeName . '.
				</div>
			';
        }
    } else {
        echo '<div class="error">This pokemon is not for sale!</div>';
    }
}
$cells = array();
foreach ($salePokemon as $name => $price) {
    $cells[] = '
		<img src="images/pokemon/' . $name . '.png" /><br />
Пример #5
0
	';
            unset($_SESSION['battle']);
        } else {
            if ($_SESSION['battle']['screen'] == 'caughtpokemon') {
                $pokemon = $_SESSION['battle']['opponent'][$_SESSION['battle']['onum']];
                logActivity($_SESSION['username'] . ' caught a ' . $pokemon['name'], $uid, 'images/pokemon/' . $pokemon['name'] . '.png');
                $level = (int) $pokemon['level'];
                $name = $pokemon['name'];
                $move1 = $pokemon['move1'];
                $move2 = $pokemon['move2'];
                $move3 = $pokemon['move3'];
                $move4 = $pokemon['move4'];
                $exp = levelToExp($level);
                // mysql_query("INSERT INTO `user_pokemon` (`uid`, `name`, `level`, `exp`, `move1`, `move2`, `move3`, `move4`)
                // VALUES ('{$uid}', '{$name}', '{$level}', '{$exp}', '{$move1}', '{$move2}', '{$move3}', '{$move4}')");
                giveUserPokemon($uid, $name, $level, $exp, $move1, $move2, $move3, $move4);
                // $query = mysql_query("SELECT `id` FROM `user_pokemon` WHERE `uid`='{$uid}'");
                // $numPokes = mysql_num_rows($query);
                // if ($numPokes <= 6) {
                // if ($numPokes < 1) { $numPokes = 1; }
                // $pokeId = mysql_insert_id();
                // mysql_query("UPDATE `users` SET `poke{$numPokes}`='$pokeId' WHERE `id`='{$uid}'");
                // }
                echo '
		<div style="text-align:center;">
			<h1>You caught a ' . $pokemon['name'] . '!</h1>
			<div><img src="images/pokemon/' . $pokemon['name'] . '.png" alt="' . $pokemon['name'] . '" /></div>
		</div>
	';
                $rebattleLink = isset($_SESSION['battle']['rebattlelink']) ? $_SESSION['battle']['rebattlelink'] . '<br />' : '';
                echo '
Пример #6
0
            $userMoney2 = mysql_fetch_assoc($query2);
            $userMoney2 = $userMoney2['username'];
            if ($userMoney < $pokemon['price']) {
                echo '<div class="error">You can not afford this pokemon!</div>';
            } else {
                mysql_query("DELETE FROM `sale_pokemon` WHERE `id`='{$pid}' LIMIT 1");
                mysql_query("UPDATE `users` SET `money`=`money`-{$pokemon['price']} WHERE `id`='{$uid}'");
                mysql_query("UPDATE `users` SET `money`=`money`+{$pokemon['price']} , `newly_sold_pokes`=`newly_sold_pokes`+1 , `total_sale_pokes`=`total_sale_pokes`-1 WHERE `id`='{$pokemon['uid']}'");
                send_event($pokemon['uid'], "{$userMoney2} has bought your pokemon!");
                /*mysql_query("INSERT INTO `user_pokemon` (
                			`name`, `level`, `exp`, `move1`, `move2`, `move3`, `move4`, `uid`
                			) VALUES (
                			'{$pokemon['name']}', '{$pokemon['lekemon['move2']}', '{$pokemon['move3']}', '{$pokemon['move4']}', '{$uid}'
                			)
                		");*/
                giveUserPokemon($uid, $pokemon['name'], $pokemon['level'], $pokemon['exp'], $pokemon['move1'], $pokemon['move2'], $pokemon['move3'], $pokemon['move4']);
                /*$query = mysql_query("SELECT `id` FROM `user_pokemon` WHERE `uid`='{$uid}'");
                		$numPokes = mysql_num_rows($query);
                		if ($numPokes <= 6) {
                			if ($numPokes < 1) { $numPokes = 1; }
                			$pokeId = mysql_insert_id();
                			mysql_query("UPDATE `users` SET `poke{$numPokes}`='$pokeId' WHERE `id`='{$uid}'");
                		}*/
                $username = mysql_real_escape_string($_SESSION['username']);
                mysql_query("INSERT INTO `sale_history` (\n\t\t\t\t\t`name`, `level`, `exp`, `move1`, `move2`, `move3`, `move4`, `uid`, `username`, `soldto`, `sid`, `price`\n\t\t\t\t\t) VALUES (\n\t\t\t\t\t'{$pokemon['name']}', '{$pokemon['level']}', '{$pokemon['exp']}', '{$pokemon['move1']}', '{$pokemon['move2']}', '{$pokemon['move3']}', '{$pokemon['move4']}', '{$pokemon['uid']}', '{$pokemon['username']}', '{$username}', '{$uid}', '{$pokemon['price']}'\n\t\t\t\t\t)\n\t\t\t\t");
                echo '<div class="notice">You have bought ' . $pokemon['name'] . ' for $' . number_format($pokemon['price']) . '.</div>';
            }
        } else {
            echo '
				<form action="?p=buy&id=' . $pokemon['id'] . '" method="post">
					<input type="submit" name="sure" value="Buy ' . $pokemon['name'] . ' for $' . number_format($pokemon['price']) . '" />
Пример #7
0
	<br /><br />
	<div style="text-align: center;">
';
if (isset($_POST['trade'])) {
    $pkey = (int) $_POST['poke'];
    if (in_array($pkey, array_keys($rewards))) {
        $reward = $rewards[$pkey];
        $teamIds = getUserTeamIds($uid);
        $notInTeamSql = ' AND `id`!=\'' . implode('\' AND `id`!=\'', $teamIds) . '\'';
        $query = mysql_query("SELECT * FROM `user_pokemon` WHERE `name`='{$reward['required_pokemon']}' AND `uid`='{$uid}' {$notInTeamSql}");
        $numPokes = mysql_num_rows($query);
        if ($numPokes >= $reward['required_amount']) {
            $query = mysql_query("\n\t\t\t\tDELETE FROM `user_pokemon`\n\t\t\t\t\tWHERE\n\t\t\t\t\t\t`name`='{$reward['required_pokemon']}' AND\n\t\t\t\t\t\t`uid`='{$uid}'\n\t\t\t\t\t\t{$notInTeamSql}\n\t\t\t\t\tORDER BY `exp` ASC\n\t\t\t\t\tLIMIT {$reward['required_amount']}\n\t\t\t");
            if ($query) {
                $exp = levelToExp($reward['reward_level']);
                giveUserPokemon($uid, $reward['reward_pokemon'], $reward['reward_level'], $exp, 'Hyper Beam', 'Scratch', 'Scratch', 'Scratch');
                echo '
					<div class="notice" style="color: #000000;">
						You have traded ' . $reward['required_amount'] . ' ' . $reward['required_pokemon'] . ' for a ' . $reward['reward_pokemon'] . '!<br />
						<img src="images/pokemon/' . $reward['reward_pokemon'] . '.png" alt="' . $reward['reward_pokemon'] . '" />
					</div>
				';
            }
        }
    }
}
foreach ($rewards as $key => $reward) {
    $teamIds = getUserTeamIds($uid);
    $notInTeamSql = ' AND `id`!=\'' . implode('\' AND `id`!=\'', $teamIds) . '\'';
    $query = mysql_query("SELECT * FROM `user_pokemon` WHERE `name`='{$reward['required_pokemon']}' AND `uid`='{$uid}' {$notInTeamSql}");
    $numPokes = mysql_num_rows($query);
Пример #8
0
        	<div class="error" style="color: #000;">
    			You can not afford this pokemon!
    		</div>
    	';
    } else {
        $message = '
    		<div class="notice" style="color: #000;">
    			You have received a ' . $pokeName . '!
    		</div>
    	';
        $userMoney = $userMoney - $pokeCostMoney;
        updateUserMoney($uid, $userMoney);
        $userTokens = $userTokens - $pokeCostTokens;
        updateUserToken($uid, $userTokens);
        $exp = levelToExp($pokeLevel);
        giveUserPokemon($uid, $pokeName, $pokeLevel, $exp, 'Scratch', 'Scratch', 'Scratch', 'Scratch');
        mysql_query("UPDATE `users` SET `got_promo`='1' WHERE `id`='{$uid}'");
    }
}
echo '
	<div style="text-align: center; margin: 30px 0px;">
		
        You have: $' . number_format($userMoney) . ' and ' . $userTokens . ' tokens!
        <br /><br /><br />
		<img src="images/pokemon/' . $pokeName . '.png" alt="' . $pokeName . '" /><br />
		The current promo pokemon is ' . $pokeName . '!<br />
';
if ($pokeCostMoney != 0 || $pokeCostTokens != 0) {
    $cost = '';
    if ($pokeCostMoney > 0) {
        $cost = '$' . number_format($pokeCostMoney);
Пример #9
0
    $salePokemon = $salePokemon[strtolower($_GET['cat'])];
} else {
    $salePokemon = $salePokemon[$defaultCat];
}
include '_header.php';
printHeader('Pokemon Shop');
if (isset($_POST['buyPoke'])) {
    $pokeName = $_POST['buyPoke'];
    if (in_array($pokeName, array_keys($salePokemon))) {
        $price = $salePokemon[$pokeName];
        if ($price > $userMoney) {
            echo '<div class="error">You do not have enough money!</div>';
        } else {
            $userMoney -= $price;
            updateUserMoney($uid, $userMoney);
            giveUserPokemon($uid, $pokeName, 5, levelToExp(5), 'Scratch', 'Scratch', 'Scratch', 'Scratch');
            echo '
				<div class="notice">
					<img src="images/pokemon/' . $pokeName . '.png" /><br />
					You bought a ' . $pokeName . '.
				</div>
			';
        }
    } else {
        echo '<div class="error">This pokemon is not for sale!</div>';
    }
}
$cells = array();
foreach ($salePokemon as $name => $price) {
    $cells[] = '
		<img src="images/pokemon/' . $name . '.png" /><br />