SoulOfDeath Posted April 19, 2007 Posted April 19, 2007 Hi Could anyone help me locate the bugs in v1/v1.1 mccodes please contact me or post hear if you can help :-) if anyone could post the fixed part it would be great thanks :wink: Quote
CraigF Posted April 19, 2007 Posted April 19, 2007 Re: V1.1/V1 Does anyone no where the bugs are ? Spellbyte did this: NOT ME - He fixed them and also added it costs to change your ingame name to stop people constantly changing it! <?php session_start(); require "global_func.php"; if($_SESSION['loggedin']==0) { header("Location: login.php");exit; } $userid=$_SESSION['userid']; require "header.php"; $h = new headers; $h->startheaders(); include "mysql.php"; global $c; $is=mysql_query("SELECT u.*,us.* FROM users u LEFT JOIN userstats us ON u.userid=us.userid WHERE u.userid=$userid",$c) or die(mysql_error()); $ir=mysql_fetch_array($is); check_level(); $fm=money_formatter($ir['money']); $lv=date('F j, Y, g:i a',$ir['laston']); $h->userdata($ir,$lv,$fm); $h->menuarea(); switch($_GET['action']) { case 'sexchange2': do_sex_change(); break; case 'sexchange': conf_sex_change(); break; case 'passchange2': do_pass_change(); break; case 'passchange': pass_change(); break; case 'namechange2': do_name_change(); break; case 'namechange': name_change(); break; case 'picchange2': do_pic_change(); break; case 'picchange': pic_change(); break; case 'signature2': do_signature_change(); break; case 'signature': signature_change(); break; default: prefs_home(); break; } function prefs_home() { global $ir,$c,$userid,$h; print "<h3>Preferences</h3> [url='preferences.php?action=sexchange']Sex Change[/url] [url='preferences.php?action=passchange']Password Change[/url] [url='preferences.php?action=namechange']Name Change[/url] [url='preferences.php?action=signature']Profile Signature[/url] [url='preferences.php?action=picchange']Display Pic Change[/url]"; } function conf_sex_change() { global $ir,$c,$userid,$h; if($ir['gender'] == "Male") { $g="Female"; } else { $g="Male"; } print "Having the trans-gender costs 20 Crystals. Are you sure you want to become a $g? [url='preferences.php?action=sexchange2']Yes[/url] | [url='preferences.php']No[/url]"; } function do_sex_change() { global $ir,$c,$userid,$h; if($ir['crystals'] <20) { print "You don't have enough crystals!"; exit; } else if($ir['gender'] == "Male") { $g="Female"; } else { $g="Male"; } mysql_query("UPDATE users SET gender='$g' WHERE userid=$userid",$c); mysql_query("UPDATE users SET crystals=crystals-20 WHERE userid=$userid",$c); mysql_query("UPDATE users SET crystals=0 WHERE crystals<0",$c); print "Success, you are now $g! [url='preferences.php']Back[/url]"; } function pass_change() { global $ir,$c,$userid,$h; print "<h3>Password Change</h3><form action='preferences.php?action=passchange2' method='post'>Current Password: <input type='password' name='oldpw' /> New Password: <input type='password' name='newpw' /> Confirm: <input type='password' name='newpw2' /> <input type='submit' value='Change PW' /></form>"; } function do_pass_change() { global $ir,$c,$userid,$h; if(md5($_POST['oldpw']) != $ir['userpass']) { print "The current password you entered was wrong. [url='preferences.php?action=passchange']> Back[/url]"; } else if($_POST['newpw'] !== $_POST['newpw2']) { print "The new passwords you entered did not match! [url='preferences.php?action=passchange']> Back[/url]"; } else { mysql_query("UPDATE users SET userpass=md5('{$_POST['newpw']}') WHERE userid=$userid",$c); print "Password changed!"; } } function name_change() { global $ir,$c,$userid,$h; print "<h3>Name Change</h3> Changing your name now costs $3000 Please note that you still use the same name to login, this procedure simply changes the name that is displayed. <form action='preferences.php?action=namechange2' method='post'> New Name: <input type='text' name='newname' /> <input type='submit' value='Change Name' /></form>"; } function do_name_change() { global $ir,$c,$userid,$h; if($ir['money'] <3000) { print "You don't have enough money!"; exit; } else if($_POST['newname'] == "") { print "You did not enter a new name. [url='preferences.php?action=namechange']> Back[/url]"; } else { $_POST['newname']=str_replace(array("<", ">", "\\\'"), array("<", ">", "'"), $_POST['newname']); mysql_query("UPDATE users SET username='{$_POST['newname']}' WHERE userid=$userid",$c); mysql_query("UPDATE users SET money=money-3000 WHERE userid=$userid",$c); mysql_query("UPDATE users SET money=0 WHERE money<0",$c); print "Username changed!"; } } function signature_change() { global $ir,$c,$userid,$h; print "<h3>Profile Signature Change</h3> <form action='preferences.php?action=signature2' method='post'> New Profile Signature: <textarea rows=7 cols=40 name='newsignature'>{$ir['signature']}</textarea> <input type='submit' value='Change Profile Signature' /></form> [b]Current Profile Signature :[/b]{$r['signature']}"; } function do_signature_change() { global $ir,$c,$userid,$h; if($_POST['newsignature'] == "") { print "You did not enter a new signature. > [url='preferences.php?action=signature']Back[/url]"; } else { mysql_query("UPDATE users SET signature='{$_POST['newsignature']}' WHERE userid=$userid",$c); print "Profile Signature changed!"; } } function pic_change() { global $ir,$c,$userid,$h; print "<h3>Pic Change</h3> Please note that this must be externally hosted, [url='http://imageshack.us']ImageShack[/url] is our recommendation. Any images that are not 150x150 will be automatically resized <form action='preferences.php?action=picchange2' method='post'> New Pic: <input type='text' name='newpic' value='{$ir['display_pic']}' /> <input type='submit' value='Change Name' /></form>"; } function do_pic_change() { global $ir,$c,$userid,$h; if($_POST['newpic'] == "") { print "You did not enter a new pic. [url='preferences.php?action=picchange']> Back[/url]"; } else { $_POST['newpic']=str_replace('\\\'',''', $_POST['newpic']); mysql_query("UPDATE users SET display_pic='{$_POST['newpic']}' WHERE userid=$userid",$c); print "Pic changed!"; } } $h->endpage; ?> Quote
SoulOfDeath Posted April 19, 2007 Author Posted April 19, 2007 Re: V1.1/V1 Does anyone no where the bugs are ? okay what file is that and is that a bug ? Quote
hamster01 Posted April 19, 2007 Posted April 19, 2007 Re: V1.1/V1 Does anyone no where the bugs are ? Lol, I laughed when i saw this threads name :lol: MCC is a bug :lol: Quote
SoulOfDeath Posted April 19, 2007 Author Posted April 19, 2007 Re: V1.1/V1 Does anyone no where the bugs are ? lol there is around 8 bugs i was told i need to know what they are :-P that is why they made mccodes v2 lol i was told that there was bugs as well lol Quote
CraigF Posted April 19, 2007 Posted April 19, 2007 Re: V1.1/V1 Does anyone no where the bugs are ? lol sorry, its prefrences.php to fix the password change bug Quote
SoulOfDeath Posted April 20, 2007 Author Posted April 20, 2007 Re: V1.1/V1 Does anyone no where the bugs are ? thanks lol just a little problem there is now a error on my header lol please do let me no if you know of anyother bugs thanks: :-D :-) :mrgreen: Quote
hamster01 Posted April 20, 2007 Posted April 20, 2007 Re: V1.1/V1 Does anyone no where the bugs are ? division by zero in loggedin.php Quote
SoulOfDeath Posted April 20, 2007 Author Posted April 20, 2007 Re: V1.1/V1 Does anyone no where the bugs are ? thats no help :| Quote
SoulOfDeath Posted April 23, 2007 Author Posted April 23, 2007 Re: V1.1/V1 Does anyone no where the bugs are ? lol so does anyone no of any more it be appreciated if you could post the problem here :-) Quote
Snatchy Posted April 23, 2007 Posted April 23, 2007 Re: V1.1/V1 Does anyone no where the bugs are ? the refreshing on attack bug.... i need a fix for it myself. and the bug that lets you attack people even though your health is at zero... oh yeah the sending items bug, i have that fixed but one you should no about. hmmmmmm there's more than 8.... more like 800 Quote
SoulOfDeath Posted April 27, 2007 Author Posted April 27, 2007 Re: V1.1/V1 Does anyone no where the bugs are ? hi thanks for the help so far if any one could post fixes that would be great thanks :-) :-D :mrgreen: :wink: Quote
hamster01 Posted April 27, 2007 Posted April 27, 2007 Re: V1.1/V1 Does anyone no where the bugs are ? the refreshing on attack bug.... i need a fix for it myself. and the bug that lets you attack people even though your health is at zero... oh yeah the sending items bug, i have that fixed but one you should no about. hmmmmmm there's more than 8.... more like 800 Refreshing attack bug: at top of attack.php after menuerea() $lastmove = $_SESSION['lastmove']; if ($lastmove=$_GET['nextstep']){ die("Cheater!"); } find in attack.php mysql_query("UPDATE users SET hp=hp-$damage WHER userid=$_GET['id']", $c); add above: $_SESSION['lastmove'] = $_GET['nextstep']; Should do it! -------------------------------------------------- For not able to attack when 0 hp: if ($ir['hp'] == 0){ die("You have zero health"); } --------------------------------------- Tell me if it works Quote
SoulOfDeath Posted April 30, 2007 Author Posted April 30, 2007 Re: V1.1/V1 Does anyone no where the bugs are ? Thanks for that DeathStar but i already have that fixed but someone posted who needed that so thats good :wink: :-) Quote
hamster01 Posted April 30, 2007 Posted April 30, 2007 Re: V1.1/V1 Does anyone no where the bugs are ? OK :) 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.