function fire($user, $staff) { runsql("delete from tm_staff where StaffID='{$staff}' and UserID='{$user}'"); lock_rst($user); $rst = read_rst($user); if ($staff == 7) { $money = moneygained($rst, 0); if ($money > 0) { $rst = short_transfer_money($rst, $money, 1, $user, 20, 0); } $rst[ShopDate] = mktime(); } if ($staff == 1 || $staff == 3 || $staff == 5) { $rst = update_exp($rst); unset($rst[Staff][$staff]); } unset($rst[Staff][$staff]); write_rst($user, $rst); unlock_rst($user); }
if ($k == 103) { print "{$exp} -- "; exit; } if (strlen($exp)) { $rst[Gladiators][$k][Exp] = floor($rst[Gladiators][$k][Exp] + $exp); //print "$k=> ".$rst[Gladiators][$k][Exp]." = ".expgained($rst,1)."<br>"; $rst[Gladiators][$k][NextTrain] = 0; runsql("update ut_gladiators \nset \nExp='" . $rst[Gladiators][$k][Exp] . "',\nLevel='" . $rst[Gladiators][$k][Level] . "',\nTypeID='" . $rst[Gladiators][$k][TypeID] . "',\nRating='" . $rst[Gladiators][$k][Rating] . "',\nVit='" . $rst[Gladiators][$k][Vit] . "',\nDex='" . $rst[Gladiators][$k][Dex] . "',\nAcc='" . $rst[Gladiators][$k][Acc] . "',\nStr='" . $rst[Gladiators][$k][Str] . "',\nVit='" . $rst[Gladiators][$k][Vit] . "',\n\nWin='" . $rst[Gladiators][$k][Win] . "',\nTie='" . $rst[Gladiators][$k][Tie] . "',\nLose='" . $rst[Gladiators][$k][Lose] . "'\n\nwhere GladiatorID='{$k}'"); } 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) {
<?php require '../../config.php'; require $engine_path . "cls/auth/session.php"; $type = "residence/shop"; if (!$act) { $act = "take"; } if ($auth->rst[Staff][7]) { $money = moneygained($auth->rst, 0); $_GET['Profit'] = $money; if (!$money) { $_GET['Profit'] = "0 "; } $_GET['ShopDate'] = $auth->rst[ShopDate]; } require $site_path . "up.php"; require $site_path . "left.php"; if (!$auth->rst[Staff][7]) { print icon('error', 'Чтобы получать прибыль от лавки, вы должны <a href=/xml/residence/staff.php?id=7>нанять торговца</a>'); } else { $form->draw(); } require $site_path . "bottom.php";