Example #1
0
        }
        if ($rst[Gladiators][$k][StatusID] > 1) {
            $salary += round($rst[Gladiators][$k][Price] / 10);
        }
    }
    $rst[TrainDate] = mktime();
    $money = moneygained($rst, 1);
    $rst[ShopDate] = mktime();
    //print "$money,1,$r[UserID] (лавка)<br>---------------";
    if ($money > 0) {
        $rst = short_transfer_money($rst, $money, 1, $r[UserID], 20, 0);
    }
    //print "$salary,$r[UserID],1 (зарплата гладиаторов)<br>---------------";
    if ($salary > 0) {
        $rst = short_transfer_money($rst, $salary, $r[UserID], 1, 19, 0);
    }
    //print $staffsalary[$r[UserID]].",$r[UserID],1 (зарплата спецов)<br>---------------";
    if ($staffsalary[$r[UserID]] > 0) {
        $rst = short_transfer_money($rst, $staffsalary[$r[UserID]], $r[UserID], 1, 9, 0);
    }
    //print $repair[$r[UserID]].",$r[UserID],1 (поддержка построек)<br>---------------";
    if ($repair[$r[UserID]] > 0) {
        $rst = short_transfer_money($rst, $repair[$r[UserID]], $r[UserID], 1, 7, 0);
    }
    //write_rst($r[UserID],$rst);
    mysql_query("update fn_accounts set Money='{$rst['Money']}' where UserID='{$r['UserID']}'");
    unlock_rst($r[UserID]);
}
//mysql_query("delete from ut_races where Date<unix_timestamp()-86400*7");
//mysql_query("delete from ut_stakes where Date<unix_timestamp()-86400*7");
$db->close();
Example #2
0
function sell_slave($user, $id)
{
    global $REMOTE_ADDR;
    lock_rst($user);
    $rst = read_rst($user);
    if (!$rst[Gladiators][$id]) {
        return 0;
    }
    $price = round($rst[Gladiators][$id][Price] / 2);
    $rst = short_transfer_money($rst, $price, 1, $user, 21, 0);
    runsql("insert into ut_gladiators_transfer( GladiatorID, Date, IP, UserID1, UserID2, TypeID,Price) \nvalues('{$id}',unix_timestamp(),'{$REMOTE_ADDR}','{$user}','0','2','{$price}')");
    runsql("update ut_gladiators set UserID='0' where  GladiatorID='{$id}' and UserID='{$user}'");
    unset($rst[Gladiators][$id]);
    write_rst($user, $rst);
    unlock_rst($user);
}