Witam, chciałbym się dowiedzieć jak zrobić licznik który odlicza np. 3 minuty od rozpoczęcia np. wyścigu. Chciałbym zrobić tak w silniku gry race. Że jak startuje na wyścigu to pokazuje mu się licznik i podlicza 3 min.
Z góry dziękuje.
Witam, chciałbym się dowiedzieć jak zrobić licznik który odlicza np. 3 minuty od rozpoczęcia np. wyścigu. Chciałbym zrobić tak w silniku gry race. Że jak startuje na wyścigu to pokazuje mu się licznik i podlicza 3 min.
Z góry dziękuje.
tworzysz tabelkę w bazie dodatkową np nastepny_wyscig, A potem w skrypcie z wyścigiem sprawdzasz czy czas aktualny jest większy od tamtego i masz xD Już to było poszukaj troche
Moja gra: rejestracja, logowanie, bank.
dzięki za szybką odpowiedź... poszukam...
Znalezione gdzieś w zakamarkach mojego dysku, może się przyda komuś. Skrypt wiekowy i mało wydajny, do pełnej przeróbki.Kod php:
<?php
$mysql = mysql_query("select * from `praca` where login = '$login'");
$data = mysql_fetch_array($mysql);
$start = $data["start"];
$koniec = $data["koniec"];
$datateraz = time();
if($koniec > $datateraz AND $koniec != NULL){
$godzinki = $koniec - $datateraz;
$minutki = $godzinki / 60;
$minutki = ceil($minutki);
echo 'Skonczysz prace za '.$minutki.' minut.';
}
elseif($koniec <= $datateraz OR $koniec == NULL){
if(isset($_POST['pracuj'])){
$czaspracy = $_POST['czaspracy'];
$koniecpracy = time()+60*60*$czaspracy;
$nowezyski = 60*$czaspracy;
$zloto = $player->info['zloto'];
$energia = $player->info['energia'];
$energiaodejmowana = $czaspracy * 2;
$energia = $energia - $energiaodejmowana;
if($energia < 0){
$energia = 0;
}
if($koniec == NULL){
$kasa = $zloto + $nowezyski;
$mysql = mysql_query("update `konta` set zloto=$kasa, energia=$energia where `login` = '$login'");
$mysql = mysql_query("insert into `praca` VALUES ('', '$login', '$datateraz', '$koniecpracy', '$nowezyski')");
}
else{
$kasa = $zloto + $nowezyski;
$mysql = mysql_query("update `konta` set zloto=$kasa, energia=$energia where `login` = '$login'");
$mysql = mysql_query("update `praca` set start = '$datateraz', koniec = '$koniecpracy', zyski = '$nowezyski' where `login` = '$login'");
}
echo 'Rozpoczales wlasnie prace, bedziesz pracowal przez '.$czaspracy.' godziny.</br>';
}
else{?>
<form action="" method="post">
Pracuj przez:
<select name="czaspracy">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
godziny.
<input type="submit" name="pracuj" value="Pracuj">
</form>
<?
}
}?>
nie jest najgorszy starczy mu na początek
Moja gra: rejestracja, logowanie, bank.
Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)
Zakładki