$to=mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `login` = "'.mysql_real_escape_string($_POST['to_login']).'" ORDER BY `id` ASC LIMIT 1'));
$re='<div align="left">Хаосникам запрещается делать подарки другим игрокам</div>';
}elseif($to['id']==$u->info['id'])
{
$re='<div align="left">Очень щедро дарить что-то самому себе ;)</div>';
}elseif($u->info['level']<4)
{
$re='<div align="left">Дарить подарки можно начиная с 4-го уровня</div>';
}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'));
$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" OR `im`.`type` = "37") 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');
$whos=mysql_fetch_array(mysql_query('SELECT `login` FROM `users` WHERE `id` = "'.$to['id'].'" LIMIT 1'));
$ld=$u->addDelo(1,$to['id'],'"<font color=#C65F00>Shop.'.$u->info['city'].'</font>": Получен подарок от [id="'.$u->info['id'].'"/ Логин : "'.$u->info['login'].'"]. Предмет [id="'.$itm['id'].'"/ Название : "'.$itm['name'].'"] содержыит: "'.$itm['data'].'"',time(),$u->info['city'],'Shop.gift',0,0);
$ld=$u->addDelo(1,$u->info['id'],'"<font color=#C65F00>Shop.'.$u->info['city'].'</font>": Сделал подарок персонажу [id="'.$to['id'].'"/ Логин : "'.$whos['login'].'"]. Предмет [id="'.$itm['id'].'"/ Название : "'.$itm['name'].'"] содержыит: "'.$itm['data'].'"',time(),$u->info['city'],'Shop.gift',0,0);
if($upd)
{
$re='<div>Подарок был успешно отправлен к "'.$to['login'].'" за '.$itm_l['money'].' кр.</div>';
if($giftlogin==$u->info['login']){
$text=' Получен подарок <b>'.$itm_l['name'].'</b>. От персонажа [login:'.$u->info['login'].'] .';
}else{
$text=' Получен подарок <b>'.$itm_l['name'].'</b>. От персонажа '.$giftlogin.' .';
}
$cmsg->setText($text);
$chat->sendMsg($cmsg);
}else{
$re='<div>Не удалось сделать подарок</div>';
}
}else{
$re='<div>Не удалось сделать подарок, он испортился...</div>';
}
}else{
$re='<div>Не удалось сделать подарок, курьер случайно сломал его...</div>';
}
}else{
$re='<div>Предмет не найден</div>';
}
}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" OR `im`.`type` = "37") 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'));
$po=$u->lookStats($itm['data']);
if(isset($itm['id'])&&$itm['type']!=37){
$re='<div>Дарить подарки возможно только в упаковке!</div>';
}elseif(!isset($po['item_inbox'])){
$re='<div>Вы ничего не запоковали в упаковку!</div>';
$whos=mysql_fetch_array(mysql_query('SELECT `login` FROM `users` WHERE `id` = "'.$to['id'].'" LIMIT 1'));
$ld=$u->addDelo(1,$to['id'],'"<font color=#C65F00>Shop.'.$u->info['city'].'</font>": Получен подарок от [id="'.$u->info['id'].'"/ Логин : "'.$u->info['login'].'"]. Предмет [id="'.$itm['id'].'"/ Название : "'.$itm['name'].'"] ('.$giftlogin.') содержит: ["'.$iteminc['item_id'].'" / "'.$iteminctru['name'].'"]',time(),$u->info['city'],'Shop.gift',0,0);
$ld=$u->addDelo(1,$u->info['id'],'"<font color=#C65F00>Shop.'.$u->info['city'].'</font>": Сделал подарок персонажу [id="'.$to['id'].'"/ Логин : "'.$whos['login'].'"]. Предмет [id="'.$itm['id'].'"/ Название : "'.$itm['name'].'" ('.$giftlogin.')] содержит: ["'.$iteminc['item_id'].'" / "'.$iteminctru['name'].'"]',time(),$u->info['city'],'Shop.gift',0,0);
if($upd)
{
$re='<div align="left">Подарок был успешно отправлен к "'.$to['login'].'"</div>';
if($giftlogin==$u->info['login']){
$text=' Получен подарок <b>'.$itm['name'].'</b>. От персонажа [login:'.$u->info['login'].'] .';
}else{
$text=' Получен подарок <b>'.$itm['name'].'</b>. От персонажа '.$giftlogin.' .';
}
$cmsg->setText($text);
$chat->sendMsg($cmsg);
}else{
$re='<div align="left">Не удалось сделать подарок</div>';
}
}else{
$re='<div align="left">Предмет не найден</div>';
}
}
}
}else{
$re='<div align="left">Персонаж с таким логином не найден</div>';
}
}
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'<div style="color:grey;"><b>УВас действует бонус при продаже: '.$bns.'%</b><br><small>Вы сможете продавать предметы за '.$shopProcent.'% от их стоимости</small></div>';
$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'],'"<font color="green">System.shop</font>": Предмет "'.$itm['name'].' (x'.$col.')" [itm:'.$itm['id'].'] был продан в магазин за <B>'.$shpCena.' кр.</B>.',time(),$u->info['city'],'System.shop',0,0);
}else{
$u->addDelo(2,$u->info['id'],'"<font color="green">System.shop</font>": Предмет "'.$itm['name'].' (x'.$col.')" [itm:'.$itm['id'].'] был продан в магазин за <B>'.$shpCena.' кр.</B> (кредиты не переведены).',time(),$u->info['city'],'System.shop',0,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 `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=$u->lookStats($itm['data']);
if($u->info['allLock']>time()){
$po['nosale']=1;
}
if(isset($po['nosale'])){
$error='Не удалось продать предмет, запрет продажи данного предмета ...';
$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.'воинственности.<br>
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'],'"<font color="green">System.shop</font>": Предмет "'.$itm['name'].' (x'.$col.')" [itm:'.$itm['id'].'] был продан в магазин за <B>'.$shpCena.' воинственность.</B>.',time(),$u->info['city'],'System.shop',0,0);
}else{
$u->addDelo(2,$u->info['id'],'"<font color="green">System.shop</font>": Предмет "'.$itm['name'].' (x'.$col.')" [itm:'.$itm['id'].'] был продан в магазин за <B>'.$shpCena.' воинственность.</B> (Репутация не переведена).',time(),$u->info['city'],'System.shop',0,0);
$error='Не удалось обменять предмет...';
}
}else{
$error='Не удалось обменять предмет...';
}
}else{
$error='Подходящий предмет не найден в инвентаре.';
//echo '<br><b>Магазин принимает вещи 0-7 уровней под 100%, вещи 8-го уровня под 95%, вещи 9-го уровня, а так же свитки и эликсиры можно сдать в магазин под 70%.</b>';
//<b>Магазин принимает вещи 0-7 уровней под 99%, вещи 8-го уровня под 95%, вещи 9-го уровня, а так же свитки и эликсиры можно сдать в магазин под 70%.</b><br>
$itmAll=$u->genInv(3,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND (`im`.`type` = "28" OR `im`.`type` = "38" OR `im`.`type` = "63" OR `im`.`type` = "64" OR `im`.`type` = "37") AND (`iu`.`gift` = "" OR (`iu`.`data` LIKE "%|zazuby=%" AND `iu`.`gift` = 1)) ORDER BY `lastUPD` DESC');
if($itmAll[0]==0){
$itmAllSee='<tr><td align="center" bgcolor="#e2e0e0">У вас нет подходящих предметов</td></tr>';
}else{
$itmAllSee=$itmAll[2];
}
echo$itmAllSee;
}elseif(!isset($_GET['sale'])){
//Выводим вещи в магазине для покупки
$u->shopItems($sid);
}else{
//Выводим вещи в инвентаре для продажи
$itmAll=$u->genInv(2,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` NOT LIKE "%fromshop=2%" ORDER BY `lastUPD` DESC');