Jump to content
MakeWebGames

Jason-x

Members
  • Posts

    85
  • Joined

  • Last visited

Posts posted by Jason-x

  1. when i run my cron hour to complete gang Oc, any help making it add the event is greatly appreciated

    i get this

    Fatal error: Call to undefined function event_add() in /home/user/public_html/cron_hour.php on line 50

    (changes to 36 if crime passes)

    cron hour code

    <?php
    include "config.php";
    global $_CONFIG;
    if($_GET['code'] != $_CONFIG['code']) { die(""); }
    define("MONO_ON", 1);
    require "class/class_db_{$_CONFIG['driver']}.php";
    $db=new database;
    $db->configure($_CONFIG['hostname'],
    $_CONFIG['username'],
    $_CONFIG['password'],
    $_CONFIG['database'],
    $_CONFIG['persistent']);
    $db->connect();
    $c=$db->connection_id;
    $set=array();
    $settq=$db->query("SELECT * FROM settings");
    while($r=$db->fetch_row($settq))
    {
    $set[$r['conf_name']]=$r['conf_value'];
    }
    $db->query("UPDATE gangs SET gangCHOURS=gangCHOURS-1 WHERE gangCRIME>0");
    $q=$db->query("SELECT g.*,oc.* FROM gangs g LEFT JOIN orgcrimes oc ON g.gangCRIME=oc.ocID WHERE g.gangCRIME > 0 AND g.gangCHOURS = 0");
    while($r=$db->fetch_row($q))
    {
    $suc=rand(0,1);
    if($suc) {
    $log=$r['ocSTARTTEXT'].$r['ocSUCCTEXT'];
    $muny=(int) (rand($r['ocMINMONEY'],$r['ocMAXMONEY']));
    $log=str_replace(array("{muny}","'"),array($muny,"''"),$log);
    $db->query("UPDATE gangs SET gangMONEY=gangMONEY+$muny,gangCRIME=0 WHERE gangID={$r['gangID']}");
    $db->query("INSERT INTO oclogs VALUES ('',{$r['ocID']},{$r['gangID']}, '$log', 'success', $muny, '{$r['ocNAME']}', unix_timestamp())");
    $i=$db->insert_id();
    $qm=$db->query("SELECT * FROM users WHERE gang={$r['gangID']}");
    while($rm=$db->fetch_row($qm))
    {
    event_add($rm['userid'],"Your Gang's Organised Crime Succeeded. Go <a href='oclog.php?ID=$i'>here</a> to view the details.",$c);
    }
    }
    else
    {
    $log=$r['ocSTARTTEXT'].$r['ocFAILTEXT'];
    $muny=0;
    $log=str_replace(array("{muny}","'"),array($muny,"''"),$log);
    $db->query("UPDATE gangs SET gangCRIME=0 WHERE gangID={$r['gangID']}");
    $db->query("INSERT INTO oclogs VALUES ('',{$r['ocID']},{$r['gangID']}, '$log', 'failure', $muny, '{$r['ocNAME']}', unix_timestamp())");
    $i=$db->insert_id();
    $qm=$db->query("SELECT * FROM users WHERE gang={$r['gangID']}");
    while($rm=$db->fetch_row($qm))
    {
    event_add($rm['userid'],"Your Gang's Organised Crime Failed. Go <a href='oclog.php?ID=$i'>here</a> to view the details.",$c);
    }
    }
    }
    if(date('G')==17)
    {
    $db->query("UPDATE users u LEFT JOIN userstats us ON u.userid=us.userid LEFT JOIN jobs j ON j.jID=u.job LEFT JOIN jobranks jr ON u.jobrank=jr.jrID SET u.money=u.money+jr.jrPAY, u.exp=u.exp+(jr.jrPAY/20) 
    WHERE u.job > 0 AND u.jobrank > 0");
    $db->query("UPDATE userstats us LEFT JOIN users u ON u.userid=us.userid LEFT JOIN jobs j ON j.jID=u.job LEFT JOIN jobranks jr ON u.jobrank=jr.jrID SET us.strength=(us.strength+1)+jr.jrSTRG-1,us.labour=(us.labour+1)+jr.jrLABOURG-1,us.IQ=(us.IQ+1)+jr.jrIQG-1 WHERE u.job > 0 AND u.jobrank > 0");
    }
    if($set['validate_period'] == 60 && $set['validate_on'])
    {
    $db->query("UPDATE users SET verified=0");
    }
    ?>
    
  2. not getting any error on the page, just not receiving the xp for successful attacks and crimes

    this is the do crime php i got

     

    <?php

    $macropage="docrime.php?c={$_GET['c']}";

    include "globals.php";

    if($ir['jail'] or $ir['hospital']) { die("This page cannot be accessed while in jail or hospital."); }

    $_GET['c']=abs((int) $_GET['c']);

    if(!$_GET['c'])

    {

    print "Invalid crime";

    }

    else

    {

    $q=mysql_query("SELECT * FROM crimes WHERE crimeID={$_GET['c']}",$c);

    $r=mysql_fetch_array($q);

    if($ir['brave'] < $r['crimeBRAVE'])

    {

    print "You do not have enough Brave to perform this crime.";

    }

    else

    {

    $ec="\$sucrate=".str_replace(array("LEVEL","CRIMEXP","EXP","WILL","IQ"), array($ir['level'], $ir['crimexp'], $ir['exp'], $ir['will'], $ir['IQ']),$r['crimePERCFORM']).";";

    eval($ec);

    print $r['crimeITEXT'];

    $ir['brave']-=$r['crimeBRAVE'];

    mysql_query("UPDATE users SET brave={$ir['brave']} WHERE userid=$userid",$c);

    if(rand(1,100) <= $sucrate)

    {

    print str_replace("{money}",$r['crimeSUCCESSMUNY'],$r['crimeSTEXT']);

    $ir['money']+=$r['crimeSUCCESSMUNY'];

    $ir['crystals']+=$r['crimeSUCCESSCRYS'];

    $ir['exp']+=(int) ($r['crimeSUCCESSMUNY']/8);

    mysql_query("UPDATE users SET money={$ir['money']}, crystals={$ir['crystals']}, exp={$ir['exp']},crimexp=crimexp+{$r['crimeXP']} WHERE userid=$userid",$c);

    if($r['crimeSUCCESSITEM'])

    {

    item_add($userid, $r['crimeSUCCESSITEM'], 1);

    }

    }

    else

    {

    if(rand(1, 2) == 1)

    {

    print $r['crimeFTEXT'];

    }

    else

    {

    print $r['crimeJTEXT'];

    $db->query("UPDATE `users` SET `jail` = '$r[crimeJAILTIME]', `jail_reason` = '$r[crimeJREASON]' WHERE `userid` = '$userid'");

    }

    }

    print "<br /><a href='docrime.php?c={$_GET['c']}'>Try Again</a><br />

    <a href='criminal.php'>Crimes</a>";

    }

    }

     

    $h->endpage();

    ?>

×
×
  • Create New...