diff --git a/_incl_data/class/User.php b/_incl_data/class/User.php index 78c11091..4456f6bf 100644 --- a/_incl_data/class/User.php +++ b/_incl_data/class/User.php @@ -1389,20 +1389,19 @@ class User return $plid; } - public function microLogin2(array $bus): string + public function microLogin2(array $userInfo): string { - $bus['login_BIG'] = ''; - if ($bus['align'] > 0) { - $bus['login_BIG'] .= ''; + $result = ''; + if ($userInfo['align'] > 0) { + $result .= ''; } - if ($bus['align2'] > 0) { - $bus['login_BIG'] .= ''; + if ($userInfo['clan'] > 0) { + $clanName = Db::getValue('select name_mini from clan where id = ?', [$userInfo['clan']]); + $result .= ''; } - if ($bus['clan'] > 0) { - $bus['login_BIG'] .= ''; - } - $bus['login_BIG'] .= $bus['login'] . '[' . $bus['level'] . ']'; - return $bus['login_BIG']; + $result .= '' . $userInfo['login'] . '[' . $userInfo['level'] . ']'; + $result .= ''; + return $result; } public function microLogin(int $id, int $t = 1, int $nnz = 1): string @@ -1434,21 +1433,7 @@ class User ($this->info['id'] == $inf['id'] && $nnz === 1) ) ) { - if ($inf['align'] > 0) { - $r .= ''; - } - if ($inf['align2'] > 0) { - $r .= ''; - } - if ($inf['name_mini']) { - $r .= ''; - } - if ($inf['cityreg'] == '') { - $inf['cityreg'] = 'capitalcity'; - } - $r .= '' . $inf['login'] . ' [' . $inf['level'] . ']'; + $r = $this->microLogin2($inf); } else { $r = 'Невидимка [??]'; } diff --git a/buttons.php b/buttons.php index 008d723c..4197a210 100644 --- a/buttons.php +++ b/buttons.php @@ -105,6 +105,7 @@ $u->stats = $u->getStats($u->info['id'], 0); } let enterUse = 0; + function testKey(event) { if (event.keyCode === 10 || event.keyCode === 13) { if (enterUse === 0) { @@ -178,7 +179,7 @@ $u->stats = $u->getStats($u->info['id'], 0); - + - +
\n"; diff --git a/modules_data/_alhp.php b/modules_data/_alhp.php index 9664511f..69f084b1 100644 --- a/modules_data/_alhp.php +++ b/modules_data/_alhp.php @@ -1,6 +1,7 @@ .modpow { background-color: #ddd5bf; + border: solid 1px #776f59; + position: absolute; + left: 50px; + top: 186px; } .mt { @@ -47,22 +52,18 @@ if (!defined('GAME')) { } -
-
|
- getInfoPers($u->info['id'], 0); - if ($usee != false) { - echo $usee[0]; - } else { - echo 'information is lost.'; - } ?> - | -- |
-
- error != '') {
- echo '' . $u->error . '';
- } ?>
-
-
- testHome(); - if (!isset($hgo['id'])) { ?> - - - - Внимание! Никогда и никому не говорите пароль от своего персонажа. Не вводите - пароль на других сайтах, типа "новый город", "лотерея", "там, где все дают на халяву". Пароль не - нужен ни паладинам, ни кланам, ни администрации, только взломщикам для кражи вашего - героя. - Администрация. - = $rowonmax; ?> - - |
-
- getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?> - | -- |
- error!=''){ echo ''.$u->error.''; } ?>
-
- testHome(); if(!isset($hgo['id'])){ ?> - - - - - - Внимание! Никогда и никому не говорите пароль от своего персонажа. Не вводите пароль на других сайтах, типа "новый город", "лотерея", "там, где все дают на халяву". Пароль не нужен ни паладинам, ни кланам, ни администрации, только взломщикам для кражи вашего героя. - Администрация. - = $rowonmax; ?> - - |
-
- getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?> - | -- |
-
- Внимание! Никогда и никому не говорите пароль от своего персонажа. Не вводите пароль на других сайтах, типа "новый город", "лотерея", "там, где все дают на халяву". Пароль не нужен ни паладинам, ни кланам, ни администрации, только взломщикам для кражи вашего героя. - Администрация. - = $rowonmax; ?> - - |
-
- getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?> - | -- |
-
- Внимание! Никогда и никому не говорите пароль от своего персонажа. Не вводите пароль на других сайтах, типа "новый город", "лотерея", "там, где все дают на халяву". Пароль не нужен ни паладинам, ни кланам, ни администрации, только взломщикам для кражи вашего героя. - Администрация. - = $rowonmax; ?> - - |
-
Цветочный магазин
- '.$error.'';
- ?>
- - |
-
-
-
- Масса: =$u->aves['now']?>/=$u->aves['max']?>
- - У вас в наличии: = round($u->info['money'],2); ?> кр. - - - -
- 'Общий зал',2=>'Составление букета',3=>'Венки');
- if( (int)date('m') == 2 && (int)date('d') >= 14 ) {
- $otdels_array[4] = 'Вещи Валентая';
- }
- $i=1;
- while($i!=-1)
- {
- if(isset($otdels_array[$i]))
- {
- if(isset($_GET['otdel']) && $_GET['otdel']==$i)
- {
- $color = 'C7C7C7';
- } else {
- $color = 'e2e0e0';
- }
- echo '
-
- '.$otdels_array[$i].'
-
- ';
- } else {
- $i = -2;
- }
- $i++;
- }
-
- if(isset($_GET['otdel']) && $_GET['otdel']==9){$color = 'C7C7C7';} else {$color = 'e2e0e0';}
- echo '
- |
-
- getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?> - | -- |
-
- testHome(); if(!isset($hgo['id'])){ ?> - - - - - - Внимание! Никогда и никому не говорите пароль от своего персонажа. Не вводите пароль на других сайтах, типа "новый город", "лотерея", "там, где все дают на халяву". Пароль не нужен ни паладинам, ни кланам, ни администрации, только взломщикам для кражи вашего героя. - Администрация. - = $rowonmax; ?> - - |
-
-
-
- error!=''){ ?>
- Почтовое отделение
- =$u->microLogin($u->info['id'],1)?>
- - = $u->error; ?>
-
-
- |
- error != '') {
- echo ''.$u->error.'';
- }
- if ($re != '') {
- echo ''.$re.'';
- }
- ?>
-
- - Деньги: =$u->info['money']?> кр.
- |
-
Ремонтная мастерская
- '.$error.'';
- ?>
-
- - \ No newline at end of file diff --git a/modules_data/location/an/room_hostel.php b/modules_data/location/an/room_hostel.php deleted file mode 100644 index b96a6fac..00000000 --- a/modules_data/location/an/room_hostel.php +++ /dev/null @@ -1,761 +0,0 @@ - array( - 'type' => 999, - 'room' => 253 - ), - 'none' => array( - 'type' => 0, - 'room' => 253, - 'name' => 'Общежитие', - 'stage' => 'холл', - 'price' => 0, - 'partition' => '' - ), - 'base' => array( - 'type' => 1, - 't_name' => 'Койка в общежитии', - 't_names' => 'Койку в общежитии', - 'room' => 256, - 'name' => 'Общ. Этаж 1', - 'stage' => 'на 1 этаже', - 'price' => 1, - 'tariff' => array('items'=>25, 'souvenirs'=>50, 'animal'=>0), - 'partition' => array(1=>'Комната',2=>'Хранилище',4=>'Сон') - ), - 'advanced' => array( - 'type' => 2, - 't_name' => 'Койка с тумбочкой', - 't_names' => 'Койку с тумбочкой', - 'room' => 257, - 'name' => 'Общ. Этаж 2', - 'stage' => 'на 2 этаже', - 'price' => 3, - 'tariff' => array('items'=>50, 'souvenirs'=>150, 'animal'=>0), - 'partition' => array(1=>'Комната',2=>'Хранилище',3=>'Животные',4=>'Сон') - ), - 'advanced2' => array( - 'type' => 3, - 't_name' => 'Койка со шкафом', - 't_names' => 'Койку со шкафом', - 'room' => 258, - 'name' => 'Общ. Этаж 3', - 'stage' => 'на 3 этаже', - 'price' => 10, - 'tariff' => array('items'=>70, 'souvenirs'=>200, 'animal'=>2), - 'partition' => array(1=>'Комната',2=>'Хранилище',3=>'Животные',4=>'Сон') - ) -); -$sleep = $u->testAction('`vars` = "sleep" AND `uid` = "'.$u->info['id'].'" LIMIT 1', 1); - -if( isset($sleep) AND $sleep[0]==0 AND ( isset($_GET['ajaxHostel']) AND $_GET['ajaxHostel'] == 1 OR isset($_GET['ajax']) AND $_GET['ajax'] == 1) ){ - $hostel = mysql_fetch_array(mysql_query("SELECT * FROM `house` WHERE `owner` = '".mysql_real_escape_string($u->info['id'])."';")); - - if($hostel['partition'] == 2){ - if( isset($_GET['obj_add']) ){ - if($hostel['category'] == 1){ - $count = mysql_num_rows(mysql_query('SELECT `iu`.`item_id` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`inShop` = "1" AND `iu`.`gift` = "" AND `iu`.`gtxt1` = "" AND `iu`.`gtxt2` = "" AND `iu`.`uid` = "'.$u->info['id'].'" AND `iu`.`delete` = "0" GROUP BY `im`.id,`iu`.item_id, `iu`.inGroup HAVING `iu`.inGroup > 0 UNION ALL SELECT `iu`.`item_id` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.inGroup=0 AND `iu`.`inShop` = "1" AND `iu`.`gift` = "" AND `iu`.`gtxt1` = "" AND `iu`.`gtxt2` = "" AND `iu`.`uid` = "'.$u->info['id'].'" AND `iu`.`delete` = "0" GROUP BY `iu`.id, `iu`.item_id')); - $max = $hostel_option[$hostel['type']]['tariff']['items']; - } elseif( $hostel['category'] == 2) { - $count = mysql_num_rows(mysql_query('SELECT `iu`.`item_id` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`inShop` = "1" AND `iu`.`gift` != "" AND `iu`.`uid` = "'.$u->info['id'].'" AND `iu`.`delete` = "0" GROUP BY `im`.id,`iu`.item_id, `iu`.inGroup HAVING `iu`.inGroup > 0 UNION ALL SELECT `iu`.`item_id` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.inGroup=0 AND `iu`.`inShop` = "1" AND `iu`.`gift` != "" AND `iu`.`uid` = "'.$u->info['id'].'" AND `iu`.`delete` = "0" GROUP BY `iu`.id, `iu`.item_id')); - $max = $hostel_option[$hostel['type']]['tariff']['souvenirs']; - } - if( (int)$count < (int)$max ) { - $u->obj_addItem($_GET['obj_add']); - } else { - exit('error'); - } - }elseif(isset($_GET['obj_take'])){ - $u->obj_takeItem($_GET['obj_take']); - } - } - die('ajaxHostel'); -} elseif( isset($sleep) AND $sleep[0]==0 AND isset($_GET['room']) AND $_GET['room'] !='' AND (int)$_GET['room']>0 AND (int)$_GET['room']<10 AND !isset($_GET['to_sleep']) AND !isset($_GET['to_awake']) ){ - mysql_query('UPDATE `house` SET `partition` = "'.mysql_real_escape_string((int)$_GET['room']).'" WHERE `owner` = "'.mysql_real_escape_string($u->info['id']).'" LIMIT 1'); -} elseif( isset($sleep) AND $sleep[0]==0 AND isset($_GET['category']) AND $_GET['category'] !='' AND (int)$_GET['category']>0 AND (int)$_GET['category']<10 ){ - mysql_query('UPDATE `house` SET `category` = "'.mysql_real_escape_string((int)$_GET['category']).'" WHERE `owner` = "'.mysql_real_escape_string($u->info['id']).'" LIMIT 1'); -} elseif( isset($_GET['to_sleep']) && $_GET['to_sleep'] == '1' && $sleep['vars'] != 'sleep' ){ - changeSleep(1); -} elseif( isset($_GET['to_awake']) && $sleep['vars'] == 'sleep' ){ - changeSleep(2); -} -if( isset($sleep_mod) && !isset($sleep['id'])){ - $sleep_mod = 0; -} elseif( isset($sleep_mod) && isset($sleep['id'])){ - $sleep_mod = 1; -} -$hostel = mysql_fetch_array(mysql_query("SELECT * FROM `house` WHERE `owner` = '".mysql_real_escape_string($u->info['id'])."';")); -if( $sleep['vars'] == 'sleep' AND isset($hostel) && $hostel_option[$hostel['type']]['room'] != $u->room['id'] && $u->room['id'] != 253 ) { - changeSleep(2); // Если человек спит в неположенном месте, просыпаемся!!! -} -if( isset($_POST['savenotes']) AND $hostel['partition'] == '1' ) { - saveNote(); -} -if( isset($hostel) ) { #---обновляем баланс - $hostel['balance'] = round(($hostel['weekcost']*(floor(($hostel['endtime']-time())/24/3600)))/7, 2); - mysql_query("UPDATE `house` SET `balance` = '".$hostel['balance']."' WHERE `owner` = '".mysql_real_escape_string($u->info['id'])."';"); -} -$result = array('filter'=>'', 'content'=>'', 'additional'=>''); - -function updateHostel(){ - global $hostel, $hostel_option,$u, $err; - if( $hostel['action'] == 'changearenda' ){ - if($hostel['balance'] >= ($hostel_option[$_GET['changearenda']]['price']*2) ) { - $endtime = time() + (($hostel['balance']-$hostel_option[$_GET['changearenda']]['price'])/$hostel_option[$_GET['changearenda']]['price'])*604800; - mysql_query("UPDATE `house` SET `starttime` = ".time().", `endtime` = ".$endtime.", `type` = '".mysql_real_escape_string($_GET['changearenda'])."', `weekcost` = '".$hostel_option[mysql_real_escape_string($_GET['changearenda'])]['price']."' WHERE `owner` = '".mysql_real_escape_string($u->info['id'])."';"); - $err = 'Смена арендуемого помещения произведена успешно'; - $hostel['type']=$_GET['changearenda']; - $hostel['endtime'] = $endtime; - }else{ - $err = 'На балансе не хватает '.( ($hostel_option[$_GET['changearenda']]['price']*2)-$hostel['balance'] ).' кр. для смены арендуемого помещения'; - } - unset($hostel['action']); - } elseif( $hostel['action'] == 'newarenda' ){ - if(isset($_GET['azb']) && $u->info['level'] > 7 ) { - $err = 'Вы не можете расплачиваться зубами, у вас слишком высокий уровень '; - }elseif($u->info['money4'] < $hostel_option[$_GET['arenda']]['price']*5 && isset($_GET['azb'])) { - $err = 'У вас недостаточно зубов '; - }elseif($u->info['money']>=$hostel_option[$_GET['arenda']]['price'] || isset($_GET['azb'])) { - 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)."','".$hostel_option[$_GET['arenda']]['price']."','".$hostel_option[$_GET['arenda']]['price']."')"); - if(isset($_GET['azb'])) { - mysql_query("UPDATE `users` SET `money4` = `money4`-".($hostel_option[$_GET['arenda']]['price']*5)." WHERE `id` = '".mysql_real_escape_string($u->info['id'])."';"); - $err = "Вы арендовали '".$hostel_option[$_GET['arenda']]['t_names']."' за ".$u->zuby($hostel_option[$_GET['arenda']]['price']*5,1).". "; - }else{ - mysql_query("UPDATE `users` SET `money` = `money`-".$hostel_option[$_GET['arenda']]['price']." WHERE `id` = '".mysql_real_escape_string($u->info['id'])."';"); - $err = "Вы арендовали '".$hostel_option[$_GET['arenda']]['t_names']."' за ".$hostel_option[$_GET['arenda']]['price']." кр. "; - } - }else{ - if(isset($_GET['azb'])) { - $err = 'У вас недостаточно зубов '; - }else{ - $err = 'У вас недостаточно денег '; - } - } - $hostel = mysql_fetch_array(mysql_query("SELECT * FROM `house` WHERE `owner` = '".mysql_real_escape_string($u->info['id'])."';")); - } -} -function changeSleep($sleep_action){ - global $hostel, $hostel_option, $u, $sleep, $sleep_mod; - if( $sleep_action == 1 ){ - // - mysql_query('INSERT INTO `sleep` (`uid`,`time`,`sleep`) VALUES ("'.$u->info['id'].'","'.time().'","1")'); - // - 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( $sleep_action == 2 ){ - // - mysql_query('INSERT INTO `sleep` (`uid`,`time`,`sleep`) VALUES ("'.$u->info['id'].'","'.time().'","2")'); - // - $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)) { - 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' WHERE `id`='".$pl['id']."' "); - } - mysql_query('UPDATE `actions` SET `vars` = "unsleep",`val` = "'.time().'" WHERE `id` = "'.$sleep['id'].'" LIMIT 1'); - $sleep['vars']='unsleep'; - $sleep_mod=0; - //ini_set('display_errors','Off'); - } - $sleep = $u->testAction('`vars` = "sleep" AND `uid` = "'.$u->info['id'].'" LIMIT 1', 1); -} - -function changePets(){ - global $hostel, $hostel_option, $u, $cage1, $cage2, $pet; - $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'); - } - $u->error = 'Вы успешно поместили "'.$cageid['name'].'" в общежития!'; - } else { - $u->error = 'Зверь не найден в инвентаре!'; - } - } 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'); - } - $u->error = 'Вы успешно забрали "'.$cageid['name'].'" из общежития!'; - } else { - $u->error = 'Зверь не найден в общежитии!'; - } - } - } - $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;")); - return array('pet' => $pet, 'cage1' => $cage1, 'cage2' => $cage2); -} - -function saveNote() { - global $hostel, $hostel_option, $u; - $_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'])."';"); - $hostel['notes'] = $_POST['notes']; - $err = "Сохранено (".$simbolcount.") "; - } - $hostel = mysql_fetch_array(mysql_query("SELECT * FROM `house` WHERE `owner` = '".mysql_real_escape_string($u->info['id'])."';")); -} - -function hostel($id){ - global $hostel, $hostel_option, $u, $err; - $filter = '
Для смены аренды на вашем балансе должна быть необходимая сумма. Арендовать Койку в общежитии Цена: 1 кр. + 1 кр. в неделю. • Размер сундука: 25 вещей Арендовать Койку с тумбочкой Цена: 3 кр. + 3 кр. в неделю. • Размер сундука: 40 вещей Арендовать Койку со шкафом Цена: 10 кр. + 10 кр. в неделю. • Размер сундука: 70 вещей '; - } elseif($id == 0){ # новая аренда - $content = ' Койка в общежитии ';
- } else { # текущее состояние аренды
- $content = "Вы арендовали «".$hostel_option[$hostel['type']]['t_name']."» ".$hostel_option[$hostel['type']]['stage']."Цена: 1 кр. + 1 кр. в неделю. • Размер сундука: 25 вещей Койка с тумбочкой Цена: 3 кр. + 3 кр. в неделю. • Размер сундука: 40 вещей Койка со шкафом Цена: 10 кр. + 10 кр. в неделю. • Размер сундука: 70 вещей Начало аренды: ".date('d.m.y H:i',$hostel['starttime'])." Оплачено до: ".date("d.m.y H:i",$hostel['endtime']).' (баланс '.$hostel['balance'].' кр.)'." - ',0, '')\" style=\"cursor:pointer\">"; - - if( $u->info['level'] < 8 ) { - $content .= " Оплатить за зубы (Цена в неделю: ".$u->zuby($hostel['weekcost']*5,1)."): ',0, '')\" style=\"cursor:pointer\">"; - } - - $content .= " Цена в неделю: ".$hostel['weekcost']." кр. • Размер сундука: ".$hostel_option[$hostel['type']]['tariff']['items']." вещей • Сувениры: ".$hostel_option[$hostel['type']]['tariff']['souvenirs']." шт. ".($hostel_option[$hostel['type']]['tariff']['animal']>0 ? ' • Мест для животных: '.$hostel_option[$hostel['type']]['tariff']['animal'].' ' : '' )."  • Койка info['id']."\" onClick=\"return confirm('Вы уверены, что хотите прекратить аренду?')\">Прекратить аренду info['id']."\">Сменить аренду";
- if( $u->info['level'] < 8 ) {
- $content .= ' (Только за кр.)';
- }
- $content .= " -Вы можете оставить нужные вам записи общим объемом не более 10000 символов. - - -
"; - - } else if( $hostel['partition'] == 4 ) { # Сон - - if( $sleep['vars'] == 'sleep' ) $u->error = 'Во время сна нельзя перемещаться и пользоваться чем-либо.'; - $content = ' Вы можете заснуть, забыв о внешнем мире. ';
- $filter = ''.'Во время сна все временные эффекты на вас приостанавливаются. Это касается как, например, эликсиров, так и травм. '.'Сон не влияет на состояние предметов с ограниченным сроком существования
'; -}elseif( !isset($hostel) && $u->room['id'] != 253 ) { - $result['filter'] = 'Вы ничего не арендуете на этом этаже. '; -} elseif( isset($hostel) && $hostel_option[$hostel['type']]['room'] != $u->room['id'] && $u->room['id'] != 253 ) { - $result['filter'] = 'Вы ничего не арендуете на этом этаже. '; - $hostel_option[$hostel['type']]['type'] = false; -} elseif( isset($hostel) && $hostel_option[$hostel['type']]['room'] == $u->room['id'] && $u->room['id'] != 253 ){ - $result = partition( $hostel['type'] ); -} elseif( $u->room['id'] == 253 ){ - if( isset($_GET['closearenda']) && (int)$_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 = 'Вы отказались арендовать "'.$hostel_option[$hostel['type']]['t_name'].'"';unset($hostel); - } - if(isset($hostel) && $hostel_option[$hostel['type']]['type'] > 0){ - if(isset($_POST['payarenda']) && !isset($_GET['zby'])) { #---Продлить аренду - if($_POST['payarenda']>=1) { - if($u->info['money']>0 && (int)$_POST['payarenda']>0 && ((int)$_POST['payarenda']<=$u->info['money'])) { - $paytime = ($_POST['payarenda']/$hostel['weekcost'])*604800; - mysql_query("UPDATE `house`,`users` SET `house`.`endtime` = `house`.`endtime`+'".$paytime."', `house`.`balance` = `house`.`balance`+'".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'] -= round((int)$_POST['payarenda']); - mysql_query('UPDATE `users` SET `money` = "'.mysql_real_escape_string($u->info['money']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1'); - $hostel['balance'] +=$_POST['payarenda']; - $hostel['endtime'] += $paytime; - } else { - $err = 'У вас недостаточно денег '; - } - } else { - $err = 'Минимальная сумма: 1кр. '; - } - }elseif(isset($_POST['payarenda']) && isset($_GET['zby'])) { #---Продлить аренду (за зубы) - if($_POST['payarenda']>=5) { - if($u->info['level'] < 8 && $u->info['money4']>0 && (int)$_POST['payarenda']>0 && ((int)$_POST['payarenda']<=$u->info['money4'])) { - $paytime = (round($_POST['payarenda']/5,2)/$hostel['weekcost'])*604800; - mysql_query("UPDATE `house`,`users` SET `house`.`endtime` = `house`.`endtime`+'".$paytime."', `house`.`balance` = `house`.`balance`+'".mysql_real_escape_string($_POST['payarenda'])."' WHERE `house`.`owner` = `users`.`id` AND `house`.`owner` = '".mysql_real_escape_string($u->info['id'])."';"); - $err = 'Вы положили на счет '.$u->zuby(round((int)$_POST['payarenda']),1).' '; - $u->info['money4'] -= round((int)$_POST['payarenda']); - mysql_query('UPDATE `users` SET `money4` = "'.mysql_real_escape_string($u->info['money4']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1'); - $hostel['balance'] += round($_POST['payarenda']/5,2); - $hostel['endtime'] += $paytime; - } else { - $err = 'У вас недостаточно зубов '; - } - } else { - $err = 'Минимальная сумма: '.$u->zuby(5,1).'. '; - } - } - $result = hostel($hostel_option[$hostel['type']]['type']); - } else { - $result = hostel(0); - } -} - -?> - - - - - - - - - -
Хаосникам запрещается делать подарки другим игрокам ';
- }elseif($to['id']==$u->info['id'])
- {
- $re = 'Очень щедро дарить что-то самому себе ;) ';
- }elseif($u->info['level']<4)
- {
- $re = 'Дарить подарки можно начиная с 4-го уровня ';
- }else{
- if( $_POST['itemgift'] > 1000000000000 ) {
- $itm_l = mysql_fetch_array(mysql_query('SELECT * FROM `users_gifts` WHERE `uid` = "'.$u->info['id'].'" AND `id` = "'.mysql_real_escape_string((int)$_POST['itemgift']-1000000000000).'" LIMIT 1'));
- if( isset($itm_l['id']) && $itm_l['money'] > $u->info['money'] ) {
- $re = 'Недостаточно денег ';
- }elseif( isset($itm_l['id']) ) {
- $itm = \User\ItemsModel::addItem(4533,1,'|gift_id='.$itm_l['id'].'');
- if( $itm > 0 ) {
- $itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE (`im`.`type` = "28" OR `im`.`type` = "38" OR `im`.`type` = "63" OR `im`.`type` = "64") AND `iu`.`id` = "'.mysql_real_escape_string($itm).'" AND `iu`.`uid` = "1" AND `iu`.`gift` = "" AND `iu`.`delete` = "0" AND `iu`.`inOdet` = "0" AND `iu`.`inShop` = "0" LIMIT 1'));
- if(isset($itm['id'])) {
- $u->info['money'] -= $itm_l['money'];
- mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
-
- $itm['gtxt1'] = $_POST['podarok2'];
- $itm['gtxt2'] = $_POST['txt'];
-
- $itm['gtxt1'] = str_replace('\x3C','<',$itm['gtxt1']);
- $itm['gtxt1'] = str_replace('\x3','>',$itm['gtxt1']);
- $itm['gtxt1'] = htmlspecialchars($itm['gtxt1']);
- $itm['gtxt2'] = str_replace('\x3C','<',$itm['gtxt2']);
- $itm['gtxt2'] = str_replace('\x3','>',$itm['gtxt2']);
- $itm['gtxt2'] = htmlspecialchars($itm['gtxt2'],NULL);
-
- $upd = mysql_query('UPDATE `items_users` SET `data` = "'.$itm['data'].'",`gtxt1` = "'.mysql_real_escape_string($itm['gtxt1']).'",`gtxt2` = "'.mysql_real_escape_string($itm['gtxt2']).'", `uid` = "'.$to['id'].'", `gift` = "'.$u->info['login'].'",`time_create` = "'.time().'" WHERE `id` = "'.$itm['id'].'" LIMIT 1');
- $whos = mysql_fetch_array(mysql_query('SELECT `login` FROM `users` WHERE `id` = "'.$to['id'].'" LIMIT 1'));
- $ld = $u->addDelo(1, $to['id'],'"Shop.'.$u->info['city'].'": Получен подарок от [id="'.$u->info['id'].'"/ Логин : "'.$u->info['login'].'"]. Предмет [id="'.$itm['id'].'"/ Название : "'.$itm['name'].'"]',time(),$u->info['city'],'Shop.gift',0,0);
- $ld = $u->addDelo(1, $u->info['id'],'"Shop.'.$u->info['city'].'": Сделал подарок персонажу [id="'.$to['id'].'"/ Логин : "'.$whos['login'].'"]. Предмет [id="'.$itm['id'].'"/ Название : "'.$itm['name'].'"]',time(),$u->info['city'],'Shop.gift',0,0);
- if($upd)
- {
- $re = 'Подарок был успешно отправлен к "'.$to['login'].'" за '.$itm_l['money'].' кр. ';
- $text = ' Получен подарок '.$itm_l['name'].'. От персонажа [login:'.$u->info['login'].'] .';
- mysql_query("INSERT INTO `chat` (`new`, `city`, `room`, `login`, `to`, `text`, `time`, `type`, `toChat`) VALUES ('1','".$u->info['city']."', '', '', '".$to['login']."', '".$text."', '".time()."', '6', '0')");
- }else{
- $re = 'Не удалось сделать подарок ';
- }
- }else{
- $re = 'Не удалось сделать подарок, он испортился... ';
- }
- }else{
- $re = 'Не удалось сделать подарок, курьер случайно сломал его... ';
- }
- }else{
- $re = 'Предмет не найден ';
- }
- }else{
- $itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE (`im`.`type` = "28" OR `im`.`type` = "38" OR `im`.`type` = "63" OR `im`.`type` = "64") AND `iu`.`id` = "'.mysql_real_escape_string($_POST['itemgift']).'" AND `iu`.`uid` = "'.$u->info['id'].'" AND (`iu`.`gift` = "" OR (`iu`.`data` LIKE "%|zazuby=%" AND `iu`.`gift` = 1)) AND `iu`.`delete` = "0" AND `iu`.`inOdet` = "0" AND `iu`.`inShop` = "0" LIMIT 1'));
- if(isset($itm['id']))
- {
- //$itm['data'] = '';
-
- $itm['gtxt1'] = $_POST['podarok2'];
- $itm['gtxt2'] = $_POST['txt'];
-
- $itm['gtxt1'] = str_replace('\x3C','<',$itm['gtxt1']);
- $itm['gtxt1'] = str_replace('\x3','>',$itm['gtxt1']);
- $itm['gtxt1'] = htmlspecialchars($itm['gtxt1'],NULL);
- $itm['gtxt2'] = str_replace('\x3C','<',$itm['gtxt2']);
- $itm['gtxt2'] = str_replace('\x3','>',$itm['gtxt2']);
- $itm['gtxt2'] = htmlspecialchars($itm['gtxt2'],NULL);
-
- $upd = mysql_query('UPDATE `items_users` SET `data` = "'.$itm['data'].'",`gtxt1` = "'.mysql_real_escape_string($itm['gtxt1']).'",`gtxt2` = "'.mysql_real_escape_string($itm['gtxt2']).'", `uid` = "'.$to['id'].'", `gift` = "'.$u->info['login'].'",`time_create` = "'.time().'" WHERE `id` = "'.$itm['id'].'" LIMIT 1');
- $whos = mysql_fetch_array(mysql_query('SELECT `login` FROM `users` WHERE `id` = "'.$to['id'].'" LIMIT 1'));
- $ld = $u->addDelo(1, $to['id'],'"Shop.'.$u->info['city'].'": Получен подарок от [id="'.$u->info['id'].'"/ Логин : "'.$u->info['login'].'"]. Предмет [id="'.$itm['id'].'"/ Название : "'.$itm['name'].'"]',time(),$u->info['city'],'Shop.gift',0,0);
- $ld = $u->addDelo(1, $u->info['id'],'"Shop.'.$u->info['city'].'": Сделал подарок персонажу [id="'.$to['id'].'"/ Логин : "'.$whos['login'].'"]. Предмет [id="'.$itm['id'].'"/ Название : "'.$itm['name'].'"]',time(),$u->info['city'],'Shop.gift',0,0);
- if($upd)
- {
- $re = 'Подарок был успешно отправлен к "'.$to['login'].'" ';
- $text = ' Получен подарок '.$itm['name'].'. От персонажа [login:'.$u->info['login'].'] .';
- mysql_query("INSERT INTO `chat` (`new`, `city`, `room`, `login`, `to`, `text`, `time`, `type`, `toChat`) VALUES ('1','".$u->info['city']."', '', '', '".$to['login']."', '".$text."', '".time()."', '6', '0')");
- }else{
- $re = 'Не удалось сделать подарок ';
- }
- }else{
- $re = 'Предмет не найден ';
- }
- }
- }
- }else{
- $re = 'Персонаж с таким логином не найден ';
- }
- }
-
- if(isset($u->stats['shopSale'],$_GET['sale'])){
- $bns = 0+$u->stats['shopSale'];
- if($bns!=0){
- if($bns>0){
- $bns = '+'.$bns;
- }
- //$shopProcent = $u->shopSaleM( $shopProcent , $itm );
- $shopProcent -= $bns;
- if($shopProcent>99){ $shopProcent = 99; }
- if($shopProcent<1){ $shopProcent = 1; }
- echo 'У Вас действует бонус при продаже: '.$bns.'% ';
- }
- }
- if(!isset($_GET['otdel'])) {
- $_GET['otdel'] = 1;
- }
- $sid = 1;
- $error = '';
- if(isset($_GET['buy'])){
- if($u->newAct($_GET['sd4'])==true){
- $re = $u->buyItem($sid,(int)$_GET['buy'],(int)$_GET['x']);
- }else{
- $re = 'Вы уверены что хотите купить этот предмет?';
- }
- }elseif(isset($_GET['sale']) && isset($_GET['item']) && $u->newAct($_GET['sd4'])){
- $id = (int)$_GET['item'];
- $itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.*, count(`iuu`.id) as inGroupCount
- FROM `items_users` AS `iu`
- LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`)
- LEFT JOIN `items_users` as `iuu` ON (`iuu`.inGroup = `iu`.inGroup AND `iuu`.item_id = `im`.id )
- WHERE `iuu`.`uid`="'.$u->info['id'].'" AND `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
- $po = \Core\ConversionHelper::dataStringToArray($itm['data']);
- if($u->info['allLock'] > time()) {
- $po['nosale'] = 1;
- }
- if( ($itm['gift'] != '' && $itm['gift'] != '0') && ( $itm['type'] == 37 || $itm['type'] == 38 || $itm['type'] == 39 || $itm['type'] == 63 ) ) {
- $error = 'Нельзя продавать подарки, они должны оставаться на память! :)';
- }elseif(isset($po['nosale'])){
- $error = 'Не удалось продать предмет, запрет продажи данного предмета ...';
- }elseif($pl['type']<29 && ($po['srok'] > 0 || $pl['srok'] > 0) && $pl['type'] != 28){
- $error = 'Не удалось продать предмет, вышел срок годности ...';
- }elseif(isset($po['frompisher'])){
- $error = 'Не удалось продать предмет, предмет из подземелья ...';
- }elseif(isset($po['fromlaba'])){
- $error = 'Не удалось продать предмет, предмет из лабиринта продается за воинственность ...';
- }elseif(isset($itm['id'])){
- if($itm['1price']>0){
- $itm['price1'] = $itm['1price'];
- }
- $shpCena = $itm['price1'];
- $plmx = 0;
- if($itm['iznosMAXi']!=$itm['iznosMAX'] && $itm['iznosMAX']!=0){
- $plmx = $itm['iznosMAX'];
- }else{
- $plmx = $itm['iznosMAXi'];
- }
- if($itm['iznosNOW']>0){
- $prc1 = $itm['iznosNOW']/$plmx*100;
- }else{
- $prc1 = 0;
- }
- $shpCena = $u->shopSaleM( $shpCena , $itm );
- $shpCena = $shpCena/100*(100-$prc1);
- if( $itm['iznosMAXi'] < 999999999 ) {
- if($itm['iznosMAX']>0 && $itm['iznosMAXi']>0 && $itm['iznosMAXi']>$itm['iznosMAX']){
- $shpCena = $shpCena/100*($itm['iznosMAX']/$itm['iznosMAXi']*100);
- }
- }
- $shpCena = $u->round2($shpCena/100*(100-$shopProcent));
- if($shpCena<0){
- $shpCena = 0;
- }
- $col = $u->itemsX($itm['id']);
- if($col>0){
- $shpCena = $shpCena*$col;
- }
- if($shpCena<0){
- $shpCena = 0;
- }
- $upd2 = mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$itm['id'].'" LIMIT 1');
- if($upd2){
- if($col>1){
- mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `item_id`="'.$itm['item_id'].'" AND `uid`="'.$itm['uid'].'" AND `inGroup` = "'.$itm['inGroup'].'" LIMIT '.$col.'');
- }
- $u->info['money'] += $shpCena;
- $upd = mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
- if($upd) {
- $error = 'Вы успешно продали предмет "'.$itm['name'].' (x'.$col.')" за '.$shpCena.' кр.';
- mysql_query('UPDATE `items_users` SET `inGroup` = "0",`delete` = "'.time().'" WHERE `inGroup` = "'.$itm['id'].'" AND `uid` = "'.$u->info['id'].'" LIMIT '.$itm['group_max'].'');
- $u->addDelo(2,$u->info['id'],'"System.shop": Предмет "'.$itm['name'].' (x'.$col.')" [itm:'.$itm['id'].'] был продан в магазин за '.$shpCena.' кр..',time(),$u->info['city'],'System.shop',0,0);
- } else {
- $u->addDelo(2,$u->info['id'],'"System.shop": Предмет "'.$itm['name'].' (x'.$col.')" [itm:'.$itm['id'].'] был продан в магазин за '.$shpCena.' кр. (кредиты не переведены).',time(),$u->info['city'],'System.shop',0,0);
- $error = 'Не удалось продать предмет...';
- }
- } else {
- $error = 'Не удалось продать предмет...';
- }
- } else {
- $error = 'Предмет не найден в инвентаре.';
- }
- } elseif(isset($_GET['sale']) && isset($_GET['item_rep']) && $u->newAct($_GET['sd4']) ) {
- $id = (int)$_GET['item_rep'];
- $itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `im`.`pricerep` > 0 AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
- $po = \Core\ConversionHelper::dataStringToArray($itm['data']);
- if($u->info['allLock'] > time()) {
- $po['nosale'] = 1;
- }
- if(isset($po['nosale'])){
- $error = 'Не удалось продать предмет, запрет продажи данного предмета ...';
- }elseif($pl['type']<29 && ($po['srok'] > 0 || $pl['srok'] > 0)){
- $error = 'Не удалось продать предмет, вышел срок годности ...';
- }elseif(isset($po['frompisher'])){
- $error = 'Не удалось продать предмет, предмет из подземелья ...';
- }elseif(isset($itm['id'])){
- $shpCena = $itm['pricerep'];
-
- $plmx = 0;
- if($itm['iznosMAXi']!=$itm['iznosMAX'] && $itm['iznosMAX']!=0){
- $plmx = $itm['iznosMAX'];
- }else{
- $plmx = $itm['iznosMAXi'];
- }
-
- if($itm['iznosNOW']>0){
- $prc1 = $itm['iznosNOW']/$plmx*100;
- }else{
- $prc1 = 0;
- }
- $shpCena = $shpCena/100*(100-$prc1);
- if($itm['iznosMAX']>0 && $itm['iznosMAXi']>0 && $itm['iznosMAXi']>$itm['iznosMAX']){
- $shpCena = $shpCena/100*($itm['iznosMAX']/$itm['iznosMAXi']*100);
- }
- //$shpCena = $u->round2($shpCena/100*(100-$shopProcent));
- if($shpCena<0){
- $shpCena = 0;
- }
- $col = $u->itemsX($itm['id']);
- if($col>0){
- $shpCena = $shpCena*$col;
- }
- $shpCena = floor($shpCena);
- if($shpCena<0){
- $shpCena = 0;
- }
- $upd2 = mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$itm['id'].'" LIMIT 1');
- if($upd2){
- if($col>1){
- mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `item_id`="'.$itm['item_id'].'" AND `uid`="'.$itm['uid'].'" AND `inGroup` = "'.$itm['inGroup'].'" LIMIT '.$col.'');
- }
- $u->rep['rep3'] += $shpCena;
- $upd = mysql_query('UPDATE `rep` SET `rep3` = "'.$u->rep['rep3'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
- if($upd){
- $error = 'Вы успешно обменяли предмет "'.$itm['name'].' (x'.$col.')" на +'.$shpCena.' воинственности.Вы сможете продавать предметы за '.$shopProcent.'% от их стоимости - Ваша воинственность: '.($u->rep['rep3']-$u->rep['rep3_buy']).''; - mysql_query('UPDATE `items_users` SET `inGroup` = "0",`delete` = "'.time().'" WHERE `inGroup` = "'.$itm['id'].'" AND `uid` = "'.$u->info['id'].'" LIMIT '.$itm['group_max'].''); - $u->addDelo(2,$u->info['id'],'"System.shop": Предмет "'.$itm['name'].' (x'.$col.')" [itm:'.$itm['id'].'] был продан в магазин за '.$shpCena.' воинственность..',time(),$u->info['city'],'System.shop',0,0); - }else{ - $u->addDelo(2,$u->info['id'],'"System.shop": Предмет "'.$itm['name'].' (x'.$col.')" [itm:'.$itm['id'].'] был продан в магазин за '.$shpCena.' воинственность. (Репутация не переведена).',time(),$u->info['city'],'System.shop',0,0); - $error = 'Не удалось обменять предмет...'; - } - }else{ - $error = 'Не удалось обменять предмет...'; - } - }else{ - $error = 'Подходящий предмет не найден в инвентаре.'; - } - } - - if($re!=''){ echo ' '.$re.' '; } ?>
-
-
-
- - \ No newline at end of file diff --git a/modules_data/location/an/taverna.php b/modules_data/location/an/taverna.php deleted file mode 100644 index dce3b402..00000000 --- a/modules_data/location/an/taverna.php +++ /dev/null @@ -1,204 +0,0 @@ -room['file'] == 'an/taverna') -{ - $shopProcent = 50; - - if(!isset($_GET['otdel'])) - { - $_GET['otdel'] = 1; - } - - $sid = 9; - - $error = ''; - - if(isset($_GET['buy'])) - { - if($u->newAct($_GET['sd4'])==true) - { - $re = $u->buyItem($sid,(int)$_GET['buy'],(int)$_GET['x'],''); - }else{ - $re = 'Вы уверены что хотите купить этот предмет?'; - } - } - - if($re!=''){ echo ' '.$re.' '; } ?>
-
-
-
- - \ No newline at end of file diff --git a/modules_data/location/an/torg.php b/modules_data/location/an/torg.php deleted file mode 100644 index 4532d295..00000000 --- a/modules_data/location/an/torg.php +++ /dev/null @@ -1,79 +0,0 @@ -room['file']=='an/torg') -{ -?> -
|
- '.$u->city_name[$plc].' | -'.$pl['time_go'].' мин. | -'.$pl['price1'].' кр. | -нет | -'.$bl.' | -'.$bb.' | -||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
'.$pl['toCity'].' | -'.$u->timeOut($pl['time']*60).' | -'.$pl['price1'].' кр. | '; - if(isset($zd['id'])) - { - $cst .= 'Задержка еще '.$u->timeOut($zd['time']-time()).' | '; - }else{ - $cst .= 'Поехали! | '; - } - $cst .= '
= $u->room['name'].' "'.$u->city_name[$u->info['city']].'"'; ?>
- '.$error.'';
- if($cst!='')
- {
- ?>
- -
- - Расписание движения карет на сегодня -
Сегодня нет свободных карет для перемещения в другие города - - - Для отправления в другой город Вы должны быть онлайн когда будет отправляться карета - - Если Вы опоздали на карету, тогда билет можно сдать в магазин за половину его стоимости - - |
-
-
- -
-
- Масса: =$u->aves['now']?>/=$u->aves['max']?>
- - У вас в наличии: = round($u->info['money'],2); ?> кр. - - - - |
-
- getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?> - | -- |
-
- testHome(); if(!isset($hgo['id'])){ ?> - - - - - - Внимание! Никогда и никому не говорите пароль от своего персонажа. Не вводите пароль на других сайтах, типа "новый город", "лотерея", "там, где все дают на халяву". Пароль не нужен ни паладинам, ни кланам, ни администрации, только взломщикам для кражи вашего героя. - Администрация. - = $rowonmax; ?> - - |
-
- getInfoPers($u->info['id'],0); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } ?> - | -- |
-
- testHome(); if(!isset($hgo['id'])){ ?> - - - - - - Внимание! Никогда и никому не говорите пароль от своего персонажа. Не вводите пароль на других сайтах, типа "новый город", "лотерея", "там, где все дают на халяву". Пароль не нужен ни паладинам, ни кланам, ни администрации, только взломщикам для кражи вашего героя. - Администрация. - = $rowonmax; ?> - - |
-
Комната Знахаря
-=$err;?>error != '') {
- echo ''.$u->error.''; -} - if($re!=''){ echo ' '.$re.''; } -?> -Запахи трав наполняют помещение, непонятные и пугающие предметы скрываются в пляшущих тенях... -Говорят, здесь можно изменить свою судьбу. -Стать кем-то иным... кем раньше был лишь в мечтах... -Деньги: =$u->info['money'];?> кр. -Бесплатных перераспределений: Сегодня - неограничено!info['znahar']); } ?> - |
-
-
|
-
Характеристики | -Пристрастия | -Прочее | -
- - - | -
-= 301 AND `a`.`id_eff` <= 304) OR (`a`.`id_eff` >= 321 AND `a`.`id_eff` <= 332)) AND `a`.`uid` = "'.$u->info['id'].'" AND `a`.`delete` = "0"');
-$txtl = 'бесплатно';
-if($c['znahar4'] == 0) {
- $txtl = ' за '.$pr[4].' кр.';
-}
-while($pl = mysql_fetch_array($sp)) {
- $prs .= ' вылечить '.$txtl.' '; -} - -if($prs == '') { - $prs = ' |
--Навыки владения оружием и магией (=testSkills()?>) - - - |