} 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();
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); }