Вход Регистрация
Файл: gamele.ru/inc/buy.php
Строк: 129
<?php
mysql_query
("LOCK TABLES market READ, market WRITE;");
$pl=mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id`=".intval($_GET['uid']).""));
if(
$_GET['act']==1){
    if(
$_GET['status'] == 'ok'){
        
$ITEM=mysql_fetch_assoc(mysql_query("SELECT `invent`.*,`items`.* FROM `invent` INNER JOIN `items` ON `invent`.`protype` = `items`.`id` WHERE `invent`.`id_item`='".intval($_GET['id'])."' and `invent`.`pl_id`='".intval($_GET['uid'])."' LIMIT 1;"));
        if(
$ITEM!=''){
            
mysql_query("UPDATE `invent` SET `pl_id`='".$player['id']."' WHERE `id_item`='".intval($_GET['id'])."' LIMIT 1;");
            
mysql_query("UPDATE `user` SET `nv`=nv+".intval($_GET['price'])." WHERE `id`='".intval($_GET['uid'])."' LIMIT 1;");
            
mysql_query("UPDATE `user` SET `nv`=nv-".intval($_GET['price'])." WHERE `id`='".$player['id']."' LIMIT 1;");
            
Guild_Logs($player['id'],"32","|1|".getIP()."|ф|ы|в|".$ITEM['level']."|".$ITEM['price']."|".intval($_GET['price'])."|".($ITEM['dolg']-$ITEM['iznos'])."|".$ITEM['dolg']."|11|".$ITEM['ItemName']); //--купил
            
Guild_Logs($pl['id'],"32","|0|".$pl['ip']."|".getIP()."|".$player['level']."|".$player['login']."|".$ITEM['level']."|".$ITEM['price']."|".intval($_GET['price'])."|".($ITEM['dolg']-$ITEM['iznos'])."|".$ITEM['dolg']."|11|".$ITEM['ItemName']); //--продал
            
            
chmsg("top.frames['chmain'].add_msg('<font class=chattime>&nbsp;".date("H:i:s")."&nbsp;</font><font color=000000><b><font color=#cc0000>Внимание!</font></b> Вы успешно продали &quot;".$ITEM['ItemName']."&quot; за <b>".intval($_GET['price'])."</b> ER.<BR>'+'');",$_GET['login']);
            
chmsg("top.frames['chmain'].add_msg('<font class=chattime>&nbsp;".date("H:i:s")."&nbsp;</font><font color=000000><b><font color=#cc0000>Внимание!</font></b> Вы успешно купили &quot;".$ITEM['ItemName']."&quot; за <b>".intval($_GET['price'])."</b> ER.<BR>'+'');",$player['login']);
            
chmsg($redirect,$_GET['login']);
        }
    }elseif(
$_GET['status'] == 'cancel'){
        
chmsg("top.frames['chmain'].add_msg('<font class=chattime>&nbsp;".date("H:i:s")."&nbsp;</font><font color=000000><b><font color=#cc0000>Внимание!</font></b> Сделка не состоялась (покупатель отказался от сделки).<BR>'+'');",$_GET['login']);
        
chmsg("top.frames['chmain'].add_msg('<font class=chattime>&nbsp;".date("H:i:s")."&nbsp;</font><font color=000000><b><font color=#cc0000>Внимание!</font></b> Сделка не состоялась (вы отказались от сделки).<BR>'+'');",$player['login']);
    }
}else{
    
$wsuid intval($wsuid);
    
$IT mysql_fetch_assoc(mysql_query("SELECT * FROM `items` WHERE `count`!='0' AND `market`='52' AND `id`='".$wsuid."' LIMIT 1;"));
    if(
$IT!=''){
            
$pr=explode("|",$IT[param]);
            foreach (
$pr as $value) {
            
$stat=explode("@",$value);
            switch(
$stat[0]){case 2$dolg=$stat[1];break;}}
            if(
$col!=10 and $col!=50){
                if(
$player['nv']>=$IT['price']){
                    
mysql_query("INSERT INTO `invent` (`ItemName`,`img`,`protype`,`pl_id`,`dolg`,`price`,`i_param`,`i_need`) VALUES ('".$IT['name']."','".$IT['gif']."','".$IT['id']."','".$player['id']."','".$dolg."','".$IT['price']."','".$IT['param']."','".$IT['need']."');");
                    
mysql_query("UPDATE `items` SET `count`='".($IT['count']-1)."' WHERE `id`='".$wsuid."'");
                    
mysql_query("UPDATE `user` SET `nv`='".($player['nv']-$IT['price'])."' WHERE `id`='".$player['id']."'");
                    
$msg="<b><font class=nickname><font color=#cc0000>Вы удачно купили "$IT[name]"!</font></font></b>"log_write("buy",$IT[name],$IT[price],"market");
                }else{
$msg="<b><font class=nickname><font color=#cc0000>Нехватает денег!</font></font></b>"; }
            }
            elseif((
$col==10 or $col==50) and $IT['kol']>=$col){
                if(
$player['nv']>=($IT['price']*$col)){
                    
$insert="";
                    for(
$i=0;$i<$col;$i++){
                        
$insert.="('".$IT['name']."','".$IT['gif']."','".$IT['id']."','".$player['id']."','".$dolg."','".$IT['price']."','".$IT['param']."','".$IT['need']."'),";
                    }
                    
$insert=substr($insert,0,strlen($insert)-1);
                    
mysql_query("INSERT INTO `invent` (`ItemName`,`img`,`protype`,`pl_id`,`dolg`,`price`,`i_param`,`i_need`) VALUES ".$insert.";");
                    
mysql_query("UPDATE `market` SET `count`='".($IT['count']-$col)."' WHERE `protype`='".$wsuid."'");
                    
mysql_query("UPDATE `user` SET `nv`='".($player['nv']-$IT['price']*$col)."' WHERE `id`='".$player['id']."'");
                    
$msg="<b><font class=nickname><font color=#cc0000>Вы удачно купили "$IT[name]"! в количестве $col шт.</font></font></b>"log_write("buy",$IT[name],$IT[price],"market");
                }else{
$msg="<b><font class=nickname><font color=#cc0000>Нехватает денег!</font></font></b>"; }            
            }
    }
}
mysql_query("UNLOCK TABLES;");
?>
Онлайн: 1
Реклама