function move() { global $userrow, $controlrow; if ($userrow["currentaction"] == "Fighting") { header("Location: index.php?do=fight"); die; } $latitude = $userrow["latitude"]; $longitude = $userrow["longitude"]; if (isset($_POST["north"])) { $latitude++; if ($latitude > $controlrow["gamesize"]) { $latitude = $controlrow["gamesize"]; } } if (isset($_POST["south"])) { $latitude--; if ($latitude < $controlrow["gamesize"] * -1) { $latitude = $controlrow["gamesize"] * -1; } } if (isset($_POST["east"])) { $longitude++; if ($longitude > $controlrow["gamesize"]) { $longitude = $controlrow["gamesize"]; } } if (isset($_POST["west"])) { $longitude--; if ($longitude < $controlrow["gamesize"] * -1) { $longitude = $controlrow["gamesize"] * -1; } } $townquery = doquery("SELECT id FROM {{table}} WHERE latitude='{$latitude}' AND longitude='{$longitude}' LIMIT 1", "towns"); if (mysql_num_rows($townquery) > 0) { $townrow = mysql_fetch_array($townquery); include 'towns.php'; travelto($townrow["id"], false); die; } $chancetofight = rand(1, 4); if ($chancetofight == 1) { $action = "currentaction='Fighting', currentfight='1',"; } else { $action = "currentaction='Exploring',"; } $updatequery = doquery("UPDATE {{table}} SET {$action} latitude='{$latitude}', longitude='{$longitude}', dropcode='0' WHERE id='" . $userrow["id"] . "' LIMIT 1", "users"); header("Location: index.php"); }
buy3($do[1]); } elseif ($do[0] == "sell") { include 'towns.php'; sell(); } elseif ($do[0] == "maps") { include 'towns.php'; maps(); } elseif ($do[0] == "maps2") { include 'towns.php'; maps2($do[1]); } elseif ($do[0] == "maps3") { include 'towns.php'; maps3($do[1]); } elseif ($do[0] == "gotown") { include 'towns.php'; travelto($do[1]); } elseif ($do[0] == "move") { include 'explore.php'; move(); } elseif ($do[0] == "fight") { include 'fight.php'; fight(); } elseif ($do[0] == "victory") { include 'fight.php'; victory(); } elseif ($do[0] == "drop") { include 'fight.php'; drop(); } elseif ($do[0] == "dead") { include 'fight.php'; dead();
function andar($lat, $long) { //move com o script de andar global $userrow, $controlrow; if ($userrow["currentaction"] == "Fighting") { header("Location: index.php?do=fight"); die; } $latitude = $userrow["latitude"]; $longitude = $userrow["longitude"]; //operações pra saber que lado vai if ($long == $longitude) { $acao = ""; } if ($lat == $latitude) { $acao = ""; } if ($lat < $latitude) { $acao = "south"; } if ($lat > $latitude) { $acao = "north"; } if ($long > $longitude) { $acao = "east"; } if ($long < $longitude) { $acao = "weast"; } if ($acao == "") { header("Location: /narutorpg/index.php?conteudo=Você chegou em seu destino."); die; } elseif ($acao == "north") { $latitude++; if ($latitude > $controlrow["gamesize"]) { $latitude = $controlrow["gamesize"]; } } elseif ($acao == "south") { $latitude--; if ($latitude < $controlrow["gamesize"] * -1) { $latitude = $controlrow["gamesize"] * -1; } } elseif ($acao == "east") { $longitude++; if ($longitude > $controlrow["gamesize"]) { $longitude = $controlrow["gamesize"]; } } elseif ($acao == "weast") { $longitude--; if ($longitude < $controlrow["gamesize"] * -1) { $longitude = $controlrow["gamesize"] * -1; } } $townquery = doquery("SELECT id FROM {{table}} WHERE latitude='{$latitude}' AND longitude='{$longitude}' LIMIT 1", "towns"); if (mysql_num_rows($townquery) > 0) { $townrow = mysql_fetch_array($townquery); include 'towns.php'; travelto($townrow["id"], false); die; } $chancetofight = rand(1, 4); if ($chancetofight == 1) { $action = "currentaction='Fighting', currentfight='1',"; } else { $action = "currentaction='Exploring',"; } $updatequery = doquery("UPDATE {{table}} SET {$action} latitude='{$latitude}', longitude='{$longitude}', dropcode='0' WHERE id='" . $userrow["id"] . "' LIMIT 1", "users"); header("Location: index.php?re=true&latitude=" . $lat . "&longitude=" . $long . ""); die; }