View file release_fix#2/mods/game/buy.php

File size: 4.05Kb
<?php
session_start();
$mod_title="игра-торговцы";
$mod_status="on";
if($mod_status=="on")
{
function mod_body($auth,$adminauth)
{
$level="";
$guildc="";
$arenac="";
if($auth=="ok")
{
$mcl="";
$money="";
$golda="";
$cexp="";
$cm="";
$cs="";
$cz="";
$hex="";
$query = "SELECT * FROM users WHERE login='$_COOKIE[login]'";
$cat = mysql_query ($query);
if(!$cat) exit (mysql_error());
while(list($id,$login,$pass,$mail,$reg,$class,$m,$h,$z,$s,$mon,$gold,$pms,$lvl,$ava,$ban,$online,$exp) = mysql_fetch_row($cat))
{
$hex=$h;
$cs=$s;
$cz=$z;
$cm=$m;
$cexp=$exp;
$mcl=$class;
$level=$lvl;
$golda=$gold;
$money=$mon;
}
$query = "SELECT * FROM count";
$cat = mysql_query ($query);
if(!$cat) exit (mysql_error());
while(list($id,$guild,$arena) = mysql_fetch_row($cat))
{
$guildc=$guild;
$arenac=$arena;
}
echo "
<img src='img/bo.png'> <a href='?do=game/char'>персонаж($level)</a>|<img src='img/bs.png'> <a href='?do=game/history'>история</a><br>
<br>
";
$_pg="0";
$ag="-10";
$_pg2="10";
if(!empty($_GET['_pg']))
{
$ag=$_GET['_pg']-"10";
$_pg=$_GET['_pg'];
$_pg2=$_GET['_pg']+"10";
}
if(empty($_GET['ok']))
{
$t1="";
$t2="";
$query = "SELECT * FROM shop  WHERE id='$_GET[item]' ORDER BY id DESC LIMIT $_pg,$_pg2";
$cat = mysql_query ($query);
if(!$cat) exit (mysql_error());
while(list($id,$name,$text,$s,$m,$z,$exp,$class,$mon,$gold) = mysql_fetch_row($cat))
{
$t1="ok";
$t2=$class;
if($mcl=="$class")
{
echo "Вы уверены что хотите купить $name<br>за $mon серебра и за $gold золота?<br>
<a href='?do=game/buy&item=$_GET[item]&ok=go'>да</a>|<a href='?do=game/shop'>нет</a><br>
";
}
else if($class=="все")
{
echo "Вы уверены что хотите купить $name<br>за $mon серебра и за $gold золота?<br>
<a href='?do=game/buy&item=$_GET[item]&ok=go'>да</a>|<a href='?do=game/shop'>нет</a><br>
";
}
}
if($t1 != "ok")
{
echo "<span style='color:red'>Предмет $_GET[item] несуществует!</span><br>";
}
else if($t2 != $mcl && $t2 != "все")
{
echo "<span style='color:red'>Эта вешь вам неподходит!</span><br>";
}
}
else
{
$t1="";
$t2="";
$i_exp="";
$i_s="";
$i_m="";
$i_z="";
$i_mon="";
$i_h="";
$i_gold="";
$namx="";
$query = "SELECT * FROM shop WHERE id='$_GET[item]' ORDER BY id DESC LIMIT $_pg,$_pg2";
$cat = mysql_query ($query);
if(!$cat) exit (mysql_error());
while(list($id,$name,$text,$s,$m,$z,$exp,$class,$mon,$gold,$h) = mysql_fetch_row($cat))
{
$namx=$name;
$i_h=$h;
$t1="ok";
$t2=$class;
$i_s=$s;
$i_m=$m;
$i_z=$z;
$i_exp=$exp;
$i_mon=$mon;
$i_gold=$gold;
}
if($t1 != "ok")
{
echo "<span style='color:red'>Предмет $_GET[item] несуществует!</span><br>";
}
else if($t2 != $mcl && $t2 != "все")
{
echo "<span style='color:red'>Эта вешь вам неподходит!</span><br>";
}
else
{
if($i_mon>$money)
{
echo "<span style='color:red'>недостаточно серебра!</span><br>";
}
else
{
if($i_gold>$golda)
{
echo "<span style='color:red'>недостаточно золота!</span><br>";
}
else
{
$nowgold=$golda-$i_gold;
$nowmoney=$money-$i_mon;
$ns=$cs+$i_s;
$nm=$cm+$i_m;
$nz=$cz+$i_z;
$nexp=$cexp+$i_exp;
$ng555=$hex+$i_h;
$query="UPDATE users SET gold='$nowgold',mon='$nowmoney',s='$ns',m='$nm',z='$nz',exp='$nexp',h='$ng555' WHERE login='".$_COOKIE[login]."'";
$result=mysql_query($query)
or die("<span style='color:red'>ошибка обновления счёта!</span><br>");
$query = "INSERT INTO inventory (login,name) VALUES ('$_COOKIE[login]','$namx')";
$result = mysql_query ($query)
or die ("<span style='color:red'>ошибка инвентаря!</span>");
echo "<span style='color:green'>вещь $_GET[name] куплена!</span><br>";
}
}
}
}
include "data/buttons.auth.php";
}
else
{
echo "
Ошибка авторизации!<br>
";
}
}
}
else
{
function mod_body($auth,$adminauth)
{
echo "мод выключен администратором!<br>";
}
}
?>