Jump to content
MakeWebGames

Mafia Empire

Members
  • Posts

    13
  • Joined

  • Last visited

    Never

Everything posted by Mafia Empire

  1. Re: Help!! bugs if you get any time will you add an example and as suggestion for your new version may i suggest jail hospital and improved attack system:P
  2. Re: Help!! bugs   so what would i have to change in each mod then??
  3. Re: Help!! bugs   Thanxs for that ill have a go at adding staff myself:P have you got any mods for it or will mc codes mods work with it
  4. im aware there are several bugs in mc lite and im not shore how to fix them alll or where they are if anyone can help me in anyway please post and thanxs
  5. Re: Free 2 - Gym ive added the script edited it so it would work with lite but it seems the stats dont go up and the rank is completley wrong can some one please help this is the code gym2.php <?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']); $cm=money_formatter($ir['crystals']); $lv=date('F j, Y, g:i a',$ir['laston']); $h->userdata($ir,$lv,$fm,$cm); $h->menuarea(); function mysql_fetch_single( $rs ) { if (is_array($row = mysql_fetch_row($rs))) return $row[0]; return false; } if ($ir['hospital']) { echo " You cannot access the gym whilst in hospital</p>"; $h->endpage(); exit; } $prefs = isset($_SESSION['gymprefs']) ? $_SESSION['gymprefs'] : array('what' => "all", 'expend' => "100%"); $what = $prefs['what']; $expend = $prefs['expend']; $message = false; $sql = sprintf("SELECT us.strength, us.agility, us.guard, us.labour, u.energy, u.will, u.jail FROM users u LEFT JOIN userstats us ON (u.userid = us.userid) WHERE (u.userid = %u)", $userid); $row = mysql_fetch_row(mysql_query($sql)); $formID = preg_replace("`^([0-9A-F]{8})([0-9A-F]{4})([0-9A-F]{4})([0-9A-F]{4})([0-9A-F]{12})$`ms", "{\\1-\\2-\\3-\\4-\\5}", strtoupper(md5(serialize(array(session_id(), "Gym", null))))); if (isset($_POST['formID']) && is_string($_POST['formID']) && ($_POST['formID'] === $formID)) { $what = isset($_POST['what']) && is_string($_POST['what']) && preg_match("`^((all)|(strength)|(agility)|(guard)|(labour))$`ims", $_POST['what']) ? strtolower($_POST['what']) : $what; $expend = isset($_POST['expend']) && is_string($_POST['expend']) && preg_match("`^((100%)|(75%)|(50%)|(25%)|(value))$`ims", $_POST['expend']) ? strtolower($_POST['expend']) : $expend; $value = isset($_POST['value']) && is_string($_POST['value']) && preg_match("`^\d+$`ims", $_POST['value']) ? @intval($_POST['value']) : 0; $sql = sprintf("SELECT energy, will FROM users WHERE (userid = %u)", $userid); $rs = mysql_query($sql); $info = mysql_fetch_row($rs); $energy = $row['energy']; $will = $row['will']; switch ($expend) { case "100%": $value = $row['energy']; break; case "75%": $value = $row['energy'] * 0.75; break; case "50%": $value = $row['energy'] * 0.50; break; case "25%": $value = $row['energy'] * 0.25; break; default: break; } $value = floor($value); if ($value > $row['energy']) $message = "<span style='color:#C00;'>You don't have enough energy</span>"; else { $prefs = array('what' => $what, 'expend' => $expend); $gain = 0; $will = $row['will']; for ($i = 0; $i < $value; $i++) { $gain += mt_rand(1, 3) / mt_rand(500, 900) * mt_rand(500, 900) * (($will + 20) / 150); $will = max(0, $will - mt_rand(1, 3)); } if ($row['jail']) $gain *= 0.5; $row['will'] = floor($will); $row['energy'] -= $value; switch ($what) { case "all": $message = sprintf("<span style='color:#070;'>You gain %s in each stat</span>", number_format($gain * 0.25, 2)); $row['strength'] += $gain * 0.25; $row['agility'] += $gain * 0.25; $row['guard'] += $gain * 0.25; $row['labour'] += $gain * 0.25; break; case "strength": $message = sprintf("<span style='color:#070;'>You gain %s in strength</span>", number_format($gain, 2)); $row['strength'] += $gain; break; case "agility": $message = sprintf("<span style='color:#070;'>You gain %s in agility</span>", number_format($gain, 2)); $row['agility'] += $gain; break; case "guard": $message = sprintf("<span style='color:#070;'>You gain %s in guard</span>", number_format($gain, 2)); $row['guard'] += $gain; break; case "labour": $message = sprintf("<span style='color:#070;'>You gain %s in labour</span>", number_format($gain, 2)); $row['labour'] += $gain; break; } $sql1 = sprintf("UPDATE userstats SET strength = %.6f, agility = %.6f, guard = %.6f, labour = %.6f WHERE (userid = %u)", $row['strength'], $row['agility'], $row['guard'], $row['labour'], $userid); $sql2 = sprintf("UPDATE users SET will = %u, energy = %d WHERE (userid = %u)", $row['will'], $row['energy'], $userid); mysql_query($sql1); mysql_query($sql2); } $_SESSION['gymprefs'] = $prefs; } $row['ranks'] = array ( 'strength' => mysql_fetch_single(mysql_query(sprintf("SELECT COUNT(userid) FROM userstats WHERE (strength > %.6f)", $row['strength']))) + 1, 'agility' => mysql_fetch_single(mysql_query(sprintf("SELECT COUNT(userid) FROM userstats WHERE (agility > %.6f)", $row['agility']))) + 1, 'guard' => mysql_fetch_single(mysql_query(sprintf("SELECT COUNT(userid) FROM userstats WHERE (guard > %.6f)", $row['guard']))) + 1, 'labour' => mysql_fetch_single(mysql_query(sprintf("SELECT COUNT(userid) FROM userstats WHERE (labour > %.6f)", $row['labour']))) + 1, 'total' => mysql_fetch_single(mysql_query(sprintf("SELECT COUNT(userid) FROM userstats WHERE (strength + agility + guard + labour > %.6f)", $row['strength'] + $row['agility'] + $row['guard'] + $row['labour']))) + 1, ); echo "<style type='text/css'>"; echo "#gym { }"; echo "#gym h3, #gym p { }"; echo "#gym table { width:90%;border-collapse:collapse; }"; echo "#gym th { border:solid 1px #333;background:#F6F6F6 url(titlebg.gif);padding:3px;color:#333; }"; echo "#gym td { border:solid 1px #333;padding:3px;color:#333; }"; echo "#gym { }"; echo "</style>"; echo "<div id='gym'>"; echo sprintf("<h3>%sGym</h3>", $ir['jail'] ? "Jail " : ""); if ($message) echo sprintf(" %s</p>", $message); echo "<form name='train' id='train' action='gym2.php' method='post' style='padding:0;margin:0;'>"; echo sprintf("<input type='hidden' name='formID' value='%s' />", $formID); echo "<table cellpadding='0' cellspacing='0'>"; echo "<tr>"; echo "<th class='sub' style='width:50%;'>Train</th>"; echo "<th class='sub' style='width:50%;'>Expend</th>"; echo "</tr>"; echo "<tr>"; echo "<td style='line-height:200%;'>"; echo sprintf("<input type='radio' name='what' id='what0' value='all' %sstyle='vertical-align:middle;' /><label for='what0' style='cursor:pointer;'>All (25%% energy in each) [Rank #%s]</label> ", $what === "all" ? "checked='checked' " : "", number_format($row['ranks']['total'])); echo sprintf("<input type='radio' name='what' id='what1' value='strength' %sstyle='vertical-align:middle;' /><label for='what1' style='cursor:pointer;'>Strength (%s) [Rank #%s]</label> ", $what === "strength" ? "checked='checked' " : "", number_format($row['strength']), number_format($row['ranks']['strength'])); echo sprintf("<input type='radio' name='what' id='what2' value='agility' %sstyle='vertical-align:middle;' /><label for='what2' style='cursor:pointer;'>Agility (%s) [Rank #%s]</label> ", $what === "agility" ? "checked='checked' " : "", number_format($row['agility']), number_format($row['ranks']['agility'])); echo sprintf("<input type='radio' name='what' id='what3' value='guard' %sstyle='vertical-align:middle;' /><label for='what3' style='cursor:pointer;'>Guard (%s) [Rank #%s]</label> ", $what === "guard" ? "checked='checked' " : "", number_format($row['guard']), number_format($row['ranks']['guard'])); echo sprintf("<input type='radio' name='what' id='what4' value='labour' %sstyle='vertical-align:middle;' /><label for='what4' style='cursor:pointer;'>Labour (%s) [Rank #%s]</label> ", $what === "labour" ? "checked='checked' " : "", number_format($row['labour']), number_format($row['ranks']['labour'])); echo "</td>"; echo "<td style='line-height:200%;'>"; echo sprintf("<input type='radio' name='expend' id='expend0' value='100%%' %sstyle='vertical-align:middle;' /><label for='expend0' style='cursor:pointer;'>100%% Energy</label> ", $expend === "100%" ? "checked='checked' " : ""); echo sprintf("<input type='radio' name='expend' id='expend1' value='75%%' %sstyle='vertical-align:middle;' /><label for='expend1' style='cursor:pointer;'>75%% Energy</label> ", $expend === "75%" ? "checked='checked' " : ""); echo sprintf("<input type='radio' name='expend' id='expend2' value='50%%' %sstyle='vertical-align:middle;' /><label for='expend2' style='cursor:pointer;'>50%% Energy</label> ", $expend === "50%" ? "checked='checked' " : ""); echo sprintf("<input type='radio' name='expend' id='expend3' value='25%%' %sstyle='vertical-align:middle;' /><label for='expend3' style='cursor:pointer;'>25%% Energy</label> ", $expend === "25%" ? "checked='checked' " : ""); echo sprintf("<input type='radio' name='expend' id='expend4' value='value' %sstyle='vertical-align:middle;' onclick='document.train.value.focus();' /><label for='expend4' style='cursor:pointer;'><input type='text' id='value' name='value' value='{$row['energy']}' size='8' onfocus='this.select();' /> Energy</label> ", $expend === "value" ? "checked='checked' " : "");//(C)2008,Nyna echo "</td>"; echo "</tr>"; echo "<tr>"; echo "<td colspan='2' style='text-align:center;padding:6px;'>"; echo "<input type='submit' name='submit' value='Train' />"; echo "</td>"; echo "</tr>"; echo "</table>"; echo "</form>"; echo "</div>"; echo "<p style='color:#CCC;'>An open-source extension from [url='http://nyna.co.uk/']Nyna[/url]</p>"; $h->endpage(); ?> gym.php <?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']); $out=""; $_GET['times']= abs((int) $_GET['times']); if(isset($_GET['train'])) { if($_GET['train'] != "strength" && $_GET['train'] != "agility" && $_GET['train'] != "guard" && $_GET['train'] != "labour") { $h->userdata($ir,$lv,$fm,$cm); $h->menuarea(); die("Abusers aren't allowed."); } $tgain=0; for($i=1;$i<=$_GET['times'] && $ir['energy'] > 0;$i++) { if ($ir['energy'] > 0) { $gain=rand(1,3)/rand(800,1000)*rand(800,1000)*(($ir['will']+20)/150); $tgain+=$gain; if ($_GET['train']=="IQ") { $gain/=100; } $ir[$_GET['train']]+=$gain; $egain=$gain/10; $ts=$ir[$_GET['train']]; $st=$_GET['train']; mysql_query("UPDATE userstats SET $st=$st+".$gain." WHERE userid=$userid",$c) or die("UPDATE userstats SET $st=$st+$gain,energy=energy-1,exp=exp+$egain WHERE userid=$userid ".mysql_error()); $wu=(int) (rand(1,3)); if ($ir['will'] >= $wu) { $ir['will']-=$wu; mysql_query("UPDATE users SET energy=energy-1,exp=exp+$egain,will=will-$wu WHERE userid=$userid",$c); } else { $ir['will']=0; mysql_query("UPDATE users SET energy=energy-1,exp=exp+$egain,will=0 WHERE userid=$userid",$c); } $ir['energy']-=1; $ir['exp']+=$egain; } else { $out="You do not have enough energy to train."; } } $stat=$ir[$st]; $i--; $out="You begin training your $st. You have gained $tgain $st by training it $i times. You now have $stat $st and {$ir['energy']} energy left. "; } else { $out="<h3>Gym: Main Lobby<h3>"; } $h->userdata($ir,$lv,$fm); $h->menuarea(); print $out; print "Enter the amount of times you wish to train and choose the stat to train. You can train up to {$ir['energy']} times. <form action='gym.php' method='get'> <input type='text' name='times' value='1' /><select type='dropdown' name='train'> <option value='strength'>Strength</option> <option value='agility'>Agility</option> <option value='labour'>Labour</option> <option value='guard'>Guard</option></select> <input type='submit' value='Train!' /></form>"; $h->endpage(); ?> Thanxs in advance for anyone that helps me
  6. Re: [mccode] Poker Script for v1 Was this ever fixed for v1
  7. Re: [mccode] Jail for Lite could you help me to add a button after mug then hos then leave
  8. Re: FREE Bug Tracker Mod ive tried converting the modified version for v1 but didnt work can someone help me??? and yes i have read tutorial but still doesnt work
  9. Re: [mccode] Jail for Lite im not shore how to express this but how about say we add an extr feature to attacking system by say every rand 1.6 attacks a message will apper after finish atack saying ' the police caught you and sent you to jail for xxx minutes for attacking people how would that be expressed in code :-P noob i know but got to learn somehow
  10. Re: [mccode] Jail for Lite thanxs alot m8 in between i might need some more helpp with some small stupid things here and there if i mailed you would that be okay
  11. Re: [mccode] Jail for Lite how to add notification on header tried but failed
  12. <?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']); $cm=money_formatter($ir['crystals'],''); $lv=date('F j, Y, g:i a',$ir['laston']); $h->userdata($ir,$lv,$fm,$cm); $h->menuarea(); if ($ir['user_level'] != 2) { print "You sneak, get out of here!"; $h->endpage(); exit; } $posta = mysql_real_escape_string(print_r($_POST, 1), $c); $geta = mysql_real_escape_string(print_r($_GET, 1), $c); mysql_query("INSERT INTO adminlogs VALUES('', $userid, '$posta', '$geta', unix_timestamp() )", $c); switch ($_GET['action']) { case "delcrime": del_crime(); break; case "delcrimesub": del_crime_sub(); break; case 'newcrime': new_crime(); break; case 'newcrimesub': new_crime_sub(); break; case 'editcrime': edit_crime(); break; case 'editcrimesub': edit_crime_sub(); break; case 'delcrime': del_crime(); break; case 'delcrimesub': del_crime_sub(); break; } print "</br >[[url='newcrime.php?action=newcrime']Create New Crime[/url]] [[url='newcrime.php?action=editcrime']Edit Crime[/url]] [[url='newcrime.php?action=delcity']Delete Crime[/url]] Crime List <table> <tr><td>"; $q=mysql_query("SELECT * FROM crimes ",$c); print"<table width=95% bgcolor=#ff9900 align=center border=1 cellspacing=0><tr style='background:#ff6633'><th>Crime ID</th><th>Name</th><th></th></tr>"; while($r=mysql_fetch_array($q)) { print "<tr><td>{$r['crimeid']}</td><td>{$r['crimename']}</td></tr>"; } print "</table>"; function new_crime() { global $ir, $c, $h, $userid; print "<h3>Create New Crime</h3> This will create a new crime. <form action='newcity.php?action=newcitysub' method='post'> Crime ID:<input type='text' name='crimeid' /> Crime Name: <input type='text' name='crimename' /> Crime Initial text: <input type='text' name='crimeitext' /> Crime Success text: <input type='text' name='crimestext' /> Crime Failure: <input type='text' name='crimeftext' /> Crime Money: <input type='text' name='crimesuccessmuney' /> Crime Brave:<input type='text' name='crimebrave' /> Crime Formula:<input type='text' name='crimepercform' /> Crime EXP:<input type='text' name='crimeexp' /> Crime Group:<input type='text' name='crimegroup' /> <input type='submit' value='Create New Crime' /></form>"; } function new_crime_sub() { global $ir, $c, $h, $userid; $_POST['crimeid'] = abs((int)$_POST['crimeid'}']); mysql_query("INSERT INTO crimes (crimeid, crimename,crimeitext,crimestext,crimeftext,crimesuccessmuney,crimebrave,crimepercform,crimeexp,crimegroup) VALUES ('{$_POST['crimeid']}', '{$_POST['crimename']}','{$_POST['crimeitext']}','{$_POST['crimestext']}','{$_POST['crimeftext']}','{$_POST['crimesuccessmuney']}','{$_POST['crimebrave']}','{$_POST['crimepercform']}','{$_POST['crimeexp']}','{$_POST['crimegroup']}');", $c); print "[url='admin.php']> Back[/url]"; } function edit_crime() { global $ir, $c, $h, $userid, $cityid; print "<h3>Edit Crime</h3> This will edit a crime. <form action='newcrime.php?action=editcrimesub' method='post'> Crime ID:<input type='text' name='crimeid' /> Crime Name: <input type='text' name='crimename' /> Crime Initial text: <input type='text' name='crimeitext' /> Crime Success text: <input type='text' name='crimestext' /> Crime Failure: <input type='text' name='crimeftext' /> Crime Money: <input type='text' name='crimesuccessmuney' /> Crime Brave:<input type='text' name='crimebrave' /> Crime Formula:<input type='text' name='crimepercform' /> Crime EXP:<input type='text' name='crimeexp' /> Crime Group:<input type='text' name='crimegroup' /> <input type='submit' value='Edit Crime' /></form>"; } function edit_crime_sub() { global $ir,$c,$h,$userid; mysql_query("UPDATE crimes SET crimeid='{$_POST['crimeid']}',crimename='{$_POST['crimename']}', cityitext='{$_POST['crimeitext']}', crimestext='{$_POST['crimestext']}', crimeftext='{$_POST['crimeftext']}', crimesuccessmuney='{$_POST['crimesuccessmuney']}',crimebrave='{$_POST['crimebrave']}', crimepercform='{$_POST['crimepercform']}',crimeexp='{$_POST['crimeexp']}', crimegroup='{$_POST['crimegroup']}' WHERE crimeid='{$_POST['crimeid']}'",$c); print "Crime edited..."; } function del_crime() { global $ir, $c, $h, $userid, $cityid; print "<h3>Delete Crime</h3> This will delete a crime. <form action='newcrime.php?action=delcrimesub' method='post'> City ID: <input type='text' name='crimeid' /> <input type='submit' value='Delete Crime' /></form>"; } function del_crime_sub() { global $ir,$c,$h,$userid; mysql_query("DELETE FROM crimes WHERE crimeid='{$_POST['crimeid']}'",$c); print "Crime deleted"; } $h->endpage(); ?>   I wAnted to add crimes to the admin panel please dont give me no nonsense ive tried all day so if anyone could help me out much apreciated I also have problems editing the users Edit: Please use the "code" bbc tags and post in the correct forum -- moved
  13. newb back then :mrgreen:
×
×
  • Create New...