Строене на сграда за определено време.

joorkataa

Registered
Значи искам да направя следното нещо като дам да се строй сградата да чакам 20 минути например докато се построй а през това време с полето island2 да не се записва цифрата 1 а чак като изтече времето ето го кода ако може да сложите един таймер и когато изтече времето тогава да се слага тази единица.

Или поне ако може да ми кажете как да направя след като изтече дадено време да се добавя в полето някаква стойност :)


Код:
<? 
$session = $_SESSION['name']; 
$s = mysql_fetch_assoc(mysql_query("SELECT * FROM users WHERE name='$name'")); 
if ( $s[island2] != '1' ) { 
if($session == null){ 
echo 'logg! '; 
}else{ 
if ( isset($_POST[btn]) ) 
{ 

if ($s['money']>2100) 
$q = mysql_query("UPDATE users SET money=money-2100 ,einwohner=einwohner + 7 ,island2=1 WHERE name='$name'") or die(mysql_error()); 
if ($q) echo 'Ти успешно построй Сградата';  
else { echo 'Нямаш достатъчно ресурси!'; } 

} 
else 
{ 
echo '


<table 
class="table_color_inc_2"><tbody><tr><td>
<img src="shop/2.gif" alt="Сграда номер 1">
</td><td>Ако построите тази сграда, ще получите 7 туриста<br>Цена
 за построяване: 2100 злато.<br><span 
style="font-size: 16px;"><br></span>
'; 

if($s['money']>=2100)  
   echo '
   <form action="" method="post"><input type="submit" name="btn" value="Построй Сградата"></form><hr><table><tbody><tr><td></div></td></tr></tbody></table></div></td></tr></tbody></table></center> ';
  else
  echo '<span style="color: rgb(255, 0, 0);">Нямате
 изискваните средства за построяването !</span></td></tr></tbody></table>'; 
  
 } }} else echo ' '; 
?>
 

Back
Горе