<?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
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
$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 $budynki[$budynek['budynek']]['kolejka'] = 0; //pobierz dane o czasach budowy budynku do zmiennych pomocniczych $budynki[$budynek['budynek']]["kolejka_start"] = $budynek['start']; $budynki[$budynek['budynek']]["kolejka_koniec"] = $budynek['koniec']; }