Имам следният проблем направих си "защита" за рефреш но постояно дава че е рефрешнато а то не а пък във същя момен упдате и база дани със статаса който трябва да упдате , ако имате вапроси задавайте ги ще отговарям ако нещо не разбирате че е пълен мармалат кода :shock:
Код:
<?php
$title = 'Престапления';
include 'tampletes/header.php';
if($_SESSION['is_logged']===true) {
if(isset($_GET['id'])) {
if($_SESSION['skey'] != htmlspecialchars($_GET['skey'])) { echo "no refresh"; } else {
$id = htmlspecialchars($_GET['id']);
if($id == 1) {
$defence = '30';
$up_respekt = '4';
$up_ataka = '3';
$up_sila = '4';
$up_intelekt = '3';
$up_money = '8';
$nrg = '15';
}
if($id == 2) {
$defence = '50';
$up_respekt = '5';
$up_ataka = '6';
$up_sila = '7';
$up_intelekt = '4';
$up_money = '12';
$nrg = '20';
}
if($id == 3) {
$defence = '100';
$up_respekt = '9';
$up_ataka = '7';
$up_sila = '8';
$up_intelekt = '6';
$up_money = '18';
$nrg = '25';
}
if($id == 4) {
$defence = '200';
$up_respekt = '11';
$up_ataka = '14';
$up_sila = '10';
$up_intelekt = '8';
$up_money = '24';
$nrg = '30';
}
if($id == 5) {
$defence = '350';
$up_respekt = '16';
$up_ataka = '15';
$up_sila = '18';
$up_intelekt = '17';
$up_money = '31';
$nrg = '35';
}
if($id == 6) {
$defence = '500';
$up_respekt = '19';
$up_ataka = '20';
$up_sila = '21';
$up_intelekt = '18';
$up_money = '40';
$nrg = '40';
}
if($id == 7) {
$defence = '650';
$up_respekt = '24';
$up_ataka = '26';
$up_sila = '28';
$up_intelekt = '27';
$up_money = '54';
$nrg = '45';
}
$re=mysql_query('SELECT * FROM users WHERE username="'.$_SESSION['my']['username'].'"');
$my=mysql_fetch_assoc($re);
if($my['energy'] < $nrg) { echo '<center><font color="#cc0000">Нямате достатчно енергия</font><center>';
}
else {
if($_GET['id']>0) {
$ataka=($my['ataka']+$my['dog_up']+$my['car_up']+$my['gun_up']);
if($defence <= $ataka ) {
$add_respekt =($my['respekt'] + $up_respekt);
$add_ataka =($my['ataka'] + $up_ataka);
$add_sila =($my['sila'] + $up_sila);
$add_intelekt =($my['intelekt'] + $up_intelekt);
$add_money =($my['money'] + $up_money);
$add_energy =($my['energy'] - $nrg );
$b[1]='Звяр си!<br />Спечели <font color="00FF00">'.$up_respekt.'</font> респект и <font color="00FF00">'.$up_money.'$</font>';
$b[2]='Немогат да ти се опрът!<br />Спечели <font color="00FF00">'.$up_respekt.'</font> респект и <font color="00FF00">'.$up_money.'$</font>';
$b[3]='Преби ги зраво!<br />Спечели <font color="00FF00">'.$up_respekt.'</font> респект и <font color="00FF00">'.$up_money.'$</font>';
$i=rand(1,3);
echo '<center>'.$b[$i].'</center>';
}
if($defence > $ataka ) {
$add1_respekt =($my['respekt'] - $up_respekt);
$add1_ataka =($my['ataka'] - $up_ataka);
$add1_sila =($my['sila'] - $up_sila);
$add1_intelekt =($my['intelekt'] - $up_intelekt);
$add1_money =($my['money'] - $up_money);
$add1_energy =($my['energy'] - $nrg );
$a[1]='Пребихате позорно!<br />Загуби <font color="cc0000">'.$up_respekt.'</font> респект и <font color="cc0000">'.$up_money.'$</font>';
$a[2]='Неуспя, твърде слаб си!<br />Загуби <font color="cc0000">'.$up_respekt.'</font> респект и <font color="cc0000">'.$up_money.'$</font>';
$a[3]='Нямаше шанс, пребихате зверски!<br />Загуби <font color="cc0000">'.$up_respekt.'</font> респект и <font color="cc0000">'.$up_money.'$</font>';
$i=rand(1,3);
echo '<center>'.$a[$i].'</center>';
}
mysql_query('UPDATE users SET respekt="'.$add_respekt.'", ataka="'.$add_ataka.'" ,sila="'.$add_sila.'",
intelekt="'.$add_intelekt.'", money="'.$add_money.'",energy="'.$add_energy.'", def_refresh="1" WHERE username="'.$_SESSION['my']['username'].'"');
}} $_SESSION['skey'] = FALSE; }
}
else {
$skey = rand(1000, 9999);
$_SESSION['skey'] = $skey;
echo '<center>
<table>
<tr ><td></td><td>Изисквания</td><td></td></tr>
<tr><td>Хлапета </td><td>Атака:30<br>Енергия:15 </td>
<td><a href="?id=1&skey='.$skey.'" style="text-decoration:none"><input type="submit" id="button" value="Преджоби" /><br></a></td></tr>
<tr><td>Хлапета </td><td>Атака:50<br>Енергия:20 </td>
<td><a href="?id=2&skey='.$skey.'" style="text-decoration:none"><input type="submit" id="button" value="Наритай" /></a></td><tr>
<tr><td>Газар </td><td>Атака:100<br>Енергия:25 </td>
<td><a href="?id=3&skey='.$skey.'" style="text-decoration:none"><input type="submit" id="button" value="Ограби" /></a></td><tr>
<tr><td>Газар </td><td>Атака:200<br>Енергия:30 </td>
<td><a href="?id=4&skey='.$skey.'" style="text-decoration:none"><input type="submit" id="button" value="Счупи му носа" /></a></td><tr>
<tr><td>Газар </td><td>Атака:350<br>Енергия:35 </td>
<td><a href="?id=5&skey='.$skey.'" style="text-decoration:none"><input type="submit" id="button" value="Пребий" /></a></td><tr>
<tr><td>Бизнесмен </td><td>Атака:500<br>Енергия:40 </td>
<td><a href="?id=6&skey='.$skey.'" style="text-decoration:none"><input type="submit" id="button" value="Гепи джиесема" /></a></td><tr>
<tr><td>Бизнесмен </td><td>Атака:650<br>Енергия:45 </td>
<td><a href="?id=7&skey='.$skey.'" style="text-decoration:none"><input type="submit" id="button" value="Кред. карта" /></a></td><tr>
<br></center></tr></table>';
}
}
else {
echo '<meta http-equiv=refresh content=0;url=index.php>';
}
include 'tampletes/footer.php';