Esempio n. 1
0
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");
}
Esempio n. 2
0
     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();
Esempio n. 3
0
 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;
 }