2018-01-28 16:40:49 +00:00
< ? php
session_start ();
if ( $_SESSION [ 'uid' ] == null ) header ( " Location: index.php " );
include " config.php " ;
$user = mysql_fetch_array ( mysql_query ( " SELECT * FROM `users` WHERE `id` = ' { $_SESSION [ 'uid' ] } ' LIMIT 1; " ));
include " functions.php " ;
if ( $_GET [ 'naz' ]) {
mysql_query ( " UPDATE `users`,`online` SET `users`.`room` = '403',`online`.`room` = '403' WHERE `online`.`id` = `users`.`id` AND `online`.`id` = ' { $_SESSION [ 'uid' ] } ' ; " );
mysql_query ( " UPDATE `labirint` SET `location` = '28',`l`='478',`t`='214' WHERE `user_id` = ' { $_SESSION [ 'uid' ] } ' " );
print " <script>location.href='canalizaciya.php'</script> " ;
exit ;
}
?>
< script > top . frames [ 'topp' ] . location = 'topp.php?top=' + Math . round ( Math . random () * 100000 ); </ script >
< script > top . frames [ 'online' ] . location = 'ch.php?online=' + Math . round ( Math . random () * 100000 ); </ script > < ?
$d = mysql_fetch_array ( mysql_query ( " SELECT sum(`massa`) FROM `inventory` WHERE `owner` = ' { $_SESSION [ 'uid' ] } ' AND `dressed` = 0 AND `setsale` = 0 ; " ));
if ( $user [ 'room' ] != 404 ) { header ( " Location: main.php " ); die (); }
if ( $user [ 'battle' ] != 0 ) { header ( 'location: fbattle.php' ); die (); }
if (( $_GET [ 'set' ] OR $_POST [ 'set' ])) {
if ( $_GET [ 'set' ]) { $set = $_GET [ 'set' ]; }
if ( $_POST [ 'set' ]) { $set = $_POST [ 'set' ]; }
if ( ! $_POST [ 'count' ]) { $_POST [ 'count' ] = 1 ; }
$vear = mysql_query ( " SELECT maxdur,id FROM `inventory` WHERE `type`='200' and `name`='Жетон' and owner=' " . $user [ " id " ] . " ' " );
while ( $vls = mysql_fetch_array ( $vear ))
{
$zetons += $vls [ 'maxdur' ];
$vls_id = $vls [ 'id' ];
}
$dress = mysql_fetch_array ( mysql_query ( " SELECT * FROM `shop` WHERE `id` = ' { $set } ' LIMIT 1; " ));
if (( $dress [ 'massa' ] * $_POST [ 'count' ] + $d [ 0 ]) > ( get_meshok ())) {
echo " <font color=red><b>Недостаточно места в рюкзаке.</b></font> " ;
}
elseif (( $zetons >= ( $dress [ 'zeton' ] * $_POST [ 'count' ])) && ( $dress [ 'count' ] >= $_POST [ 'count' ])) {
for ( $k = 1 ; $k <= $_POST [ 'count' ]; $k ++ ) {
if ( mysql_query ( " INSERT INTO `inventory`
( `prototype` , `owner` , `name` , `type` , `massa` , `cost` , `img` , `maxdur` , `isrep` ,
`gsila` , `glovk` , `ginta` , `gintel` , `ghp` , `gnoj` , `gtopor` , `gdubina` , `gmech` , `gfire` , `gwater` , `gair` , `gearth` , `glight` , `ggray` , `gdark` , `needident` , `nsila` , `nlovk` , `ninta` , `nintel` , `nmudra` , `nvinos` , `nnoj` , `ntopor` , `ndubina` , `nmech` , `nfire` , `nwater` , `nair` , `nearth` , `nlight` , `ngray` , `ndark` ,
`mfkrit` , `mfakrit` , `mfuvorot` , `mfauvorot` , `bron1` , `bron2` , `bron3` , `bron4` , `maxu` , `minu` , `magic` , `nlevel` , `nalign` , `dategoden` , `goden` , `otdel` , `gmp` , `gmeshok` , `podzem`
)
VALUES
( '{$dress[' id ']}' , '{$_SESSION[' uid ']}' , '{$dress[' name ']}' , '{$dress[' type ']}' ,{ $dress [ 'massa' ]},{ $dress [ 'cost' ]}, '{$dress[' img ']}' ,{ $dress [ 'maxdur' ]},{ $dress [ 'isrep' ]}, '{$dress[' gsila ']}' , '{$dress[' glovk ']}' , '{$dress[' ginta ']}' , '{$dress[' gintel ']}' , '{$dress[' ghp ']}' , '{$dress[' gnoj ']}' , '{$dress[' gtopor ']}' , '{$dress[' gdubina ']}' , '{$dress[' gmech ']}' , '{$dress[' gfire ']}' , '{$dress[' gwater ']}' , '{$dress[' gair ']}' , '{$dress[' gearth ']}' , '{$dress[' glight ']}' , '{$dress[' ggray ']}' , '{$dress[' gdark ']}' , '{$dress[' needident ']}' , '{$dress[' nsila ']}' , '{$dress[' nlovk ']}' , '{$dress[' ninta ']}' , '{$dress[' nintel ']}' , '{$dress[' nmudra ']}' , '{$dress[' nvinos ']}' , '{$dress[' nnoj ']}' , '{$dress[' ntopor ']}' , '{$dress[' ndubina ']}' , '{$dress[' nmech ']}' , '{$dress[' nfire ']}' , '{$dress[' nwater ']}' , '{$dress[' nair ']}' , '{$dress[' nearth ']}' , '{$dress[' nlight ']}' , '{$dress[' ngray ']}' , '{$dress[' ndark ']}' ,
'{$dress[' mfkrit ']}' , '{$dress[' mfakrit ']}' , '{$dress[' mfuvorot ']}' , '{$dress[' mfauvorot ']}' , '{$dress[' bron1 ']}' , '{$dress[' bron3 ']}' , '{$dress[' bron2 ']}' , '{$dress[' bron4 ']}' , '{$dress[' maxu ']}' , '{$dress[' minu ']}' , '{$dress[' magic ']}' , '{$dress[' nlevel ']}' , '{$dress[' nalign ']}' , '".(($dress[' goden '])?($dress[' goden ']*24*60*60+time()):"")."' , '{$dress[' goden ']}' , '{$dress[' razdel ']}' , '{$dress[' gmp ']}' , '{$dress[' gmeshok ']}' , '1'
) ; " ))
{
$good = 1 ;
}
else {
$good = 0 ;
}
}
if ( $good ) {
mysql_query ( " UPDATE `shop` SET `count`=`count`- { $_POST [ 'count' ] } WHERE `id` = ' { $set } ' LIMIT 1; " );
echo " <font color=red><b>Вы купили { $_POST [ 'count' ] } шт. \" { $dress [ 'name' ] } \" .</b></font> " ;
$vsego = $zetons - $_POST [ 'count' ] * $dress [ 'zeton' ];
if ( $vsego <= '0' ){
mysql_query ( " DELETE FROM `inventory` WHERE `type`='200' and `name`='Жетон' and owner=' " . $user [ " id " ] . " ' " );
} else { mysql_query ( " UPDATE `inventory` set `maxdur` = ' $vsego ' WHERE `type`='200' and `name`='Жетон' and owner=' " . $user [ " id " ] . " ' " );}
$zetons -= $_POST [ 'count' ] * $dress [ 'zeton' ];
$limit = $_POST [ 'count' ];
$invdb = mysql_query ( " SELECT `id` FROM `inventory` WHERE `name` = ' " . $dress [ 'name' ] . " ' ORDER by `id` DESC LIMIT " . $limit . " ; " );
//$invdb = mysql_query("SELECT id FROM `inventory` WHERE `name` = '".{$dress['name']}."' ORDER by `id` DESC LIMIT $limit ;" );
if ( $limit == 1 ) {
$dressinv = mysql_fetch_array ( $invdb );
$dressid = " cap " . $dressinv [ 'id' ];
$dresscount = " " ;
}
else {
$dressid = " " ;
while ( $dressinv = mysql_fetch_array ( $invdb )) {
$dressid .= " cap " . $dressinv [ 'id' ] . " , " ;
}
$dresscount = " (x " . $_POST [ 'count' ] . " ) " ;
}
$allcost = $_POST [ 'count' ] * $dress [ 'zeton' ];
mysql_query ( " INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0',' { $_SESSION [ 'uid' ] } ',' \" " . $user [ 'login' ] . " \" купил товар: \" " . $dress [ 'name' ] . " \" " . $dresscount . " id:( " . $dressid . " ) [0/ " . $dress [ 'maxdur' ] . " ] за " . $allcost . " жетон. ',1,' " . time () . " '); " );
}
}
else {
echo " <font color=red><b>Недостаточно жетонов</b></font> " ;
}
}
?>
< HTML >< HEAD >
< link rel = stylesheet type = " text/css " href = " css/main.css " >
< meta content = " text/html; charset=utf-8 " http - equiv = Content - type >
< META Http - Equiv = Cache - Control Content = no - cache >
< meta http - equiv = PRAGMA content = NO - CACHE >
< META Http - Equiv = Expires Content = 0 >
< SCRIPT LANGUAGE = " JavaScript " >
function AddCount ( name , txt )
{
document . all ( " hint3 " ) . innerHTML = '<table border=0 width=100% cellspacing=1 cellpadding=0><tr><td align=center><B>Купить неск. штук</td><td width=20 align=right valign=top style="cursor: hand" onclick="closehint3();"><BIG><B>x</TD></tr><tr><td colspan=2>' +
'<table border=0 width=100% cellspacing=0 cellpadding=0><tr><INPUT TYPE="hidden" name="set" value="' + name + '"><td colspan=2 align=center><B><I>' + txt + '</td></tr><tr><td width=80% align=right>' +
'Количество (шт.) <INPUT TYPE="text" NAME="count" size=4></td><td width=20%> <INPUT TYPE="submit" value=" »» ">' +
'</TD></TR></TABLE></td></tr></table>' ;
document . all ( " hint3 " ) . style . visibility = " visible " ;
document . all ( " hint3 " ) . style . left = event . x + document . body . scrollLeft - 20 ;
document . all ( " hint3 " ) . style . top = event . y + document . body . scrollTop + 5 ;
document . all ( " count " ) . focus ();
}
// Закрывает окно
function closehint3 ()
{
document . all ( " hint3 " ) . style . visibility = " hidden " ;
}
</ SCRIPT >
</ HEAD >
< link rel = stylesheet type = " text/css " href = " css/main.css " >
< body leftmargin = 5 topmargin = 5 marginwidth = 5 marginheight = 5 bgcolor = #e2e0e0>
< TABLE border = 0 width = 100 % cellspacing = " 0 " cellpadding = " 0 " >
< FORM action = " shop_luka.php " method = GET >
< tr >< td >< h3 > Магазин Луки </ td >< td align = right >
< INPUT TYPE = " button " value = " Подсказка " style = " background-color:#A9AFC0 " onClick = " window.open('help/shop.html', 'help', 'height=300,width=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes') " >
< INPUT TYPE = " submit " value = " Вернуться " name = " naz " ></ td ></ tr >
</ FORM >
</ table >
< TABLE border = 0 width = 100 % cellspacing = " 0 " cellpadding = " 4 " >
< TR >
< FORM METHOD = POST ACTION = " shop_luka.php " >
< INPUT TYPE = " hidden " name = " sid " value = " " >
< INPUT TYPE = " hidden " name = " id " value = " 1 " >
< TD valign = top align = left >
<!-- Магазин -->
< TABLE width = 100 % cellspacing = " 0 " cellpadding = " 0 " >
< TR >
< TD align = center >< B > Отдел " <?php
if ( $_POST [ 'sale' ]) {
echo " Скупка " ;
} else
switch ( $_GET [ 'otdel' ]) {
case null :
echo " Оружие: кастеты,ножи " ;
$_GET [ 'otdel' ] = 100 ;
break ;
case 100 :
echo " Оружие: кастеты,ножи " ;
break ;
case 111 :
echo " Оружие: топоры " ;
break ;
case 121 :
echo " Оружие: дубины,булавы " ;
break ;
case 131 :
echo " Оружие: мечи " ;
break ;
case 14 :
echo " Оружие: луки и арбалеты " ;
break ;
case 2 :
echo " Одежда: сапоги " ;
break ;
case 21 :
echo " Одежда: перчатки " ;
break ;
case 22 :
echo " &Одежда: легкая броня " ;
break ;
case 23 :
echo " Одежда: тяжелая броня " ;
break ;
case 24 :
echo " Одежда: шлемы " ;
break ;
case 54 :
echo " Одежда: наручи " ;
break ;
case 53 :
echo " Одежда: пояса " ;
break ;
case 52 :
echo " Одежда: поножи " ;
break ;
case 3 :
echo " Щиты " ;
break ;
case 4 :
echo " Ювелирные товары: серьги " ;
break ;
case 41 :
echo " Ювелирные товары: ожерелья " ;
break ;
case 42 :
echo " Ювелирные товары: кольца " ;
break ;
case 5 :
echo " Заклинания: нейтральные " ;
break ;
case 51 :
echo " Заклинания: боевые и защитные " ;
break ;
case 6 :
echo " Амуниция " ;
break ;
}
?> "</B>
</ TD >
</ TR >
< TR >< TD ><!-- Рюкзак -->
< TABLE BORDER = 1 WIDTH = 100 % CELLSPACING = " 0 " CELLPADDING = " 0 " >
< ?
$data = mysql_query ( " SELECT * FROM `shop` WHERE `count` > 0 AND `razdel` = ' { $_GET [ 'otdel' ] } ' AND `zeton` != '0' ORDER by `cost` ASC " );
while ( $row = mysql_fetch_array ( $data )) {
if ( $i == 0 ) { $i = 1 ; $color = '' ;} else { $i = 0 ; $color = '' ; }
echo " <TR bgcolor= { $color } ><TD align=center style='width:150px'><IMG SRC= \" i/sh/ { $row [ 'img' ] } \" BORDER=0> " ;
?>
< BR >< A HREF = " shop_luka.php?otdel=<?= $_GET['otdel'] ?>&set=<?= $row['id'] ?>&sid= " > купить </ A >
< IMG SRC = " i/up.gif " WIDTH = 11 HEIGHT = 11 BORDER = 0 ALT = " Купить несколько штук " style = " cursor:hand " onClick = " AddCount('<?= $row['id'] ?>', '<?= $row['name'] ?>') " ></ TD >
< ? php
echo " <TD valign=top> " ;
showitem ( $row );
echo " </TD></TR> " ;
}
?>
</ TABLE >
</ TD ></ TR >
</ TABLE >
</ TD >
< TD valign = top width = 280 >
2018-12-12 20:21:47 +00:00
< CENTER >< B > М а с с а всех ваших вещей : < ? = getItemsMassaInfo () ?> <BR>
2018-01-28 16:40:49 +00:00
< FONT color = " #006600 " ></ FONT ></ B ></ CENTER >
< div style = " MARGIN-LEFT:15px; MARGIN-TOP: 10px; " >
< div >< center >< font " ><B>Отделы магазина</B></center></div>
< A HREF = " shop_luka.php?otdel=100&sid=&0.162486541405194 " > Оружие : кастеты , ножи </ A >< BR >
< A HREF = " shop_luka.php?otdel=111&sid=&0.337606814894404 " >& nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; топоры </ A >< BR >
< A HREF = " shop_luka.php?otdel=121&sid=&0.286790872806733 " >& nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; дубины , булавы </ A >< BR >
< A HREF = " shop_luka.php?otdel=131&sid=&0.0943516060419363 " >& nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; мечи </ A >< BR >
< A HREF = " shop_luka.php?otdel=2&sid=&0.76205958316951 " > Одежда : сапоги </ A >< BR >
< A HREF = " shop_luka.php?otdel=21&sid=&0.648260824682342 " >& nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; перчатки </ A >< BR >
< A HREF = " shop_luka.php?otdel=22&sid=&0.520447517792988 " >& nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; легкая броня </ A >< BR >
< A HREF = " shop_luka.php?otdel=23&sid=&0.99133839275569 " >& nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; тяжелая броня </ A >< BR >
< A HREF = " shop_luka.php?otdel=24&sid=&0.567932791291376 " >& nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; шлемы </ A >< BR >
< A HREF = " shop_luka.php?otdel=54&sid=&0.567932791291376 " >& nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; наручи </ A >< BR >
< A HREF = " shop_luka.php?otdel=53&sid=&0.567932791291376 " >& nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; пояса </ A >< BR >
< A HREF = " shop_luka.php?otdel=52&sid=&0.567932791291376 " >& nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; поножи </ A >< BR >
< A HREF = " shop_luka.php?otdel=3&sid=&0.725667864710179 " > Щиты </ A >< BR >
< A HREF = " shop_luka.php?otdel=4&sid=&0.321709306035984 " > Ювелирные товары : серьги </ A >< BR >
< A HREF = " shop_luka.php?otdel=41&sid=&0.902093651333512 " >& nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; ожерелья </ A >< BR >
< A HREF = " shop_luka.php?otdel=42&sid=&0.510210803380268 " >& nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; кольца </ A >< BR >
< A HREF = " shop_luka.php?otdel=5&sid=&0.648834385828923 " > Заклинания : нейтральные </ A >< BR >
< A HREF = " shop_luka.php?otdel=51&sid=&0.722009624500359 " >& nbsp ; & nbsp ; & nbsp ; & nbsp ; & nbsp ; боевые и защитные </ A >< BR >
< A HREF = " shop_luka.php?otdel=6&sid=&0.925798340638547 " > амуниция </ A >< BR >
</ div >
< div id = " hint3 " class = " ahint " ></ div >
</ TD >
</ FORM >
</ TR >
</ TABLE >
</ BODY >
</ HTML >