Пример #1
0
Jeżeli po rozpoczęciu budowy budynku zostawisz te okno otwarte, system będzie próbował rozpocząć ponownie budowę po zakończeniu aktualnej. :) <br> 
<?php 
$id = (int) $_GET['id'];
$info = row($q = "select bm.poziom as poziom, bm.drewno as bmdrewno, bm.kamien as bmkamien, bm.zelazo as bmzelazo, bm.jedzenie as bmjedzenie, bm.populacja as bmpopulacja, bm.czas_budowy as bmczas_budowy, bm.poziom as bmpoziom, b.* from tribal_budynki b left join tribal_budynki_miasta bm on b.budynek = bm.budynek_id and bm.miasto_id = " . $gracz['id_miasta'] . " where b.budynek = " . $id . " limit 1");
if (empty($info)) {
    echo "nie ma takiego budynku";
} else {
    if (isset($_GET['buduj'])) {
        fx('buduj');
        $error = buduj($gracz, $id, $kolejka_budowy);
        $gracz = getUser($gracz['gracz']);
        echo $error . "</br/>";
    }
    if (isset($_GET['przerwij'])) {
        fx('przerwij_budowe');
        $error = przerwij_budowe($gracz, $id);
        $gracz = getUser($gracz['gracz']);
        echo $error . "</br/>";
    }
    if (!empty($info['poziom'])) {
        $info['drewno'] = $info['bmdrewno'];
        $info['kamien'] = $info['bmkamien'];
        $info['zelazo'] = $info['bmzelazo'];
        $info['jedzenie'] = $info['bmjedzenie'];
        $info['populacja'] = $info['bmpopulacja'];
        $info['poziom'] = $info['bmpoziom'];
        $info['czas_budowy'] = $info['bmczas_budowy'];
    } else {
        $info['poziom'] = 0;
    }
    //sprawdzanie opcji
Пример #2
0
//pobierz budynki gry
fx('budynki');
$budynki = budynki();
//pobierz poziomy już wybudowanych budynków
$budynki_planeta = mysql_query("select * from  planetx_budynki_planety where planeta_id = " . $gracz['aktywna_planeta']);
//jeżeli coś jest wybudowane
if (mysql_num_rows($budynki_planeta) > 0) {
    //dla każdego wybudowanego budynku podmień poziom domyślny na faktyczny już wybudowany poziom
    while ($budynek = mysql_fetch_array($budynki_planeta)) {
        $budynki[$budynek['budynek']]['poziom'] = $budynek['poziom'];
    }
}
if (!empty($_GET['budynek']) && isset($_GET['buduj']) && !isset($_GET['ref'])) {
    fx('buduj');
    $info = buduj($gracz, $budynki, $_GET['budynek']);
    echo $info . "<hr/>";
    $gracz = getUser($gracz['gracz']);
} elseif (!empty($_GET['budynek']) && isset($_GET['przerwij'])) {
    fx('przerwij_budowe');
    $info = przerwij_budowe($gracz, $_GET['budynek']);
    echo $info . "<hr/>";
    $gracz = getUser($gracz['gracz']);
}
//pobierz listę aktualnie budowanych budynków
$budynki_kolejka = mysql_query("select * from  planetx_budynki_kolejka where planeta_id = " . $gracz['aktywna_planeta']);
//jeżeli coś jest budowane
if (mysql_num_rows($budynki_kolejka) > 0) {
    //dla każdego budowanego budynku
    while ($budynek = mysql_fetch_array($budynki_kolejka)) {
        //ustaw blokadę danego budynku, bo jest w kolejce
Пример #3
0
<?php

$id = (int) $_GET['id'];
$info = mysql_fetch_array(mysql_query($q = "select bm.poziom as poziom, bm.drewno as bmdrewno, bm.kamien as bmkamien, bm.zelazo as bmzelazo, bm.jedzenie as bmjedzenie, bm.populacja as bmpopulacja, bm.czas_budowy as bmczas_budowy, bm.poziom as bmpoziom, b.* from tribal_budynki b left join tribal_budynki_miasta bm on b.budynek = bm.budynek_id and bm.miasto_id = " . $User['id_miasta'] . " where b.budynek = " . $id . " limit 1"));
if (empty($info)) {
    echo "nie wybrano budynku";
} else {
    if (isset($_GET['buduj'])) {
        require_once 'funkcje/buduj.php';
        $error = buduj($User, $id, $kolejka_budowy);
        $User = getUser($User['gracz']);
        echo $error . "</br/>";
    }
    if (isset($_GET['przerwij'])) {
        require_once 'funkcje/przerwij_budowe.php';
        $error = przerwij_budowe($User, $id);
        $User = getUser($User['gracz']);
        echo $error . "</br/>";
    }
    if (!empty($info['poziom'])) {
        $info['drewno'] = $info['bmdrewno'];
        $info['kamien'] = $info['bmkamien'];
        $info['zelazo'] = $info['bmzelazo'];
        $info['jedzenie'] = $info['bmjedzenie'];
        $info['populacja'] = $info['bmpopulacja'];
        $info['poziom'] = $info['bmpoziom'];
        $info['czas_budowy'] = $info['bmczas_budowy'];
    } else {
        $info['poziom'] = 0;
    }
    //sprawdzanie opcji
Пример #4
0
    if (mysql_affected_rows() == 0) {
        mysql_query($q = "\n\t\tinsert into td_towers(playerID, towerID, place, damageCount, shootsCount, coinsBuild, timeBuild)\n\t\tselect " . $User['player'] . ", " . $b['towerID'] . ", " . $b['placeID'] . ", damage, shoots, coins * 1.5, time * 1.5\n\t\tfrom towersinfo where tower = " . $b['towerID'] . " \n\t\tlimit 1");
    }
    mysql_query($q = "delete from td_budowa where towerID = " . $b['towerID'] . " and placeID = " . $b['placeID'] . " and playerID = " . $User['player']);
}
if (!empty($_GET['gdzie']) && !empty($_GET['buduj'])) {
    $opcje = array(1, 2, 3, 4);
    if (!in_array($_GET['buduj'], $opcje)) {
        $error = '<script>alert("Błąd!!\\n Nie ma takiej opcji")</script>';
    }
    $pola = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16);
    if (!in_array($_GET['gdzie'], $pola)) {
        $error = '<script>alert("Błąd!!\\n Nie ma takiej opcji")</script>';
    }
    if (!isset($error)) {
        $error = buduj($User, $_GET['gdzie'], $_GET['buduj']);
    }
    $User = dane_gracza($_SESSION['user']);
}
if (!empty($_GET['wyburz'])) {
    $pola = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16);
    if (!in_array($_GET['wyburz'], $pola)) {
        $error = '<script>alert("Błąd!!\\n Nie ma takiej opcji")</script>';
    }
    if (!isset($error)) {
        $error = wyburz($User, $_GET['wyburz']);
    }
    $User = dane_gracza($_SESSION['user']);
}
if (!empty($_GET['rozbuduj'])) {
    $pola = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16);