
GregFest
Members-
Posts
98 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Everything posted by GregFest
-
alright what do you think about this i put v2.0 and v2.3 together and seems to work now fine only problem married not showing up, viewuser.zip
-
viewuser a back up was made and files replaced but yeah i cant see problem Files.zip
-
i was updating some codes in the global_func.php and my index and viewuser has gone it just shows a blank page i have fixed the index but still have no viewuser, we need help
-
Modified viewuser with bbcode profile signature
GregFest replied to rulerofzu's topic in Free Modifications
Nope i tried new code still not working, i using firefox every thing is just next to each other -
viewuser.php - dont work on mine just tried just kills viewusers i have php 5.3 gangs.php - will get
-
went to download but link don't work
-
alright.. budget 400$ atm well just need fixed viewuser.php - profile sigs, and player coments staff_logs.php - staff_gangs.php - always getting "Error: This script requires an action." forums.php - cant get post count to work with v2.3 gangs.php - looking to have banners and really just redo the gang systems all i got so far
-
need some one to clean up my site a bit i running mccodes v2.3, and there are a few bugs and what not theirs probably 8codes that need to be fixed looking forward from hearing from anyone.
-
Brought this mod and it works well, and my players enjoy it, nice work man and the support that is given is better that most mods
-
how can we stop this type of codes in the forums <META HTTP-EQUIV=Refresh CONTENT="1; URL=http://www.website.com/">
-
I let some fix some codes on my game now my forums have a auto re to website.com
-
when i brought it downloaded straight away
-
instant
-
<?php include_once "sglobals.php"; //This contains gang stuffs switch($_GET['action']) { case 'grecord': admin_gang_record(); break; case 'gcredit': admin_gang_credit(); break; case 'gwar': admin_gang_wars(); break; case 'gwardelete': admin_gang_wardelete(); break; case 'gedit': admin_gang_edit_begin(); break; case 'gedit_name': admin_gang_edit_name(); break; case 'gedit_prefix': admin_gang_edit_prefix(); break; case 'gedit_finances': admin_gang_edit_finances(); break; case 'gedit_staff': admin_gang_edit_staff(); break; case 'gedit_capacity': admin_gang_edit_capacity(); break; case 'gedit_crime': admin_gang_edit_crime(); break; case 'gedit_ament': admin_gang_edit_ament(); break; default: echo 'Error: This script requires an action.'; break; } function admin_gang_record() { global $db,$ir, $userid,$c,$h; if ( !in_array($ir['user_level'],array(2,3,7)) ) { echo 'You cannot access this area. > [url="index.php"]Go Back[/url]'; die($h->endpage()); } $gang = ( isset($_GET['gang'])&&is_numeric($_GET['gang']) )?abs(intval($_GET['gang'])):''; $_GET['reason'] = ( isset($_GET['reason'])&&preg_match("/^[a-z0-9_]+([\\s]{1}[a-z0-9_]|[a-z0-9_])+$/i", $_GET['reason']) )?strip_tags($db->escape($_GET['reason'])):''; if ( $gang ) { $q = $db->query("SELECT `gangNAME`,`gangDESC`,`gangPREF`,`gangMONEY`,`gangCRYSTALS`,`gangRESPECT`,`gangPRESIDENT`,`gangVICEPRES`,`gangCAPACITY`,`gangCRIME`,`gangCHOURS`,`gangAMENT` FROM `gangs` WHERE `gangID` = $gang"); if ( $db->num_rows($q) == 0 ) { $_GET['gang'] = 0; admin_gang_record(); } else if (!$_GET['reason']) { $_GET['gang'] = 0; admin_gang_record(); } else { $r = $db->fetch_row($q); echo " <table width='100%' border='1'> <tr> <td> Gang Name: {$r['gangNAME']} Gang Description: {$r['gangDESC']} Prefix: {$r['gangPREF']} Money: {$r['gangMONEY']} Crystals: {$r['gangCRYSTALS']} Respect: {$r['gangRESPECT']} President: {$r['gangPRESIDENT']} Vice-President: {$r['gangVICEPRES']} Capacity: {$r['gangCAPACITY']} Crime: {$r['gangCRIME']} Hours Left: {$r['gangCHOURS']} Annnouncement: {$r['gangAMENT']} </td> </tr> </table> "; stafflog_add($ir['username'].' looked at gang id '.$r['gangID'].' ('.$r['gangNAME'].')\'s record. with the reason '.$_GET['reason']); } } else { echo " <form action='staff_gangs.php?action=grecord' method='get'> <h4>Gang Record</h4> Enter a gang ID to view the record of: <input type='text' name='gang' value='1' /> Reason for viewing: <input type='text' name='reason' value='' /> <input type='submit' value='Go' /> </form> "; } } function admin_gang_credit() { global $db,$ir, $userid,$c,$h; if ( !in_array($ir['user_level'],array(2,3,7)) ) { echo 'You cannot access this area. > [url="index.php"]Go Back[/url]'; die($h->endpage()); } $gang = ( isset($_POST['gang'])&&is_numeric($_POST['gang']) )?abs(intval($_POST['gang'])):''; $money = ( isset($_POST['money'])&&is_numeric($_POST['money']) )?abs(intval($_POST['money'])):0; $crystals = ( isset($_POST['crystal'])&&is_numeric($_POST['crystal']) )?abs(intval($_POST['crystal'])):0; $reason = ( isset($_POST['reason'])&&preg_match("/^[a-z0-9_]+([\\s]{1}[a-z0-9_]|[a-z0-9_])+$/i", $_POST['reason']) )?strip_tags($db->escape($_POST['reason'])):''; if ( ($money != 0 OR $crystals != 0) && ($gang && $reason) ) { $db->query("UPDATE `gangs` SET `gangMONEY` = `gangMONEY` + $money, `gangCRYSTALS` = `gangCRYSTALS` + $crystals WHERE `gangID` = $gang"); echo "The gang was successfully credited."; stafflog_add("{$ir['username']} credited gang ID {$gang} with {$money} money and/or {$crystals} crystals with the reason {$reason}"); } else if ( $gang && ($money != 0 OR $crystals != 0) ) { $q = $db->query("SELECT `gangNAME` FROM `gangs` WHERE `gangID` = $gang"); echo " You are crediting ".$db->fetch_single($q)." with \$$money and/or $crystals crystals. <form action='staff_gangs.php?action=gcredit' method='post'> <input type='hidden' name='gang' value='$gang' /> <input type='hidden' name='money' value='$money' /> <input type='hidden' name='crystals' value='$crystals' /> Reason: <input type='text' name='reason' /> <input type='submit' value='Credit' /> </form> "; } else { echo " <h3>Credit Gang</h3> <form action='staff_gangs.php?action=gcredit' method='post'> <table border='1' width='50%'> <tr> <td align='right'>Gang's ID:</td> <td align='left'><input type='text' name='gang' value='1' /></td> </tr> <tr> <td align='right'>Money:</td> <td align='left'><input type='text' name='money' value='1000' /></td> </tr> <tr> <td align='right'>Crystals:</td> <td align='left'><input type='text' name='crystals' value='10' /></td> </tr> <tr> <td align='center' colspan='2'> <input type='submit' value='Credit' /> </td> </tr> </table> "; } } function admin_gang_wars() { global $db,$ir, $userid,$c,$h; if ( !in_array($ir['user_level'],array(2,3,7)) ) { echo 'You cannot access this area. > [url="index.php"]Go Back[/url]'; die($h->endpage()); } echo ' <h3>Manage Gang Wars</h3> <table width="75%" border="2"> '; $q = $db->query("SELECT w.`warID`,`warDECLARED`,`warDECLARER`,g1.`gangNAME` as `declarer`, g1.`gangRESPECT` as `drespect`, g2.`gangNAME` as `defender`, g2.`gangRESPECT` as `frespect` FROM `gangwars` w LEFT JOIN `gangs` g1 ON w.`warDECLARER` = g1.`gangID` LEFT JOIN `gangs` g2 ON w.`warDECLARED` = g2.`gangID`"); while ( $r = $db->fetch_row($q) ) { echo " <tr> <td width=40%>[url='gangs.php?action=view&ID={$r[']{$r['declarer']}[/url] [{$r['drespect']} respect]</a></td> <td width=10%>vs.</td> <td width=40%>[url='gangs.php?action=view&ID={$r[']{$r['defender']}[/url] [{$r['frespect']} respect]</a></td> <td>[[url='staff_gangs.php?action=gwardelete&war={$r[']Delete[/url]]</td> </tr> "; } echo '</table>'; } function admin_gang_wardelete() { global $db,$ir, $userid,$h,$c; if ( !in_array($ir['user_level'],array(2,3,7)) ) { echo 'You cannot access this area. > [url="index.php"]Go Back[/url]'; die($h->endpage()); } $_GET['war'] = ( isset($_GET['war'])&&is_numeric($_GET['war']) )?abs(intval($_GET['war'])):''; $q = $db->query("SELECT w.`warDECLARED`,`warDECLARER`,g1.`gangNAME` as `declarer`, g1.`gangRESPECT` as `drespect`, g2.`gangNAME` as `defender`, g2.`gangRESPECT` as `frespect` FROM `gangwars` w LEFT JOIN `gangs` g1 ON w.`warDECLARER` = g1.`gangID` LEFT JOIN `gangs` g2 ON w.`warDECLARED` = g2.`gangID` WHERE w.`warID` = {$_GET['war']}"); if ( $db->num_rows($q) == 0 ) { echo 'Invalid war. > [url="staff_gangs.php?action=gwar"]Go Back[/url]'; die($h->endpage()); } $r = $db->fetch_row($q); $db->query("DELETE FROM `gangwars` WHERE `warID` = {$_GET['war']}"); echo 'War cleared. > [url="staff_gangs.php?action=gwar"]Go Back[/url]'; stafflog_add("{$ir['username']} deleted war ID {$_GET['war']} ([url='gangs.php?action=view&ID={$r[']{$r['declarer']}[/url] [{$r['drespect']} respect]</a> vs. [url='gangs.php?action=view&ID={$r[']{$r['defender']}[/url] [{$r['frespect']} respect]</a>)"); die($h->endpage()); } function admin_gang_edit_begin() { global $db,$ir, $userid,$h,$c; if ( !in_array($ir['user_level'],array(2,3,7)) ) { echo 'You cannot access this area. > [url="index.php"]Go Back[/url]'; die($h->endpage()); } $gang = ( isset($_POST['gang'])&&is_numeric($_POST['gang']) )?abs(intval($_POST['gang'])):''; if ( $gang ) { $q = $db->query("SELECT `gangNAME` FROM `gangs` WHERE `gangID` = $gang"); $theirname = $db->fetch_single($q); $edits = array ( 1 => array ('Name And Description', 'gedit_name', '4'), 2 => array ('Prefix', 'gedit_prefix', '4'), 3 => array ('Finances + Respect', 'gedit_finances', '4'), 4 => array ('Staff', 'gedit_staff', '4'), 5 => array ('Capacity', 'gedit_capacity', '4'), 6 => array ('Organised Crime', 'gedit_crime', '4'), 7 => array ('Announcement', 'gedit_ament', '4') ); echo " <h3>Manage Gang</h3> You are managing the gang: $theirname Choose an edit to perform. <table width='80%' class='table' cellspacing='1'> <tr style='background: gray'> <th>Edit Type</th> <th>Available For Use</th> <th>Use</th> </tr> "; foreach ( $edits as $k => $v) { if ($v[2] >= $ir['user_level']) { $a = "green'>Yes"; $l = "[url='staff_gangs.php?action=$v[1]&gang=$gang']Go[/url]"; } else { $a = "red'>No"; $l = "N/A"; } echo " <tr> <td>$v[0]</td> <td>[b]<span style='color: $a</span>[/b]</td> <td>$l</td> </tr> "; } echo '</table>'; } else { echo " <form action='staff_gangs.php?action=gedit' method='post'> <h4>Gang Management</h4> Enter a gang ID to manage: <input type='text' name='gang' value='1' /> <input type='submit' value='Go' /> </form> "; } } function admin_gang_edit_name() { global $db,$ir, $userid,$h,$c; if ( !in_array($ir['user_level'],array(2,3,7)) ) { echo 'You cannot access this area. > [url="index.php"]Go Back[/url]'; die($h->endpage()); } $gang = ( isset($_GET['gang'])&&is_numeric($_GET['gang']) )?abs(intval($_GET['gang'])):''; $_POST['gangNAME'] = ( isset($_POST['gangNAME'])&&preg_match("/^[a-z0-9_]+([\\s]{1}[a-z0-9_]|[a-z0-9_])+$/i", $_POST['gangNAME']) )?strip_tags($db->escape($_POST['gangNAME'])):''; $_POST['gangDESC'] = ( isset($_POST['gangDESC']) )?strip_tags($db->escape($_POST['gangDESC'])):''; $q = $db->query("SELECT `gangNAME`,`gangDESC` FROM `gangs` WHERE `gangID` = $gang"); if ( $db->num_rows($q) == 0 ) { echo 'Invalid gang. > [url="staff_gangs.php?action=gedit_name"]Go Back[/url]'; die($h->endpage()); } $r = $db->fetch_row($q); if ( $gang && $_POST['gangNAME'] && $_POST['gangDESC'] ) { $db->query("UPDATE `gangs` SET `gangNAME` = '{$_POST['gangNAME']}', `gangDESC` = '{$_POST['gangDESC']}' WHERE `gangID` = $gang"); echo 'Gang has been successfully modified. > [url="staff_gangs.php?action=gedit_name"]Go Back[/url]'; stafflog_add($userid, "{$ir['username']} edited gang ID $gang's name and/or description", $c); die($h->endpage()); } else { echo " <h3>Gang Management: Name/Description</h3> Editing the gang: {$r['gangNAME']} <form action='staff_gangs.php?action=gedit_name&gang=$gang' method='post'> <table width='50%' cellspacing='1' class='table'> <tr> <td align=right>Name:</td> <td align=left><input type='text' name='gangNAME' value='{$r['gangNAME']}' /></td> </tr> <tr> <td align=right>Description:</td> <td align=left><textarea rows='7' cols='40' name='gangDESC'>{$r['gangDESC']}</textarea></td> </tr> <tr> <td align=center colspan=2><input type='submit' value='Edit' /></td> </tr> </table> </form> "; } } function admin_gang_edit_prefix() { global $db,$ir, $userid,$h,$c; if ( !in_array($ir['user_level'],array(2,3,7)) ) { echo 'You cannot access this area. > [url="index.php"]Go Back[/url]'; die($h->endpage()); } $gang = ( isset($_GET['gang'])&&is_numeric($_GET['gang']) )?abs(intval($_GET['gang'])):''; $_POST['gangPREF'] = ( isset($_POST['gangPREF']) && strlen($_POST['gangPREF']) <= 5 )?strip_tags($db->escape($_POST['gangPREF'])):''; $q = $db->query("SELECT `gangNAME`,`gangPREF` FROM `gangs` WHERE `gangID` = $gang"); if ( $db->num_rows($q) == 0 ) { echo 'Invalid gang. > [url="staff_gangs.php?action=gedit_prefix"]Go Back[/url]'; die($h->endpage()); } $r = $db->fetch_row($q); if ( $gang && $_POST['gangPREF'] ) { $db->query("UPDATE `gangs` SET `gangPREF` = '{$_POST['gangPREF']}' WHERE `gangID` = $gang"); echo 'Gang has been successfully modified. > [url="staff_gangs.php?action=gedit_prefix"]Go Back[/url]'; stafflog_add("{$ir['username']} edited gang ID $gang's prefix"); die($h->endpage()); } else { echo " <h3>Gang Management: Prefix</h3> Editing the gang: {$r['gangNAME']} <form action='staff_gangs.php?action=gedit_prefix&gang=$gang' method='post'> <table width='50%' cellspacing='1' class='table'> <tr> <td align=right>Prefix:</td> <td align=left><input type='text' name='gangPREF' value='{$r['gangPREF']}' maxlength='5' /></td> </tr> <tr> <td align=center colspan=2><input type='submit' value='Edit' /></td> </tr> </table> </form> "; } } function admin_gang_edit_finances() { global $db,$ir, $userid,$h,$c; if ( !in_array($ir['user_level'],array(2,3,7)) ) { echo 'You cannot access this area. > [url="index.php"]Go Back[/url]'; die($h->endpage()); } $gang = ( isset($_GET['gang'])&&is_numeric($_GET['gang']) )?abs(intval($_GET['gang'])):''; $money = ( isset($_POST['money'])&&is_numeric($_POST['money']) )?abs(intval($_POST['money'])):0; $crystals = ( isset($_POST['crystals'])&&is_numeric($_POST['crystals']) )?abs(intval($_POST['crystals'])):0; $reason = ( isset($_POST['reason'])&&preg_match("/^[a-z0-9_]+([\\s]{1}[a-z0-9_]|[a-z0-9_])+$/i", $_POST['reason']) )?strip_tags($db->escape($_POST['reason'])):''; $respect = ( isset($_POST['respect'])&&is_numeric($_POST['respect']) )?abs(intval($_POST['respect'])):0; $q = $db->query("SELECT `gangNAME`,`gangMONEY`,`gangCRYSTALS`,`gangRESPECT` FROM `gangs` WHERE `gangID` = $gang"); if ( $db->num_rows($q) == 0 ) { echo 'Invalid gang. > [url="staff_gangs.php?action=gedit_finances"]Go Back[/url]'; die($h->endpage()); } $r = $db->fetch_row($q); if ( $gang && $reason ) { $db->query("UPDATE `gangs` SET `gangMONEY` = $money, `gangCRYSTALS` = $crystals, `gangRESPECT` = $respect WHERE `gangID` = $gang"); echo 'Gang has been successfully modified. > [url="staff_gangs.php?action=gedit_finances"]Go Back[/url]'; stafflog_add("{$ir['username']} edited gang ID $gang's finances with the reason $reason"); die($h->endpage()); } else { echo " <h3>Gang Management: Financial Details</h3> Editing the gang: {$r['gangNAME']} <form action='staff_gangs.php?action=gedit_finances&gang=$gang' method='post'> <table width='50%' cellspacing='1' class='table'> <tr> <td align=right>Money:</td> <td align=left><input type='text' name='money' value='{$r['gangMONEY']}' /></td> </tr> <tr> <td align=right>Crystals:</td> <td align=left><input type='text' name='crystals' value='{$r['gangCRYSTALS']}' /></td> </tr> <tr> <td align=right>Respect:</td> <td align=left><input type='text' name='respect' value='{$r['gangRESPECT']}' /></td> </tr> <tr> <td align=right>Reason for editing:</td> <td align=left><input type='text' name='reason' value='' /></td> </tr> <tr> <td align=center colspan=2><input type='submit' value='Edit' /></td> </tr> </table> </form> "; } } function admin_gang_edit_staff() { global $db,$ir, $userid,$h,$c; if ( !in_array($ir['user_level'],array(2,3,7)) ) { echo 'You cannot access this area. > [url="index.php"]Go Back[/url]'; die($h->endpage()); } $gang = ( isset($_GET['gang'])&&is_numeric($_GET['gang']) )?abs(intval($_GET['gang'])):''; $president = ( isset($_POST['president'])&&is_numeric($_POST['president']) )?abs(intval($_POST['president'])):''; $vicepres = ( isset($_POST['vicepres'])&&is_numeric($_POST['vicepres']) )?abs(intval($_POST['vicepres'])):''; $reason = ( isset($_POST['reason'])&&preg_match("/^[a-z0-9_]+([\\s]{1}[a-z0-9_]|[a-z0-9_])+$/i", $_POST['reason']) )?strip_tags($db->escape($_POST['reason'])):''; $q = $db->query("SELECT `gangNAME`,`gangPRESIDENT`,`gangVICEPRES` FROM `gangs` WHERE `gangID` = $gang"); if ( $db->num_rows($q) == 0 ) { echo 'Invalid gang. > [url="staff_gangs.php?action=gedit_staff"]Go Back[/url]'; die($h->endpage()); } $r = $db->fetch_row($q); if ( $gang && $reason && $president && $vicepres ) { $db->query("UPDATE `gangs` SET `gangPRESIDENT` = $president, `gangVICEPRES` = $vicepres WHERE `gangID` = $gang"); echo 'Gang has been successfully modified. > [url="staff_gangs.php?action=gedit_staff"]Go Back[/url]'; stafflog_add("{$ir['username']} edited gang ID $gang's staff with the reason $reason"); die($h->endpage()); } else { echo " <h3>Gang Management: Staff</h3> Editing the gang: {$r['gangNAME']} <form action='staff_gangs.php?action=gedit_staff&gang=$gang' method='post'> <table width='50%' cellspacing='1' class='table'> <tr> <td align=right>President:</td> <td align=left><input type='text' name='president' value='{$r['gangPRESIDENT']}' /></td> </tr> <tr> <td align=right>Vice-President:</td> <td align=left><input type='text' name='vicepres' value='{$r['gangVICEPRES']}' /></td> </tr> <tr> <td align=right>Reason for editing:</td> <td align=left><input type='text' name='reason' value='' /></td> </tr> <tr> <td align=center colspan=2><input type='submit' value='Edit' /></td> </tr> </table> </form> "; } } function admin_gang_edit_capacity() { global $db,$ir, $userid,$h,$c; if ( !in_array($ir['user_level'],array(2,3,7)) ) { echo 'You cannot access this area. > [url="index.php"]Go Back[/url]'; die($h->endpage()); } $gang = ( isset($_GET['gang'])&&is_numeric($_GET['gang']) )?abs(intval($_GET['gang'])):''; $capacity = ( isset($_POST['capacity'])&&is_numeric($_POST['capacity']) )?abs(intval($_POST['capacity'])):''; $reason = ( isset($_POST['reason'])&&preg_match("/^[a-z0-9_]+([\\s]{1}[a-z0-9_]|[a-z0-9_])+$/i", $_POST['reason']) )?strip_tags($db->escape($_POST['reason'])):''; $q = $db->query("SELECT `gangNAME`,`gangCAPACITY` FROM `gangs` WHERE `gangID` = $gang"); if ( $db->num_rows($q) == 0 ) { echo 'Invalid gang. > [url="staff_gangs.php?action=gedit_capacity"]Go Back[/url]'; die($h->endpage()); } $r = $db->fetch_row($q); if ( $gang && $reason && $capacity ) { $db->query("UPDATE `gangs` SET `gangCAPACITY` = $capacity WHERE `gangID` = $gang"); echo 'Gang has been successfully modified. > [url="staff_gangs.php?action=gedit_capacity"]Go Back[/url]'; stafflog_add("{$ir['username']} edited gang ID $gang's capacity with the reason $reason"); die($h->endpage()); } else { echo " <h3>Gang Management: Capacity</h3> Editing the gang: {$r['gangNAME']} <form action='staff_gangs.php?action=gedit_capacity&gang=$gang' method='post'> <table width='50%' cellspacing='1' class='table'> <tr> <td align=right>Capacity:</td> <td align=left><input type='text' name='capacity' value='{$r['gangCAPACITY']}' /></td> </tr> <tr> <td align=right>Reason for editing:</td> <td align=left><input type='text' name='reason' value='' /></td> </tr> <tr> <td align=center colspan=2><input type='submit' value='Edit' /></td> </tr> </table> </form> "; } } function admin_gang_edit_crime() { global $db,$ir, $userid,$h,$c; if ( !in_array($ir['user_level'],array(2,3,7)) ) { echo 'You cannot access this area. > [url="index.php"]Go Back[/url]'; die($h->endpage()); } $gang = ( isset($_GET['gang'])&&is_numeric($_GET['gang']) )?abs(intval($_GET['gang'])):''; $crime = ( isset($_POST['crime'])&&is_numeric($_POST['crime']) )?abs(intval($_POST['crime'])):''; $chours = ( isset($_POST['chours'])&&is_numeric($_POST['chours']) )?abs(intval($_POST['chours'])):''; $reason = ( isset($_POST['reason'])&&preg_match("/^[a-z0-9_]+([\\s]{1}[a-z0-9_]|[a-z0-9_])+$/i", $_POST['reason']) )?strip_tags($db->escape($_POST['reason'])):''; $q = $db->query("SELECT `gangNAME`,`gangCRIME`,`gangCHOURS` FROM `gangs` WHERE `gangID` = $gang"); if ( $db->num_rows($q) == 0 ) { echo 'Invalid gang. > [url="staff_gangs.php?action=gedit_crime"]Go Back[/url]'; die($h->endpage()); } $r = $db->fetch_row($q); if ( $gang && $reason && $crime && $chours ) { $db->query("UPDATE `gangs` SET `gangCRIME` = $crime, `gangCHOURS` = $chours WHERE `gangID` = $gang"); echo 'Gang has been successfully modified. > [url="staff_gangs.php?action=gedit_crime"]Go Back[/url]'; stafflog_add("{$ir['username']} edited gang ID $gang's organised crime with the reason $reason"); die($h->endpage()); } else { echo " <h3>Gang Management: Organised Crimes</h3> Editing the gang: {$r['gangNAME']} <form action='staff_gangs.php?action=gedit_crime&gang=$gang' method='post'> <table width='50%' cellspacing='1' class='table'> <tr> <td align=right>Crime ID:</td> <td align=left><input type='text' name='crime' value='{$r['gangCRIME']}' /></td> </tr> <tr> <td align=right>Crime Hours Left:</td> <td align=left><input type='text' name='chours' value='{$r['gangCHOURS']}' /></td> </tr> <tr> <td align=right>Reason for editing:</td> <td align=left><input type='text' name='reason' value='' /></td> </tr> <tr> <td align=center colspan=2><input type='submit' value='Edit' /></td> </tr> </table> </form> "; } } function admin_gang_edit_ament() { global $db,$ir, $userid,$h,$c; if ( !in_array($ir['user_level'],array(2,3,7)) ) { echo 'You cannot access this area. > [url="index.php"]Go Back[/url]'; die($h->endpage()); } $gang = ( isset($_GET['gang'])&&is_numeric($_GET['gang']) )?abs(intval($_GET['gang'])):''; $_POST['gangAMENT'] = ( isset($_POST['gangAMENT']) )?strip_tags($db->escape($_POST['gangAMENT'])):''; $q = $db->query("SELECT `gangNAME`,`gangAMENT` FROM `gangs` WHERE `gangID` = $gang"); if ( $db->num_rows($q) == 0 ) { echo 'Invalid gang. > [url="staff_gangs.php?action=gedit_ament"]Go Back[/url]'; die($h->endpage()); } $r = $db->fetch_row($q); if ( $gang && $_POST['gangAMENT'] ) { $db->query("UPDATE `gangs` SET `gangAMENT` = '{$_POST['gangAMENT']}' WHERE `gangID` = $gang"); echo 'Gang has been successfully modified. > [url="staff_gangs.php?action=gedit_ament"]Go Back[/url]'; stafflog_add("{$ir['username']} edited gang ID $gang's announcement"); die($h->endpage()); } else { echo " <h3>Gang Management: Announcement</h3> Editing the gang: {$r['gangNAME']} <form action='staff_gangs.php?action=gedit_ament&gang=$gang' method='post'> <table width='50%' cellspacing='1' class='table'> <tr> <td align=right>Announcement:</td> <td align=left><textarea rows='7' cols='40' name='gangAMENT'>{$r['gangAMENT']}</textarea></td> </tr> <tr> <td align=center colspan=2><input type='submit' value='Edit' /></td> </tr> </table> </form> "; } } $h->endpage(); ?>
-
Gang Record Manage Gang Wars Edit Gang Delete Gang this is where we are getting the errors, yeah redone smenu.php but was working till update to v2.0.3
-
anyway to fix this, its only happening with the new 2.0.3
-
thanks for help man
-
i am using the new 2.0.3 staff gangs and i always getting "Error: This script requires an action. " help
-
This what i am using and works on all my sites forum2.php <?php $i=('globals.php'); include "$i"; $_GET['LID'] = abs((int) $_GET['LID']); $_GET['DID'] = abs((int) $_GET['DID']); if($_GET['LID']) { global $ir, $userid, $h, $db; $p = $db->query("SELECT ft_id, ft_name FROM forum_topics WHERE ft_id = ".$_GET['LID']); $r = $db->fetch_row($p); if ($r['ft_id'] == $ir['fr_like']) {echo "You already voted on this topic";} else { echo "You have liked the topic"; $db->query("UPDATE forum_topics SET ft_like=ft_like+1 WHERE ft_id={$r['ft_id']}"); $db->query("UPDATE users SET fr_like=concat('{$r['ft_id']}') WHERE userid=$userid"); } } else if($_GET['DID']) { global $ir, $userid, $h, $db; $p = $db->query("SELECT ft_id, ft_name FROM forum_topics WHERE ft_id = ".$_GET['DID']); $r = $db->fetch_row($p); if ($r['ft_id'] == $ir['fr_dislike']) {echo "You already voted on this topic";} else { echo "You have disliked the topic"; $db->query("UPDATE forum_topics SET ft_dislike=ft_dislike+1 WHERE ft_id={$r['ft_id']}"); $db->query("UPDATE users SET fr_dislike=concat('{$r['ft_id']}') WHERE userid=$userid"); } } else { echo "Invalid use of file"; } ?>
-
MySQL queries 1 ALTER TABLE `forum_topics` ADD `ft_like` INT (11) DEFAULT 0; MySQL queries 1 ALTER TABLE `forum_topics` ADD `ft_dislike` INT (11) DEFAULT 0; i used these and not one problem
-
and total stats, but thanks a heap your a life saver this what i got echo '<table width="100%"><tr> <td width="25%"> <table width="100%"><tr> <td><center><font size=+1><h3>General Info:</h2></font></center></td><tr> <td>[b]Name:[/b] '.$ir['username'].'</td><td>[b]Crystals:[/b] '.$ir['crystals'].'</td></tr><tr> <td>[b]Level:[/b] '.$ir['level'].'</td><td>[b]Exp:[/b]'.$ir['$exp'].'%</td></tr><tr> <tr><td>[b]Property:[/b] '.$ir['hNAME'].'</td><td>[b]Money: $[/b]'.$ir['money'].'</td></tr><tr> <td>[b]Married:[/b] '.$ir['$partner'].'</td><td>[b]HP:'.$ir['hp'].'/'.$ir['maxhp'].'[/b]</td></tr> <td>[b]Rank:[/b]</td></tr> </tr></table> </td><td width="25%"> <table width="100%"><tr> <td><center><font size=+1><h3>Stats Info:</h3></font></center></td></tr> <td>[b]Strength:[/b] '.$ir['strength'].' [Ranked: '.$ir['strank'].']</td> <td>[b]Agility:[/b] '.$ir['agility'].' [Ranked: '.$ir['agirank'].']</td> </tr> <tr><td>[b]Guard:[/b] '.$ir['guard'].' [Ranked: '.$ir['guarank'].']</td><td>[b]Labour:[/b] '.$ir['labour'].' [Ranked: '.$ir['labrank'].']</td></tr> <tr><td>[b]IQ: [/b] '.$ir['IQ'].' [Ranked: '.$ir['IQrank'].']</td><td>[b]Total stats:[/b] '.$ir['$ts'].' [Ranked: '.$ir['$tsrank'].']</td></tr> </tr></table> </td></tr>
-
ok all works but the exp
-
am i doing this right, i wanna set it up so that the stats and all that is next to each other this is what i got but it kills the page <?php $housequery=1; include_once "globals.php"; echo '<table width="100%"><tr> <td width="25%"> <table width="100%"><tr> <td><center><h3>General Info:</h2></center></td><tr> $exp=(int)($ir['exp']/$ir['exp_needed']*100); $m=$db->query("SELECT * FROM users WHERE userid='{$ir['married']}'"); $par=$db->fetch_row($m); if($ir['married'] > 0) { $partner= "[url='viewuser.php?u={$par[']<font color=green>{$par['username']}</font>[/url] [<a href=marriage.php>Manage Marriage</a>]"; } else { $partner= "<font color=red>N/A</font>"; } <td>[b]Name:[/b] {$ir['username']}</td><td>[b]Crystals:[/b] {$cm}</td></tr><tr> <td>[b]Level:[/b] {$ir['level']}</td>td>[b]Exp:[/b] {$exp}%</td></tr><tr> <tr><td>[b]Property:[/b] {$ir['hNAME']}</td><td>[b]Money:[/b] $fm</td></tr><tr> <td>[b]Married:[/b] $partner</td><td>[b]HP:[/b]</td></tr> <td>[b]Rank:[/b]</td></tr> </tr></table> </td><td width="25%"> <table width="100%"><tr> <td><center><h3>Stats Info:</h3></center></td></tr> $ts=$ir['strength']+$ir['agility']+$ir['guard']+$ir['labour']+$ir['IQ']; $ir['strank']=get_rank($ir['strength'],'strength'); $ir['agirank']=get_rank($ir['agility'],'agility'); $ir['guarank']=get_rank($ir['guard'],'guard'); $ir['labrank']=get_rank($ir['labour'],'labour'); $ir['IQrank']=get_rank($ir['IQ'],'IQ'); $tsrank=get_rank($ts,'strength+agility+guard+labour+IQ'); $ir['strength']=number_format($ir['strength']); $ir['agility']=number_format($ir['agility']); $ir['guard']=number_format($ir['guard']); $ir['labour']=number_format($ir['labour']); $ir['IQ']=number_format($ir['IQ']); $ts=number_format($ts); <td>[b]Strength:[/b] {$ir['strength']} [Ranked: {$ir['strank']}]</td> <td>[b]Agility:[/b] {$ir['agility']} [Ranked: {$ir['agirank']}]</td> </tr> <tr><td>[b]Guard:[/b] {$ir['guard']} [Ranked: {$ir['guarank']}]</td><td>[b]Labour:[/b] {$ir['labour']} [Ranked: {$ir['labrank']}]</td></tr> <tr><td>[b]IQ: [/b] {$ir['IQ']} [Ranked: {$ir['IQrank']}]</td><td>[b]Total stats:[/b] {$ts} [Ranked: $tsrank]</td> </tr></table> </td></tr> </table>'; $q=$db->query("SELECT * FROM items WHERE itmid IN({$ir['equip_primary']}, {$ir['equip_secondary']}, {$ir['equip_armor']})"); echo "<h3>Equipped Items</h3><hr />"; while($r=$db->fetch_row($q)) { $equip[$r['itmid']]=$r; } echo "<table width='75%' Border='1' cellspacing='1' class=''> <tr> <th>Primary Weapon</th> <td>"; if($equip[$ir['equip_primary']]['itmid']) { print $equip[$ir['equip_primary']]['itmname']."</td><td>[url='unequip.php?type=equip_primary']Unequip Item[/url]</td>"; } else { echo "None equipped.</td><td></td>"; } echo "</tr> <tr> <th>Secondary Weapon</th> <td>"; if($equip[$ir['equip_secondary']]['itmid']) { print $equip[$ir['equip_secondary']]['itmname']."</td><td>[url='unequip.php?type=equip_secondary']Unequip Item[/url]</td>"; } else { echo "None equipped.</td><td></td>"; } echo "</tr> <tr> <th>Armor</th> <td>"; if($equip[$ir['equip_armor']]['itmid']) { print $equip[$ir['equip_armor']]['itmname']."</td><td>[url='unequip.php?type=equip_armor']Unequip Item[/url]</td>"; } else { echo "None equipped.</td><td></td>"; } echo "</tr> </table><hr /> <h3>Inventory</h3><hr />"; $inv=$db->query("SELECT iv.*,i.*,it.* FROM inventory iv LEFT JOIN items i ON iv.inv_itemid=i.itmid LEFT JOIN itemtypes it ON i.itmtype=it.itmtypeid WHERE iv.inv_userid={$userid} ORDER BY i.itmtype ASC, i.itmname ASC"); if ($db->num_rows($inv) == 0) { echo "[b]You have no items![/b]"; } else { echo "[b]Your items are listed below.[/b] <table width=100% class=\"\" border=\"1\" cellspacing=\"1\"> <tr style='background:darkred;'> <td class=\"\">Item</td> <td class=\"\">Sell Value</td> <td class=\"\">Total Sell Value</td> <td class=\"\">Links</td> </tr>"; $lt=""; while($i=$db->fetch_row($inv)) { if($lt!=$i['itmtypename']) { $lt=$i['itmtypename']; echo "\n<tr><td colspan=4>[b]{$lt}[/b]</td></tr>"; } if($i['weapon']) { $i['itmname']="<font color='red'>*</font>".$i['itmname']; } if($i['armor']) { $i['itmname']="<font color='green'>*</font>".$i['itmname']; } echo "<tr><td>{$i['itmname']}"; if ($i['inv_qty'] > 1) { echo "x{$i['inv_qty']}"; } echo "</td><td>\${$i['itmsellprice']}</td><td>"; echo "$".($i['itmsellprice']*$i['inv_qty']); echo "</td><td>[[url='iteminfo.php?ID={$i[']Info[/url]] [[url='itemsend.php?ID={$i[']Send[/url]] [[url='itemsell.php?ID={$i[']Sell[/url]] [[url='imadd.php?ID={$i[']Add To Market[/url]]"; if($i['effect1_on'] || $i['effect2_on'] || $i['effect3_on']) { echo " [[url='itemuse.php?ID={$i[']Use[/url]]"; } // -- Donation Module -- // require_once('gateway/donation_functions.php'); $dset = getSettings(); if($i['itmtype'] == $dset['item_type']) { echo ' [[url="donate.php?use_item='.$i['inv_id'].'"]Use[/url]]'; } // -- Donation Module -- // if($i['weapon']) { echo " [[url='equip_weapon.php?ID={$i[']Equip as Weapon[/url]]"; } if($i['armor']) { echo " [[url='equip_armor.php?ID={$i[']Equip as Armor[/url]]"; } echo "</td></tr>"; } echo "</table>"; echo "[size="1"][b]NB:[/b] Items with a small red [/size]<font color='red'>*</font>[size="1"] next to their name can be used as weapons in combat. Items with a small green [/size]<font color='green'>*</font>[size="1"] next to their name can be used as armor in combat.[/size]"; } $_POST['pn_update'] = ( isset($_POST['pn_update']) )?strip_tags($db->escape($_POST['pn_update'])):''; if ( !empty($_POST['pn_update']) ) { if ( strlen($_POST['pn_update']) > 500 ) { echo '<hr><span style="font-weight:bold;">You may only enter 500 or less characters here.</span>'; } else { $db->query("UPDATE users SET user_notepad='{$_POST['pn_update']}' WHERE userid=$userid"); $ir['user_notepad']=stripslashes($_POST['pn_update']); echo '<hr><span style="font-weight:bold;">Personal Notepad Updated!</span>'; } } echo "<hr>Your Personal Notepad:<form action='index.php' method='post'> <textarea rows='10' cols='50' name='pn_update'>".htmlspecialchars($ir['user_notepad'])."</textarea> <input type='submit' value='Update Notes' /></form>"; $h->endpage(); ?> If anyone can help be great, its ok if i just have text and none of the {$ir['username']} and such