Имам голям проблем сложил сам таймер като цъкнат на един линк и всичко им изчезва, само се показва един надпис "Чак след 20 минути пак ще може да се състезаваш"
Но ако в потребителя напише горе в brow-зера
http://localhost/index.php?a=dsar&id=10
Пак печели пари искам като му излезне това Чак след 20 минути пак ще може да се състезаваш, да не може да променя горе в brow-зера или не знам ако имате някаква идея..
Ето кода
Но ако в потребителя напише горе в brow-зера
http://localhost/index.php?a=dsar&id=10
Пак печели пари искам като му излезне това Чак след 20 минути пак ще може да се състезаваш, да не може да променя горе в brow-зера или не знам ако имате някаква идея..
Ето кода
Код:
<?php
if($_SESSION['name']) {
$name = $_SESSION['name'];
if(isset($_GET['id'])) {
$id = htmlspecialchars($_GET['id']);
if($id == 1){$def = '20'; $gexp = '5'; $gpower = '2';}
if($id == 2){$def = '50'; $gexp = '10'; $gpower = '5';}
if($id == 3){$def = '100'; $gexp = '50'; $gpower = '25';}
if($id == 4){$def = '250'; $gexp = '100'; $gpower = '50';}
if($id == 5){$def = '500'; $gexp = '150'; $gpower = '75';}
if($id == 6){$def = '1000'; $gexp = '200'; $gpower = '100';}
if($id == 7){$def = '2500'; $gexp = '250'; $gpower = '125';}
if($id == 8){$def = '5000'; $gexp = '300'; $gpower = '150';}
if($id == 9){$def = '10000'; $gexp = '350'; $gpower = '175';}
if($id == 10){$def = '25000'; $gexp = '400'; $gpower = '200';}
if($id == 11){$def = '50000'; $gexp = '450'; $gpower = '225';}
if($id == 12){$def = '100000'; $gexp = '500'; $gpower = '250';}
$ip=$_SERVER['REMOTE_ADDR'];
$time = time() +1200;
$name = $_SESSION['name'];
$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>Чак след 20 минути пак ще може да се състезаваш</b></center";
}
else
{
$insert=mysql_query("INSERT INTO `workip` (`id`, `work_id`, `ip`, `time`) VALUES ('', '$id', '$ip', '$time')") or die(mysql_error());
if ($insert)
{
echo "Успешно се състезавахте !";
}
}
$sql = "SELECT * FROM users WHERE name = '$name'";
$do = mysql_query($sql);
$my1 = mysql_fetch_array($do);
$rand = rand(380, 320);
$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>Ще бъдете пренасочен след 2 секунди.";
echo "<meta http-equiv=refresh content=2;url='index.php?a=dsar'"; }} 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>Ще бъдете пренасочен след 2 секунди.";
echo "<meta http-equiv=refresh content=2;url='index.php?a=dsar'>"; }}} else {
?>