info['admin'] > 0) {
include 'room_hostel.php';
} else {
session_start();
$_SESSION['objaga'] = 'load ';
if ($u->info['admin'] > 0) {
$user_new_pers = true;
} else {
$user_new_pers = false;
}
$objaga = mysql_fetch_array(mysql_query("SELECT * FROM `house` WHERE `owner` = '" . mysql_real_escape_string($u->info['id']) . "';"));
$ar_lvl = 0;
$sleep_mod = 0;
$ar['base'] = 1;
$ar['advanced'] = 2;
$ar['advanced2'] = 3;
if ($objaga) {
$test_arenda = 1;
$ar_lvl = $ar[$objaga['type']];
} else {
$test_arenda = 0;
}
#---пара проверок ;)
if (isset($objaga['id'])) {
$sleep = $u->testAction('`vars` = "sleep" AND `uid` = "' . $u->info['id'] . '" LIMIT 1', 1);
if ($sleep[0] > 0) {
if ($u->info['room'] != 217 && $u->info['room'] != 218 && $u->info['room'] != 219) {
mysql_query('UPDATE `users` SET `room` = 217 WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
$u->info['room'] = 217;
}
}
}
if ($u->info['clan'] == '0') {
$u->info['clan'] = '';
}
if (!$objaga) {
$level = 1;
$nazv = "Общежитие";
} else {
$level = 2;
$nazv = "Общежитие";
if (isset($_GET['obj_add'])) {
$u->obj_addItem($_GET['obj_add']);
} elseif (isset($_GET['obj_take'])) {
$u->obj_takeItem($_GET['obj_take']);
}
}
if ($u->info['room'] == '217' /*&& $objaga['type']=='base'*/) {
$level = 3;
$nazv = "Общ. Этаж 1";
}//else{$err = 'Вы ничего не арендуете на этом этаже
';$nazv="Общ. Этаж 1";}
if ($u->info['room'] == '218' /*&& $objaga['type']!='base'*/) {
$level = 3;
$nazv = "Общ. Этаж 2";
}
if ($u->info['room'] == '219' /*&& $objaga['type']!='base'*/) {
$level = 3;
$nazv = "Общ. Этаж 3";
}
#---аренда помещений
if ($_GET['arenda'] == "base") {
if ($u->info['money'] >= 1) {
mysql_query("INSERT INTO `house`(`owner`,`type`,`starttime`,`endtime`,`balance`,`weekcost`) VALUES ('" . mysql_real_escape_string($u->info['id']) . "','" . mysql_real_escape_string($_GET['arenda']) . "','" . time() . "','" . (time() + 604800) . "','1','1')");
mysql_query("UPDATE `users` SET `money` = `money`-1 WHERE `id` = '" . mysql_real_escape_string($u->info['id']) . "';");
$level = 2;
$u->info['money'] -= 1;
$objaga['balance'] = 1;
$objaga['endtime'] = time() + 604800;
$err = "Вы арендовали 'Койку в общежитии' за 1 кр.
";
$ar_lvl = 1;
} else {
$err = 'У вас недостаточно денег
';
}
}
if ($_GET['arenda'] == "advanced") {
if ($u->info['money'] >= 3) {
mysql_query("INSERT INTO `house`(`owner`,`type`,`starttime`,`endtime`,`balance`,`weekcost`) VALUES ('" . mysql_real_escape_string($u->info['id']) . "','" . mysql_real_escape_string($_GET['arenda']) . "','" . time() . "','" . (time() + 604800) . "','3','3')");
mysql_query("UPDATE `users` SET `money` = `money`-3 WHERE `id` = '" . mysql_real_escape_string($u->info['id']) . "';");
$level = 2;
$u->info['money'] -= 3;
$objaga['balance'] = 3;
$objaga['endtime'] = time() + 604800;
$err = "Вы арендовали 'Койку с тумбочкой' за 3 кр.
";
$ar_lvl = 2;
} else {
$err = 'У вас недостаточно денег
';
}
}
if ($_GET['arenda'] == "advanced2") {
if ($u->info['money'] >= 10) {
mysql_query("INSERT INTO `house`(`owner`,`type`,`starttime`,`endtime`,`balance`,`weekcost`) VALUES ('" . mysql_real_escape_string($u->info['id']) . "','" . mysql_real_escape_string($_GET['arenda']) . "','" . time() . "','" . (time() + 604800) . "','10','10')");
mysql_query("UPDATE `users` SET `money` = `money`-10 WHERE `id` = '" . mysql_real_escape_string($u->info['id']) . "';");
$level = 2;
$u->info['money'] -= 10;
$objaga['balance'] = 10;
$objaga['endtime'] = time() + 604800;
$err = "Вы арендовали 'Койку со шкафом' за 10 кр.
";
$ar_lvl = 3;
} else {
$err = 'У вас недостаточно денег
';
}
}
#---Сменить аренду
if ($_GET['changelist'] == 1 && $objaga['id'] > 0) {
$level = 4;
}
if ($_GET['changearenda'] == "base" && $objaga['id'] > 0) {
if ($objaga['balance'] >= 2) {
$endtime = time() + (($objaga['balance'] - 1) / 1) * 604800;
//$endtime = time() + 604800;
mysql_query("UPDATE `house` SET `starttime` = " . time() . ", `endtime` = " . $endtime . ", `type` = 'base', `weekcost` = '1' WHERE `owner` = '" . mysql_real_escape_string($u->info['id']) . "';");
$err = 'Смена арендуемого помещения произведена успешно
';
$objaga['type'] = "base";
$objaga['endtime'] = $endtime;
} else {
$cam = 2 - $objaga['balance'];
$err = 'На балансе не хватает ' . $cam . ' кр. для смены арендуемого помещения
';
}
}
if ($_GET['changearenda'] == "advanced" && $objaga['id'] > 0) {
if ($objaga['balance'] >= 6) {
$endtime = time() + (($objaga['balance'] - 3) / 3) * 604800;
//$endtime = time() + 604800;
mysql_query("UPDATE `house` SET `starttime` = " . time() . ", `endtime` = " . $endtime . ", `type` = 'advanced', `weekcost` = '3' WHERE `owner` = '" . mysql_real_escape_string($u->info['id']) . "';");
$err = 'Смена арендуемого помещения произведена успешно
';
$objaga['type'] = "advanced";
$objaga['endtime'] = $endtime;
} else {
$cam = 6 - $objaga['balance'];
$err = 'На балансе не хватает ' . $cam . ' кр. для смены арендуемого помещения
';
}
}
if ($_GET['changearenda'] == "advanced2" && $objaga['id'] > 0) {
if ($objaga['balance'] >= 20) {
$endtime = time() + (($objaga['balance'] - 10) / 10) * 604800;
//$endtime = time() + 604800;
mysql_query("UPDATE `house` SET `starttime` = " . time() . ", `endtime` = " . $endtime . ", `type` = 'advanced2', `weekcost` = '10' WHERE `owner` = '" . mysql_real_escape_string($u->info['id']) . "';");
$err = 'Смена арендуемого помещения произведена успешно
';
$objaga['type'] = "advanced2";
$objaga['endtime'] = $endtime;
} else {
$cam = 20 - $objaga['balance'];
$err = 'На балансе не хватает ' . $cam . ' кр. для смены арендуемого помещения
';
}
}
#---возможности комнаты которую арендовали
if ($objaga['type'] == "base") {
$name = "Койку в общежитии";
$maxbox = "25";
$max_p_box = "50";
}
if ($objaga['type'] == "advanced") {
$name = "Койку с тумбочкой";
$maxbox = "40";
$max_p_box = "150";
}
if ($objaga['type'] == "advanced2") {
$name = "Койку со шкафом";
$maxbox = "70";
$max_p_box = "200";
}
if (!isset($objaga['type']) && $u->info['room'] != '214') {
$u->info['room'] = 214;
mysql_query('UPDATE `users` SET `room` = "' . $u->info['room'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
die('(Обновите экран)');
}
#---Прекращаем аренду
if ($_GET['closearenda'] == 1) {
mysql_query("UPDATE `items_users` SET `inShop` = '0' WHERE `uid` = '" . mysql_real_escape_string($u->info['id']) . "' AND `inShop` = '1';");
mysql_query("DELETE FROM `house` WHERE `owner` = '" . mysql_real_escape_string($u->info['id']) . "';");
$err = 'Вы отказались арендовать "' . $name . '"
';
$level = 1;
}
#---Продлить аренду
if ($_POST['payarenda']) {
if ($_POST['payarenda'] >= 1) {
if ($u->info['money'] > 0 && (int)$_POST['payarenda'] > 0 && ((int)$_POST['payarenda'] <= $u->info['money'])) {
$paytime = ($_POST['payarenda'] / $objaga['weekcost']) * 604800;
mysql_query("UPDATE `house`,`users` SET `house`.`endtime` = `house`.`endtime`+'" . $paytime . "', `house`.`balance` = `house`.`balance`+'" . mysql_real_escape_string($_POST['payarenda']) . "',`users`.`money`=`users`.`money`-'" . mysql_real_escape_string($_POST['payarenda']) . "' WHERE `house`.`owner` = `users`.`id` AND `house`.`owner` = '" . mysql_real_escape_string($u->info['id']) . "';");
$err = 'Вы положили на счет ' . htmlspecialchars($_POST['payarenda'], null) . '.00 кр.
';
$u->info['money'] -= $_POST['payarenda'];
$objaga['balance'] += $_POST['payarenda'];
$objaga['endtime'] += $paytime;
} else {
$err = 'У вас недостаточно денег
';
}
} else {
$err = 'Минимальная сумма: 1кр.
';
}
}
#---обновляем баланс
$balance = round(($objaga['weekcost'] * (floor(($objaga['endtime'] - time()) / 24 / 3600))) / 7, 2);
mysql_query("UPDATE `house` SET `balance` = '" . $balance . "' WHERE `owner` = '" . mysql_real_escape_string($u->info['id']) . "';");
$objaga['balance'] = $balance;
#---Остаток аренды
if ($objaga['id'] > 0) {
if (time() < $objaga['endtime']) {
$showdate = '' . date("d.m.y H:i", $objaga['endtime']) . ' (баланс ' . $objaga['balance'] . ' кр.)';
} else {
$showdate = '' . date("d.m.y H:i", $objaga['endtime']) . ' (баланс ' . $objaga['balance'] . ' кр.)';
$level = 2;
}
}
#---Переключатель комнат
if (isset($sleep['id'])) {
$_GET['room'] = 4;
$sleep_mod = 1;
}#---Если спим, то никуда не выбратся
if (!$_GET['room'] and $test_arenda == 1) {
$_GET['room'] = 1;
} #---Комната (если ничего не выбрано)
if ($_GET['room'] == 1 and $test_arenda == 1) {
$room = 1;
} #---Комната
if ($_GET['room'] == 2 and $test_arenda == 1) {
$room = 2;
} #---Сундук
if ($_GET['room'] == 6 and $test_arenda == 1) {
$room = 6;
} #---Сувениры
if ($_GET['room'] == 3 and $test_arenda == 1) {
$room = 3;
} #---Животные
if ($_GET['room'] == 4 and $test_arenda == 1) {
$room = 4;
} #---Сон
if ($_GET['room'] == 7 and $test_arenda == 1) {
$room = 7;
} #---Персонажи
#---Записи
if ($_POST['savenotes']) {
$_POST['notes'] = str_replace(" \\n", "\n", $_POST['notes']);
$simbolcount = strlen($_POST['notes']);
if ($simbolcount > 10000) {
$err = "Слишком много текста... такое не сохранить.
";
} else {
mysql_query("UPDATE `house` SET `notes` = '" . mysql_real_escape_string($_POST['notes']) . "' WHERE `owner` = '" . mysql_real_escape_string($u->info['id']) . "';");
$objaga['notes'] = $_POST['notes'];
$err = "Сохранено (" . $simbolcount . ")
";
}
}
#---Сон
if (isset($_GET['to_sleep']) && $sleep['vars'] != 'sleep') {
mysql_query("UPDATE `eff_users` SET `sleeptime`=" . time() . ",`deactiveLast` = ( `deactiveTime` - " . time() . " ) WHERE `uid`='" . mysql_real_escape_string($u->info['id']) . "' AND `no_Ace` = 0 AND `delete` = 0");
mysql_query('UPDATE `items_users` SET `time_sleep` = "' . time() . '" WHERE `uid` = "' . $u->info['id'] . '" AND `delete` < 1001 AND `data` LIKE "%|sleep_moroz=1%"');
$u->addAction(time(), 'sleep', $u->info['city']);
$sleep['vars'] = 'sleep';
$sleep_mod = 1;
} elseif (isset($_GET['to_awake']) && $sleep['vars'] == 'sleep') {
$sp = mysql_query('SELECT * FROM `items_users` WHERE `time_sleep` > 0 AND `uid` = "' . $u->info['id'] . '" AND `delete` < 1001 AND `data` LIKE "%|sleep_moroz=1%"');
while ($pl = mysql_fetch_array($sp)) {
$tm_add = time() - $pl['time_sleep'];
mysql_query('UPDATE `items_users` SET `time_sleep` = "0",`time_create` = "' . ($pl['time_create'] + $tm_add) . '" WHERE `id` = "' . $pl['id'] . '" LIMIT 1');
}
$sp = mysql_query('SELECT `id`,`deactiveTime`,`deactiveLast` FROM `eff_users` WHERE `v1` LIKE "pgb%" AND `delete` = "0" AND `deactiveTime` > 0 AND `uid` = "' . $u->info['id'] . '" ORDER BY `timeUse` DESC');
while ($pl = mysql_fetch_array($sp)) {
//$timeUsen=$pl['deactiveTime']+(time()-$pl['sleeptime']);
mysql_query("UPDATE `eff_users` SET `deactiveTime` = " . (time() + $pl['deactiveLast']) . " WHERE `id`='" . $pl['id'] . "' ");
}
$sp = mysql_query('SELECT `id`,`sleeptime`,`timeUse` FROM `eff_users` WHERE `uid`="' . mysql_real_escape_string($u->info['id']) . '" AND `no_Ace` = 0 AND `sleeptime` > 0 AND `delete` = 0');
while ($pl = mysql_fetch_array($sp)) {
$timeUsen = time() - ($pl['sleeptime'] - $pl['timeUse']);
mysql_query("UPDATE `eff_users` SET `timeUse`='" . $timeUsen . "',`sleeptime`='0',`delete`='0' WHERE `id`='" . $pl['id'] . "' ");
}
//mysql_query("UPDATE `eff_users` SET `timeUse`=(".time()."-`sleeptime`),`sleeptime`='' WHERE `uid`='".mysql_real_escape_string($u->info['id'])."' AND `id_eff`>=1 AND `id_eff`<=28 AND `id_eff`!=2 AND `id_eff`!=3 AND `id_eff`!=4 AND `id_eff`!=5 AND `id_eff`!=6 AND `id_eff`!=24 AND `sleeptime`>0");
mysql_query('UPDATE `actions` SET `vars` = "unsleep" WHERE `id` = "' . $sleep['id'] . '" LIMIT 1');
$sleep['vars'] = 'unsleep';
$sleep_mod = 0;
}
#---Животные
/*if($_GET['pet_id']<0) {
$id = str_replace("-", "",$_GET['pet_id']);
$cageid = mysql_fetch_array(mysql_query("SELECT `pet_in_cage` FROM `users_animal` WHERE `pet_in_cage` = '1' AND `uid` = '".mysql_real_escape_string($u->info['id'])."'"));
if(!$cageid) {$petcage=1;}else{
$cageid = mysql_fetch_array(mysql_query("SELECT `pet_in_cage` FROM `users_animal` WHERE `pet_in_cage` = '2' AND `uid` = '".mysql_real_escape_string($u->info['id'])."'"));
if(!$cageid) {
$petcage=2;
}else{
$petcage=0;
}
}
if( $petcage > 0 ) {
mysql_query("UPDATE `users_animal` SET `pet_in_cage` = '".$petcage."' WHERE `pet_in_cage` = '0' AND `id` = '".mysql_real_escape_string($id)."'");
mysql_query("UPDATE `users` SET `animal` = '0' WHERE `id` = '".mysql_real_escape_string($u->info['id'])."'");
}else{
$err = 'Все слоты зверя заняты!
';
}
}
if($_GET['pet_id']>0) {
if($u->info['animal']==0) {
mysql_query("UPDATE `users_animal` SET `pet_in_cage` = '0' WHERE (`pet_in_cage` = '1' OR `pet_in_cage` = '2') AND `id` = '".mysql_real_escape_string($_GET['pet_id'])."'");
mysql_query("UPDATE `users` SET `animal` = '".mysql_real_escape_string($_GET['pet_id'])."' WHERE `id` = '".mysql_real_escape_string($u->info['id'])."'");
}else{
$cageid = mysql_fetch_array(mysql_query("SELECT `pet_in_cage` FROM `users_animal` WHERE `pet_in_cage` = '1' AND `id` = '".mysql_real_escape_string($id)."'"));
mysql_query("UPDATE `users_animal` SET `pet_in_cage` = '".$cageid['pet_in_cage']."' WHERE `pet_in_cage` = '0' AND `id` = '".mysql_real_escape_string($_GET['pet_id'])."'");
mysql_query("UPDATE `users_animal` SET `pet_in_cage` = '0' WHERE (`pet_in_cage` = '1' OR `pet_in_cage` = '2') AND `id` = '".mysql_real_escape_string($_GET['pet_id'])."'");
mysql_query("UPDATE `users` SET `animal` = '".mysql_real_escape_string($_GET['pet_id'])."' WHERE `id` = '".mysql_real_escape_string($u->info['id'])."'");
//$err = 'У Вас уже есть зверь ;)
';
}
}*/
$pet = mysql_fetch_array(mysql_query("SELECT `id`, `sex`, `name`, `level`, `obraz` FROM `users_animal` WHERE `pet_in_cage` = '0' AND `uid` = '" . mysql_real_escape_string($u->info['id']) . "' AND `delete` = 0 LIMIT 1;"));
if ($pet['id'] != $u->info['animal']) {
$u->info['animal'] = $pet['id'];
mysql_query('UPDATE `users` SET `animal` = "' . $pet['id'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
}
if (isset($_GET['pet_id'])) {
$id = (int)$_GET['pet_id'];
if ($_GET['pet_id'] < 0) {
$id = -$id;
//Помещаем зверя в общагу
$cageid = mysql_fetch_array(mysql_query("SELECT `id`,`name` FROM `users_animal` WHERE `pet_in_cage` = '0' AND `uid` = '" . mysql_real_escape_string($u->info['id']) . "' AND `id` = '" . mysql_real_escape_string($id) . "' LIMIT 1"));
if (isset($cageid['id'])) {
$cageid1 = mysql_fetch_array(mysql_query("SELECT `id` FROM `users_animal` WHERE `pet_in_cage` = '1' AND `uid` = '" . mysql_real_escape_string($u->info['id']) . "' LIMIT 1"));
if (isset($cageid1['id'])) {
$cageid2 = mysql_fetch_array(mysql_query("SELECT `id` FROM `users_animal` WHERE `pet_in_cage` = '2' AND `uid` = '" . mysql_real_escape_string($u->info['id']) . "' LIMIT 1"));
if (isset($cageid2['id'])) {
mysql_query('UPDATE `users_animal` SET `pet_in_cage` = "0" WHERE `id` = "' . $cageid2['id'] . '" LIMIT 1');
mysql_query('UPDATE `users_animal` SET `pet_in_cage` = "2" WHERE `id` = "' . $cageid['id'] . '" LIMIT 1');
} else {
mysql_query('UPDATE `users_animal` SET `pet_in_cage` = "2" WHERE `id` = "' . $cageid['id'] . '" LIMIT 1');
}
} else {
mysql_query('UPDATE `users_animal` SET `pet_in_cage` = "1" WHERE `id` = "' . $cageid['id'] . '" LIMIT 1');
}
$err = 'Вы успешно поместили "' . $cageid['name'] . '" в общежитие!
';
} else {
$err = 'Зверь не найден в инвентаре!
';
}
} else {
//Забираем зверя из общаги
$cageid = mysql_fetch_array(mysql_query("SELECT `id`,`name`,`pet_in_cage` FROM `users_animal` WHERE `pet_in_cage` > '0' AND `uid` = '" . mysql_real_escape_string($u->info['id']) . "' AND `id` = '" . mysql_real_escape_string($id) . "' LIMIT 1"));
if (isset($cageid['id'])) {
if ($u->info['animal'] > 0) {
mysql_query('UPDATE `users_animal` SET `pet_in_cage` = "' . $cageid['pet_in_cage'] . '" WHERE `id` = "' . $u->info['animal'] . '" LIMIT 1');
mysql_query('UPDATE `users_animal` SET `pet_in_cage` = "0" WHERE `id` = "' . $cageid['id'] . '" LIMIT 1');
} else {
mysql_query('UPDATE `users_animal` SET `pet_in_cage` = "0" WHERE `id` = "' . $cageid['id'] . '" LIMIT 1');
}
$err = 'Вы успешно забрали "' . $cageid['name'] . '" из общежитие!
';
} else {
$err = 'Зверь не найден в общежитии!
';
}
}
}
$pet = mysql_fetch_array(mysql_query("SELECT `id`, `sex`, `name`, `level`, `obraz` FROM `users_animal` WHERE `pet_in_cage` = '0' AND `uid` = '" . mysql_real_escape_string($u->info['id']) . "' AND `delete` = 0 LIMIT 1;"));
if ($pet['id'] != $u->info['animal']) {
mysql_query('UPDATE `users` SET `animal` = "' . $pet['id'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
}
$cage1 = mysql_fetch_array(mysql_query("SELECT `id`, `sex`, `name`, `level`, `obraz`,`pet_in_cage` FROM `users_animal` WHERE `pet_in_cage` = '1' AND `uid` = '" . mysql_real_escape_string($u->info['id']) . "' AND `delete` = 0 LIMIT 1;"));
$cage2 = mysql_fetch_array(mysql_query("SELECT `id`, `sex`, `name`, `level`, `obraz`,`pet_in_cage` FROM `users_animal` WHERE `pet_in_cage` = '2' AND `uid` = '" . mysql_real_escape_string($u->info['id']) . "' AND `delete` = 0 LIMIT 1;"));
#------------------
#---Спим/бодрствуем
if ($sleep['vars'] == 'sleep') {
$div = "
Арендовать Койку в общежитии Цена: 1 кр. + 1 кр. в неделю. • Размер сундука: 25 вещей • Сувениры: 50 шт. • Койка Арендовать Арендовать Койку с тумбочкой Цена: 3 кр. + 3 кр. в неделю. • Размер сундука: 40 вещей • Сувениры: 150 шт. • Койка Арендовать Арендовать Койку со шкафом Цена: 10 кр. + 10 кр. в неделю. • Размер сундука: 70 вещей • Сувениры: 200 шт. • Мест для животных: 2 • Койка Арендовать break; case 2:#-----Арендованная койка ?>
Вы арендовали = $name; ?> Начало аренды: = date("d.m.y H:i", $objaga['starttime']); ?> Оплачено до: = $showdate; ?> Цена в неделю: = $objaga['weekcost']; ?> кр. • Размер сундука: = $maxbox; ?> вещей • Сувениры: = $max_p_box; ?> шт. if ($objaga['type'] == "advanced2") { echo ' • Мест для животных: 2 '; } ?>  • Койка Прекратить аренду При отмене аренды, все вещи из сундука переносятся в ваш инвентарь. Ваши животные передаются вам. Если у вас уже есть другое животное, то выпускаются на волю. Остаток средств не возвращается. Если вы должны оплатить аренду, то ваш долг удваивается и вы не сможете воспользоваться арендой, пока не оплатите долг. Сменить аренду Для смены аренды на вашем балансе должна быть необходимая сумма. Смена аренды, оплаченной зубами на кредитную аренду запрещена. Количество вещей, сувениров и животных на вашем складе не должно превышать допустимое значение для выбранного арендуемого помещения. break; case 3:#-----Комната switch ($room){ case 1:#-----Заметки ?> Вы находитесь в своей комнате. Первое, что вы видите - записная книжка. Вы можете оставить нужные вам записи общим объемом не более 10000 символов. break; case 2:#-----Сундук //if( $u->info['admin'] > 0 ) { // для админа $chest = $u->genInv(7, '`iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `im`.`type` != "28" AND `im`.`type` != "38" AND `im`.`type` != "39" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="1" ORDER BY `lastUPD` DESC'); $invertory = $u->genInv(8, '`iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `im`.`type` != "28" AND `im`.`type` != "38" AND `im`.`type` != "39" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" ORDER BY `lastUPD` DESC'); ?> Сундук: = $chest['collich'] ?> / = $maxbox ?>, передач: = $u->info['transfers'] ?>
Работа с персонажамиinfo['id'] . '" AND `twink` = "' . $u->info['twink'] . '" LIMIT 1')); if (!isset($p_now['id'])) { mysql_query('INSERT INTO `users_twink` ( `uid`,`twink`,`login`,`level`,`exp`,`upLevel`,`stats`,`time`,`ability`,`skills`,`sskills`,`nskills`,`priems`,`obraz`,`win`,`lose`,`nich` ) VALUES ( "' . $u->info['id'] . '","0","' . $u->info['login'] . '","' . $u->info['level'] . '", "' . $u->info['exp'] . '","' . $u->info['upLevel'] . '","' . $u->info['stats'] . '","' . time() . '", "' . $u->info['ability'] . '","' . $u->info['skills'] . '","' . $u->info['sskills'] . '","' . $u->info['nskills'] . '","' . $u->info['priems'] . '", "' . $u->info['obraz'] . '","' . $u->info['win'] . '","' . $u->info['lose'] . '","' . $u->info['nich'] . '" ) '); $p_now = mysql_fetch_array(mysql_query('SELECT * FROM `users_twink` WHERE `uid` = "' . $u->info['id'] . '" AND `twink` = "' . $u->info['twink'] . '" LIMIT 1')); } else { //Обновляем текущие данные $p_now['login'] = $u->info['login']; $p_now['level'] = $u->info['level']; $p_now['exp'] = $u->info['exp']; $p_now['upLevel'] = $u->info['upLevel']; $p_now['stats'] = $u->info['stats']; $p_now['time'] = time(); $p_now['ability'] = $u->info['ability']; $p_now['skills'] = $u->info['skills']; $p_now['sskills'] = $u->info['sskills']; $p_now['nskills'] = $u->info['nskills']; $p_now['priems'] = $u->info['priems']; $p_now['obraz'] = $u->info['obraz']; $p_now['win'] = $u->info['win']; $p_now['lose'] = $u->info['lose']; $p_now['nich'] = $u->info['nich']; $p_now['stopexp'] = $u->info['stopexp']; mysql_query('UPDATE `users_twink` SET `login` = "' . $u->info['login'] . '", `level` = "' . $u->info['level'] . '", `exp` = "' . $u->info['exp'] . '", `upLevel` = "' . $u->info['upLevel'] . '", `stats` = "' . $u->info['stats'] . '", `time` = "' . $u->info['time'] . '", `ability` = "' . $u->info['ability'] . '", `skills` = "' . $u->info['skills'] . '", `sskills` = "' . $u->info['sskills'] . '", `nskills` = "' . $u->info['nskills'] . '", `priems` = "' . $u->info['priems'] . '", `obraz` = "' . $u->info['obraz'] . '", `win` = "' . $u->info['win'] . '", `lose` = "' . $u->info['lose'] . '", `nich` = "' . $u->info['nich'] . '", `stopexp` = "' . $u->info['stopexp'] . '" WHERE `id` = "' . $p_now['id'] . '" LIMIT 1'); } if (isset($_GET['change_pers'])) { $p_sel = mysql_fetch_array(mysql_query('SELECT * FROM `users_twink` WHERE `uid` = "' . $u->info['id'] . '" AND `id` = "' . mysql_real_escape_string($_GET['change_pers']) . '" LIMIT 1')); if (isset($p_sel['id']) && $p_sel['id'] != $p_now['id']) { //Заходим на персонажа mysql_query('UPDATE `users` SET `level` = "' . $p_sel['level'] . '", `obraz` = "' . $p_sel['obraz'] . '", `twink` = "' . $p_sel['twink'] . '", `win` = "' . $p_sel['win'] . '", `lose` = "' . $p_sel['lose'] . '", `nich` = "' . $p_sel['nich'] . '", `stopexp` = "' . $p_sel['stopexp'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'); // mysql_query('UPDATE `stats` SET `upLevel` = "' . $p_sel['upLevel'] . '", `stats` = "' . $p_sel['stats'] . '", `ability` = "' . $p_sel['ability'] . '", `skills` = "' . $p_sel['skills'] . '", `sskills` = "' . $p_sel['sskills'] . '", `nskills` = "' . $p_sel['nskills'] . '", `priems` = "' . $p_sel['priems'] . '", `exp` = "' . $p_sel['exp'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'); // if ($p_sel['twink'] > 0) { //Возвращаем предметы с основного персонажа mysql_query('UPDATE `items_users` SET `uid` = "-91' . $u->info['id'] . '" WHERE `uid` = "' . $u->info['id'] . '" LIMIT 1'); mysql_query('UPDATE `items_users` SET `uid` = "' . $u->info['id'] . '" WHERE `uid` = "-92' . $u->info['id'] . '" LIMIT 1'); } else { //Возвращаем вещи с твинка mysql_query('UPDATE `items_users` SET `uid` = "-92' . $u->info['id'] . '" WHERE `uid` = "' . $u->info['id'] . '" LIMIT 1'); mysql_query('UPDATE `items_users` SET `uid` = "' . $u->info['id'] . '" WHERE `uid` = "-91' . $u->info['id'] . '" LIMIT 1'); } // mysql_query('UPDATE `items_users` SET `uid` = "' . $u->info['id'] . '" WHERE (`uid` = "-91' . $u->info['id'] . '" OR `uid` = "-92' . $u->info['id'] . '") AND `inShop` = 1'); if ($u->info['admin'] > 0) { die('UPDATE `items_users` SET `uid` = "' . $u->info['id'] . '" WHERE (`uid` = "-91' . $u->info['id'] . '" OR `uid` = "-92' . $u->info['id'] . '") AND `inShop` = 1'); } // die(''); } else { echo 'Персонаж не может быть выбран'; } } elseif (isset($_GET['add_new_chars']) && $user_new_pers == true) { $p_count = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `users_twink` WHERE `uid` = "' . $u->info['id'] . '" LIMIT 1')); $p_count = $p_count[0]; if ($p_count > 9) { echo 'Вы не можете создавать более десяти персонажей '; } else { \Core\Db::sql("insert into users_twink (uid, twink, login, level, exp, upLevel, stats, time, ability, skills, sskills, nskills, priems, obraz, stopexp) values (?,?,?,4,2500,22,'s1=3|s2=3|s3=3|s4=7|rinv=40|m9=5|m6=10',unix_timestamp(),34,5,4,5, '0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0','0.gif',0)", [$u->info['id'], $p_count, $u->info['login']]); } } $sp = mysql_query('SELECT * FROM `users_twink` WHERE `uid` = "' . $u->info['id'] . '"'); $r = ''; while ($pl = mysql_fetch_array($sp)) { if ($pl['id'] != $p_now['id']) { $r .= ''; } $r .= ' ';
$r .= ' ';
if ($pl['id'] != $p_now['id']) {
$r .= '';
}
}
if ($user_new_pers == true) {
$r .= '' . $pl['login'] . ' [' . $pl['level'] . '] ';
$r .= '';
$r .= '';
$r .= ' ';
}
echo $r;
?>
break;
case 3:#-----Животные
?>
Во время сна все временные эффекты на вас приостанавливаются. Это касается как, например, эликсиров, так и травм. Сон не влияет на состояние предметов с ограниченным сроком существования = $div ?> Состояние: Вы = $status; ?> Во время сна нельзя перемещаться. '; } ?> = $button; ?> = $div1 ?> }#--Конец свича $room break; case 4:#-----------------------------------------------смена аренды---------------------------------------- ?> Вы можете сменить арендуемое помещение: Для смены аренды на вашем балансе должна быть необходимая сумма. Смена аренды, оплаченной зубами на кредитную аренду запрещена. Количество вещей, сувениров и животных на вашем складе не должно превышать допустимое значение для выбранного арендуемого помещения. Арендовать Койку в общежитии Цена: 1 кр. + 1 кр. в неделю. • Размер сундука: 25 вещей • Сувениры: 50 шт. • Койка Сменить помещение } if ($objaga['type'] != "advanced"){ ?> Арендовать Койку с тумбочкой Цена: 3 кр. + 3 кр. в неделю. • Размер сундука: 40 вещей • Сувениры: 150 шт. • Койка Сменить помещение } if ($objaga['type'] != "advanced2"){ ?> Арендовать Койку со шкафом Цена: 10 кр. + 10 кр. в неделю. • Размер сундука: 70 вещей • Сувениры: 200 шт. • Мест для животных: 2 • Койка Сменить помещение } echo ' '; } ?> |
|