Saberman Posted July 22, 2009 Posted July 22, 2009 can someone help me fix a bug please when a user looses a fight and if they refresh on the screen that show them how many xp they lost they keep on loosing xp every time they refresh <?php $atkpage=1; include "globals.php"; $_GET['ID']==abs((int) $_GET['ID']); $_SESSION['attacking']=0; $_SESSION['attacklost']=0; $od=$db->query("SELECT * FROM users WHERE userid={$_GET['ID']}"); if($db->num_rows($od)) { $r=$db->fetch_row($od); print "You lost to {$r['username']}"; $expgain=abs(($ir['level']-$r['level'])^3); $expgainp=$expgain/$ir['exp_needed']*100; print " and lost $expgainp% EXP!"; $db->query("UPDATE users SET exp=exp-$expgain, attacking=0 WHERE userid=$userid"); $db->query("UPDATE users SET exp=0 WHERE exp<0"); event_add($r['userid'],"[url='viewuser.php?u=$userid']{$ir['username']}[/url] attacked you and lost.",$c); $atklog=mysql_escape_string($_SESSION['attacklog']); $db->query("INSERT INTO attacklogs VALUES('',$userid,{$_GET['ID']},'lost',unix_timestamp(),0,'$atklog');"); $warq=$db->query("SELECT * FROM gangwars WHERE (warDECLARER={$ir['gang']} AND warDECLARED={$r['gang']}) OR (warDECLARED={$ir['gang']} AND warDECLARER={$r['gang']})"); if ($db->num_rows($warq) > 0) { $war=$db->fetch_row($warq); $db->query("UPDATE gangs SET gangRESPECT=gangRESPECT+1 WHERE gangID={$r['gang']}"); $db->query("UPDATE gangs SET gangRESPECT=gangRESPECT-1 WHERE gangID={$ir['gang']}"); print " You lost 1 respect for your gang!"; } } else { print "You lost to Mr. Non-existant! =O"; } $h->endpage(); ?> Quote
AlabamaHit Posted July 22, 2009 Posted July 22, 2009 Re: refresh problem search the forums, i bet this is answered... Quote
Saberman Posted July 22, 2009 Author Posted July 22, 2009 Re: refresh problem search the forums, i bet this is answered... i have been searching the forums for about 30mins lol and every script had the same problem. Quote
AlabamaHit Posted July 22, 2009 Posted July 22, 2009 Re: refresh problem Then you have no idea how to search just did and found 5+ with fixes. No I'm not posting the link, I'm not a baby sitter. Quote
Saberman Posted July 22, 2009 Author Posted July 22, 2009 Re: refresh problem Then you have no idea how to search just did and found 5+ with fixes. No I'm not posting the link, I'm not a baby sitter. i didnt ask you to be my baby sitter and i asked for help and if you didnt want to then why reply Quote
AlabamaHit Posted July 22, 2009 Posted July 22, 2009 Re: refresh problem I reply and most here agree. I personally am sick of seeing people come on here, usually the same people. And they ask the same question that is answered on here 10 times. They claim to search, so i do, and boom there is the answer. There is no need to ask a question when it has been asked. It is that simple. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.