В кода да се вгради код за таймер имам го готов.

Не разбирам много, но няма ли да стане като сложиш долният код за времето във горния код за състезанието след последното ?> :)

Демек.. след като те пренасочи след 5 секунди като цъкнеш да се състезаваш ще ти излезе съобщението от таймера..? :)
 
Ами не става защото като отворя тази страница веднага се записва това чудо и се збагясва :?
 
Хм.. да прав си не помислих, че като сложиш кода и веднага ще записва това от долни код. Хмм сложно ... :( , трябва да се направи така, че след като цъкнеш бутона примерно " Състезавай се " и след като пренасочи след 5 секунди да искара това, но не ми идва на ума как ще стане ..

бтв. Спирам да пиша, някой по-разибращ да се включи :)


бтв2. Успех!
 
Добре направих го до някъде но имам проблем :/
Например цъкам на http://localhost/index.php?a=work&id=3
това е за работа номер 3 и нали ми записва в workip че вече съм работил и чак след 1 час пак ще мога и ме връща в началната страница http://localhost/index.php?a=work там сам го направил всичко да изчезва и да излиза Чак след 1 час пак ще може да се състезаваш , но има 1 проблем например ако горе в бралзера напиша http://localhost/index.php?a=work&id=3 ми изписва че съм свършил работата успешно и съм спечелил еди колко си пари :cry: а искам да се направи да излиза "Чак след 1 час ще може да работиш"

Ето проверката дали го има потребителя в workip
Код:
$query=mysql_query("SELECT * FROM `users` WHERE `name` = '$name'") or die(mysql_error());
$row=mysql_fetch_array($query);
$id=$row['id'];

$query2=mysql_query("SELECT * FROM `workip` WHERE `work_id` = '$id'") or die(mysql_error());
$row2=mysql_num_rows($query2);
$row3=mysql_fetch_array($query2);

if ($row2 >= 1 )
{
echo "<center><b>Чак след 1 час пак ще може да се състезаваш</b></center";
}
else 
{
}






Ето и в кода където трябва да се добави но аз не знам къде.

Код:
$sql = "SELECT * FROM users WHERE name = '$name'";
$do = mysql_query($sql);
$my1 = mysql_fetch_array($do);
$rand = rand(80, 120);
$nrg = $my1['nrg'];
$att = ((($my1['power'] * (1 + ($my1['fighter'] * 0.1))) + ($my1['weaponr'] + $my1['weaponl'])) * (1 + ($my1['killer'] * 0.1))) * ($rand / 100);
if($att >= $def && $nrg >= 20) {
$sql = "SELECT * FROM users WHERE name = '$name'";
$do = mysql_query($sql);
$my = mysql_fetch_array($do);
$get1 = round(($gexp * ($rand / 100)) * (1 + ($my['busy'] * 0.1)));
$get2 = round(($gpower * ($rand / 100)) * (1 + ($my['fighter'] * 0.1)));
$get0 = round($get1 * 1.2);
$money = ($my['money'] + $get0);
$exp = ($my['exp'] + $get1);
$power = ($my['power'] + $get2);
$edit = "UPDATE users SET money = '$money', exp = '$exp', power = '$power', jobs = jobs + 1, nrg = nrg - 20 WHERE name = '$name'";
if(mysql_query($edit)) {
echo "<br /><font color=#8ce900>Свърши успешно работата си и спечели <img src='images/money.gif'>$get1 <img src='images/attempt.gif'>$get2   <br>Ще бъдете пренасочен след 5 секунди.";
echo "<meta http-equiv=refresh content=10;url='index.php?a=work'"; }} else if($def > $att && $nrg >= 20) {
$sql = "SELECT * FROM users WHERE name = '$name'";
$do = mysql_query($sql);
$my = mysql_fetch_array($do);
$get1 = round(($gexp * ($rand / 100)) * (1 - ($my['busy'] * 0.1)));
$get2 = round(($gpower * ($rand / 100)) * (1 - ($my['fighter'] * 0.1)));
$money = ($my['money'] - $get1);
$power = ($my['power'] - $get2);
$edit = "UPDATE users SET money = '$money', power = '$power', nrg = nrg - 20 WHERE name = '$name'";
if(mysql_query($edit)) {
echo "<br /><font color=#ff2323>Не успяхте и загубихте <img src='images/money.gif'>$get1 <img src='images/attempt.gif'>$get2 <br>Ще бъдете пренасочен след 5 секунди.";
echo "<meta http-equiv=refresh content=0;url='index.php?a=work'>";  }}} else {
 

Back
Горе