|
|
|
|
$bgcolor="#EEEEEE";
if(empty($type)){$type='sword';}
if(empty($act)){$act="";}
if(empty($deist)){$deist="";}
if($deist=="zabrat"){
if($do==2 and $ids!="" and $price!="")
{
$result=mysql_query("SELECT
id,object_type,object_id
FROM comok
WHERE owner='$login' and id='$ids'");
while($datas = mysql_fetch_array($result))
{
$obj_id=$datas["object_id"];
$obj_type=$datas["object_type"];
$q2="SELECT name,price FROM $obj_type WHERE id='$obj_id'";
$ress=mysql_query($q2);
$g_price=mysql_fetch_array($ress);
$gos_price=sprintf ("%01.2f", $g_price["price"]);
if(0.4*$gos_price>$price){
print "мы не принимаем вещи дешевле чем за 40 процентов от гос. цены
Гос. цена « ".$g_price["name"]." » составляет $gos_price кредитов
В то время как вы указали $price кредитов |
";
}elseif($db["money"]<1){ print "У вас недостаточно средств для того чтобы изменить цену \" ".$obj["name"]." \" | ";}
else{
$INS = mysql_query("UPDATE `comok` SET price='$price' WHERE owner='$login' and id='$ids'");
if (getenv('HTTP_X_FORWARDED_FOR'))
{
$ip=getenv('HTTP_X_FORWARDED_FOR');
}
else
{
$ip=getenv('REMOTE_ADDR');
}
$name2=$g_price["name"]."(1 кр)";
history($login,'сменил цену',$name2,$ip,'комиссионный магазин');
$s2=mysql_query("UPDATE characters SET money=money-'1' WHERE login='$login'");
print "Вы удачно изменили цену на « ".$g_price["name"]." » и заплатили за это 1 кр. | ";
}
}
}
if($do==3 and $ids!="")
{
$result=mysql_query("SELECT
*
FROM comok
WHERE owner='$login' and id='$ids'");
while($to_inv = mysql_fetch_array($result))
{
$obj_id=$to_inv["object_id"];
$obj_type=$to_inv["object_type"];
$q2="SELECT name FROM $obj_type WHERE id='$obj_id'";
$ress=mysql_query($q2);
$obj=mysql_fetch_array($ress);
if($db["money"]>="1"){
$INS = mysql_query("INSERT INTO `inv`(owner,object_id,object_type,object_razdel,iznos,tear_max,term,is_modified) VALUES ('".$_SESSION["login"]."','".$to_inv["object_id"]."','".$to_inv["object_type"]."','".$to_inv["object_razdel"]."','".$to_inv["iznos"]."','".$to_inv["tear_max"]."','".$to_inv["term"]."','".$to_inv["is_modified"]."')");
$DEl = mysql_query("DELETE FROM `comok` WHERE id = '$ids'");
$s2=mysql_query("UPDATE characters SET money=money-'1' WHERE login='$login'");
if (getenv('HTTP_X_FORWARDED_FOR'))
{
$ip=getenv('HTTP_X_FORWARDED_FOR');
}
else
{
$ip=getenv('REMOTE_ADDR');
}
$name2=$obj["name"]."(1 кр)";
history($login,'забрал',$name2,$ip,'комиссионный магазин');
print "Вы удачно забрали « ".$obj["name"]." » из комиссионного магазина и заплатили за это 1 кр.
| ";
}else{ print "У вас недостаточно средств для того чтобы забрать ".$obj["name"]." | ";}
}
}
$res1=mysql_query("SELECT
id,object_type,object_id,price
FROM comok
WHERE owner='$login'");
$count="0";
$price_all="0";
$price_all_gos="0";
while($count_obj = mysql_fetch_array($res1)){
$count=$count+1;
$price_all=$price_all+$count_obj["price"];
$obj_id=$count_obj["object_id"];
$obj_type=$count_obj["object_type"];
$q2="SELECT price FROM $obj_type WHERE id=$obj_id";
$s2=mysql_query($q2);
$price_c=mysql_fetch_array($s2);
$price_all_gos=$price_all_gos+$price_c["price"];
}
if($count=="0"){$cmsg="Ваших вещей в магазине нет";}else{$cmsg="Ваши вещи в магазине:";}
print "
Внимание !
Если вы забираете предмет из комиссионного магазина, то с вас снимается 1 кр. за хранение
За смену цены предмета с вас снимается 1 кр, услуга платная.
$cmsg
|
Всего ваших вещей: $count
На сумму $price_all кр.
Реальная стоимость вещей $price_all_gos кр.
|
|
";
$result=mysql_query("SELECT * FROM comok WHERE owner='$login'");
while($data = mysql_fetch_array($result)){
$item_id=$data["id"];
$obj_id=$data["object_id"];
$obj_type=$data["object_type"];
$obj_section=$data["object_razdel"];
$owner=$data["owner"];
$iznos=$data["iznos"];
$tear_max=$data["tear_max"];
$q2="SELECT * FROM $obj_type WHERE id=$obj_id";
$r2=mysql_query($q2);
$dat=mysql_fetch_array($r2);
$name=$dat["name"];
$name=str_replace(" "," ",$name);
$img=$dat["img"];
$is_artefact=$dat["is_artefact"];
$mass = $dat["mass"];
$min_s=$dat["min_str"];
$min_l=$dat["min_dex"];
$min_u=$dat["min_con"];
$min_p=$dat["min_vit"];
$min_i=$dat["min_int"];
$min_v=$dat["min_wis"];
$min_level=$dat["min_level"];
$add_s=$dat["add_str"];
$add_l=$dat["add_dex"];
$add_u=$dat["add_con"];
$add_hp=$dat["add_hp"];
$add_i=$dat["add_int"];
$add_mp=$dat["add_mp"];
$addsword=$dat["sword"];
$addaxe=$dat["axe"];
$addfail=$dat["fail"];
$addknife=$dat["knife"];
$addstaff=$dat["staff"];
$p_h=$dat["def_head"];
$p_c=$dat["def_corp"];
$p_p=$dat["def_poyas"];
$p_l=$dat["def_legs"];
$mf_crit=$dat["mf_crit"];
$mf_anticrit=$dat["mf_anticrit"];
$mf_uvorot=$dat["mf_uvorot"];
$mf_antiuvorot=$dat["mf_antiuvorot"];
$min_a=$dat["min_attack"];
$max_a=$dat["max_attack"];
$need_orden=$dat["orden"];
$add_speed=$dat["add_speed"];
$sex = $dat["sex"];
$desc = $dat["desc"];
$type = $dat["type"];
$mp = $dat["mp"];
if($obj_type == "book"){
$add_i=$dat["add_int"];
$add_mp=$dat["add_mp"];
$add_water=$dat["add_water"];
$add_earth=$dat["add_earth"];
$add_fire=$dat["add_fire"];
$add_air=$dat["add_air"];
$pages=$dat["pages"];
}
if($obj_type == "scroll"){
$vstr = $dat["to_book"];
$need_mn = $dat["mp"];
$school = $dat["school"];
if($school == "air"){$school_d = "Воздух";}
if($school == "water"){$school_d = "Вода";}
if($school == "fire"){$school_d = "Огонь";}
if($school == "earth"){$school_d = "Земля";}
}
$price_gos1=$data["price"];
$price_gos = sprintf ("%01.2f", $price_gos1);
$min_iznos=$dat["iznos_min"];
$max_iznos=$dat["tear_max"];
if($dat["type"]=="two_hand"){
$min_s2=$dat["min_str2"];
$min_l2=$dat["min_dex2"];
$min_u2=$dat["min_con2"];
$min_p2=$dat["min_vit2"];
$min_i2=$dat["min_int2"];
$min_v2=$dat["min_wis2"];
$min_level2=$dat["min_level2"];
}
$add_i=$dat["add_int"];
$add_mp=$dat["add_mp"];
$addshot=$dat["shot"];
$p_a=$dat["bron_arm"];
$add_velocity=$dat["add_velocity"];
$add_arm_l=$dat["add_arm_l"];
$add_arm_m=$dat["add_arm_m"];
$add_arm_h=$dat["add_arm_h"];
$add_fire=$dat["add_fire"];
$add_water=$dat["add_water"];
$add_air=$dat["add_air"];
$add_earth=$dat["add_earth"];
$add_cast=$dat["add_cast"];
$add_trade=$dat["add_trade"];
$add_cure=$dat["add_cure"];
$add_walk=$dat["add_walk"];
$th = 0;
if($dat["type"]=="two_hand"){
$th = 1;
}
$d=$db;
$my_orden=$d["orden"];
if($need_orden==''){$need_orden=0;}
if($my_orden==''){$my_orden=0;}
if(!empty($obj_id)){
if ($bgcolor=="#EEEEEE"){$bgcolor="#cccccc";}elseif($bgcolor=="#cccccc"){$bgcolor="#EEEEEE";}
print"
";
print " ";
print "сменить цену ";
print "Забрать";
print " | ";
print"";
print " $name";
if($need_orden!=0){
if($need_orden==1){$orden_dis="Орден темплиеров";}
if($need_orden==2){$orden_dis="Орден некромантов";}
if($need_orden==3){$orden_dis="Орден фениксов";}
if($need_orden==4){$orden_dis="Орден друидов";}
if($need_orden==5){$orden_dis="Тюремный заключенный";}
print "";
}
if($is_artefact==1){
print "  ";}
$wearable=0;
print " (Масса: $mass ед.) ";
print " ";
print "Цена: $price_gos кр. ";
print " | ";
if($data["object_type"]=="scroll"){print "Использований ";}else{print "Износ ";}
if($iznos > ($max_iznos*8/10)){
print "$iznos/$max_iznos ";
}else{
print "$iznos/$max_iznos ";
}
print" | ";
print" | ";
print " | ";
print "";
print "Требуется минимум: ";
if($min_s>0){if($min_s>$db["str"]){$min_s="$min_s";}
print "Сила: $min_s";
if($th == 1 && $min_s2>0){
if($db["str"]>=$min_s2){
print " [$min_s2]";
}else{
print " [$min_s2]";}
}
print " ";}
if($min_l>0){
if($min_l>$db["dex"]){$min_l="$min_l";}
print "Реакция: $min_l";
if($th == 1 && $min_l2>0){
if($db["dex"]>=$min_l2){
print " [$min_l2]";
}
else{
print " [$min_l2]";
}
}
print " ";
}
if($min_u>0){
if($min_u>$db["con"]){$min_u="$min_u";}
print "Удача: $min_u";
if($th == 1 && $min_u2>0){
if($db["con"]>=$min_u2){
print " [$min_u2]";
}
else{
print " [$min_u2]";
}
}
print " ";
}
if($min_p>0){
if($min_p>$db["vit"]){$min_p="$min_p";}
print "Выносливость: $min_p";
if($th == 1 && $min_p2>0){
if($db["vit"]>=$min_p2){
print " [$min_p2]";
}
else{
print " [$min_p2]";
}
}
print " ";
}
if($min_i>0){
if($min_i>$db["int"]){
$min_i="$min_i";
}
print "Интеллект: $min_i";
if($th == 1 && $min_i2>0){
if($db["int"]>=$min_i2){
print " [$min_i2]";
}else{
print " [$min_i2]";
}
}
print " ";
}
if($min_v>0){
if($min_v>$db["wis"]){
$min_v="$min_v";
}
print "Воссприятие: $min_v";
if($th == 1 && $min_v2>0){
if($db["wis"]>=$min_v2){
print " [$min_v2]";
}else{
print " [$min_v2]";
}
}
print " ";
}
if($min_level>$db["level"]){
$min_level="$min_level";
}
print "Уровень: $min_level";
if($th == 1 && $min_level2>0){
if($db["level"]>=$min_level2){
print " [$min_level2]";
}
else{
print " [$min_level2]";
}
}
if(!empty($sex)){
if($sex == "female" && $sex!=$db["sex"]){$req_sex = "женский";}
else if($sex == "female" && $sex==$db["sex"]){$req_sex = "женский";}
else if($sex == "male" && $sex==$db["sex"]){$req_sex = "мужской";}
else if($sex == "male" && $sex!=$db["sex"]){$req_sex = "мужской";}
print " Пол: $req_sex ";
}
print " ";
print " | ";
print "Свойства: ";
if($th==1){print "Двуручное оружие ";}
if ($dat["desc"]!=""){print $dat["desc"];print " ";}
if($data["object_type"] == "scroll"){
print "Стихия: $school_d ";
print "Исп. маны: $need_mn ";
if($vstr>0){
print "Записываемый в книгу. ";
}
}
if($data["object_type"] == "book"){
if($add_i>0){
print "Интеллект:+$add_i ";
}
else if($add_i<0){
print "Интеллект: $add_i ";
}
if($add_mp>0){
print "Уровень маны: +$add_mp ";
}
else if($add_mp<0){
print "Уровень маны: $add_mp ";
}
if($add_water>0){
print "Магия воды: +$add_water ";
}
if($add_earth>0){
print "Магия земли:+$add_earth ";
}
if($add_fire>0){
print "Магия огня: +$add_fire ";
}
if($add_air>0){
print "Магия воздуха: +$add_air ";
}
if($pages>0){
print "Страниц: $pages ";
}
}
if($data["object_type"] != "book" and $data["object_type"] != "scroll"){
if($min_a>0){print "Мин. удар: $min_a ";}
if($max_a>0){print "Макс. удар: $max_a ";}
if($add_s>0){print "Сила: +$add_s ";}
elseif($add_s<0){print "Сила: $add_s ";}
if($add_l>0){print "Ловкость: +$add_l ";}
elseif($add_l<0){print "Ловкость: $add_l ";}
if($add_u>0){print "Удача: +$add_u ";}
elseif($add_u<0){print "Удача: $add_u ";}
if($add_i>0){print "Интеллект: +$add_i ";}
elseif($add_i<0){print "Интеллект: $add_i ";}
if($mf_crit>0){print "Мф. крит. удара: +$mf_crit% ";}
elseif($mf_crit<0){print "Мф. крит. удара: $mf_crit% ";}
if($mf_anticrit>0){print "Мф. антикрит: +$mf_anticrit% ";}
elseif($mf_anticrit<0){print "Мф. антикрит: $mf_anticrit% ";}
if($mf_uvorot>0){print "Мф. уворота: +$mf_uvorot% ";}
elseif($mf_uvorot<0){print "Мф. уворота: $mf_uvorot% ";}
if($mf_antiuvorot>0){print "Мф. антиуворота: +$mf_antiuvorot% ";}
elseif($mf_uvorot<0){print "Мф. антиуворота: $mf_antiuvorot% ";}
if($add_hp>0){print "Уровень HP: +$add_hp ";}
elseif($add_hp<0){print "Уровень HP: $add_hp ";}
if($add_mp>0){print "Уровень маны: +$add_mp ";}
elseif($add_mp<0){print "Уровень маны: $add_mp ";}
if($addsword>0){print "Владение мечами: +$addsword% ";}
if($addaxe>0){print "Владение топорами: +$addaxe% ";}
if($addfail>0){print "Владение дубинами: +$addfail% ";}
if($addknife>0){print "Владение ножами: +$addknife% ";}
if($addstaff>0){print "Владение копьями: +$addstaff% ";}
if($addshot>0){print "Владение луками: +$addshot% ";}
if($add_speed>0){print "Скорость: +$add_speed (км/ч) ";}
if($add_speed<0){print "Скорость: $add_speed (км/ч) ";}
if($add_velocity>0){print "Грузоподъемность: +$add_velocity (кг) ";}
if($add_velocity<0){print "Грузоподъемность: $add_velocity (кг) ";}
if($p_h>0){print "Броня головы: $p_h ";}
if($p_a>0){print "Броня рук: $p_a ";}
if($p_c>0){print "Броня корпуса: $p_c ";}
if($p_p>0){print "Броня пояса: $p_p ";}
if($p_l>0){print "Броня ног: $p_l ";}
if($add_arm_l>0){print "Бездоспешный бой: +$add_arm_l ";}
if($add_arm_m>0){print "Легкие доспехи: +$add_arm_l ";}
if($add_arm_h>0){print "Тяжелые доспехи: +$add_arm_h ";}
if($add_fire>0) {print "Стихия огня: +$add_fire ";}
if($add_water>0){print "Стихия воды: +$add_water ";}
if($add_air>0) {print "Стихия воздуха: +$add_air ";}
if($add_earth>0){print "Стихия земли: +$add_earth ";}
if($add_cast>0){print "Кастование: +$add_cast ";}
if($add_trade>0){print "Торговля: +$add_trade ";}
if($add_cure>0){print "Исцеление: +$add_cure ";}
if($add_walk>0){print "Походы: +$add_walk ";}
}
print " | | ";
}
}
}
elseif($deist=="sdat"){
?>
Сдать вещи в магазин
При продаже вашей вещи взымается комиссия 10% от стоимости сделки, но не меньше 1 кр.
Владелец магазина оставляет за собой право изменения процента комиссии без уведомления клиентов.
//сдать в комок
if($do=="1" and $ids!="" and $price!="")
{
$resu=mysql_query("SELECT * FROM inv WHERE owner='$login' and(object_razdel='obj' or object_razdel='magic' or object_razdel='amunition') and wear='0' and (gift='0' or gift='' or gift is null) and object_type<>'book' and id='$ids' ORDER BY date DESC");
while($to_comok = mysql_fetch_array($resu)){
$sql_price=mysql_query("SELECT name,price FROM ".$to_comok["object_type"]." WHERE id='".$to_comok["object_id"]."'");
$g_price=mysql_fetch_array($sql_price);
$gos_price=sprintf ("%01.2f", $g_price["price"]);
if(0.4*$gos_price>$price){
print "мы не принимаем вещи дешевле чем за 40 процентов от гос. цены
Гос. цена « ".$g_price["name"]." » составляет $gos_price кредитов
В то время как вы указали $price кредитов |
";
}else{
$INS = mysql_query("INSERT INTO `comok`(owner,price,object_id,object_type,object_razdel,iznos,tear_max,term,is_modified) VALUES ('".$_SESSION["login"]."','".$price."','".$to_comok["object_id"]."','".$to_comok["object_type"]."','".$to_comok["object_razdel"]."','".$to_comok["iznos"]."','".$to_comok["tear_max"]."','".$to_comok["term"]."','".$to_comok["is_modified"]."')");
$DEl = mysql_query("DELETE FROM `inv` WHERE id = '$ids'");}
}
echo mysql_error();
}
// список вещей в инвентори
$result=mysql_query("SELECT id,object_type,object_razdel,object_id,owner,iznos,tear_max FROM inv WHERE owner='$login' and(object_razdel='obj' or object_razdel='magic' or object_razdel='amunition') and wear='0' and (gift='0' or gift='' or gift is null) and object_type<>'book' ORDER BY date DESC");
while($data = mysql_fetch_array($result)){
$item_id=$data["id"];
$obj_id=$data["object_id"];
$obj_type=$data["object_type"];
$obj_section=$data["object_razdel"];
$owner=$data["owner"];
$iznos=$data["iznos"];
$tear_max=$data["tear_max"];
$q2="SELECT * FROM $obj_type WHERE id=$obj_id";
$r2=mysql_query($q2);
$dat=mysql_fetch_array($r2);
$name=$dat["name"];
$name=str_replace(" "," ",$name);
$img=$dat["img"];
$is_artefact=$dat["is_artefact"];
$mass = $dat["mass"];
$price=$dat["price"];
$min_s=$dat["min_str"];
$min_l=$dat["min_dex"];
$min_u=$dat["min_con"];
$min_p=$dat["min_vit"];
$min_i=$dat["min_int"];
$min_v=$dat["min_wis"];
$min_level=$dat["min_level"];
$add_s=$dat["add_str"];
$add_l=$dat["add_dex"];
$add_u=$dat["add_con"];
$add_hp=$dat["add_hp"];
$add_i=$dat["add_int"];
$add_mp=$dat["add_mp"];
$addsword=$dat["sword"];
$addaxe=$dat["axe"];
$addfail=$dat["fail"];
$addknife=$dat["knife"];
$addstaff=$dat["staff"];
$p_h=$dat["def_head"];
$p_c=$dat["def_corp"];
$p_p=$dat["def_poyas"];
$p_l=$dat["def_legs"];
$mf_crit=$dat["mf_crit"];
$mf_anticrit=$dat["mf_anticrit"];
$mf_uvorot=$dat["mf_uvorot"];
$mf_antiuvorot=$dat["mf_antiuvorot"];
$min_a=$dat["min_attack"];
$max_a=$dat["max_attack"];
$need_orden=$dat["orden"];
$add_speed=$dat["add_speed"];
$sex = $dat["sex"];
$desc = $dat["desc"];
$type = $dat["type"];
$mp = $dat["mp"];
if($obj_type == "book"){
$add_i=$dat["add_int"];
$add_mp=$dat["add_mp"];
$add_water=$dat["add_water"];
$add_earth=$dat["add_earth"];
$add_fire=$dat["add_fire"];
$add_air=$dat["add_air"];
$pages=$dat["pages"];
}
if($obj_type == "scroll"){
$vstr = $dat["to_book"];
$need_mn = $dat["mp"];
$school = $dat["school"];
if($school == "air"){$school_d = "Воздух";}
if($school == "water"){$school_d = "Вода";}
if($school == "fire"){$school_d = "Огонь";}
if($school == "earth"){$school_d = "Земля";}
}
$price_gos1=$dat["price"];
$price_gos = sprintf ("%01.2f", $price_gos1);
$min_iznos=$dat["iznos_min"];
$max_iznos=$dat["tear_max"];
if($dat["type"]=="two_hand"){
$min_s2=$dat["min_str2"];
$min_l2=$dat["min_dex2"];
$min_u2=$dat["min_con2"];
$min_p2=$dat["min_vit2"];
$min_i2=$dat["min_int2"];
$min_v2=$dat["min_wis2"];
$min_level2=$dat["min_level2"];
}
$add_i=$dat["add_int"];
$add_mp=$dat["add_mp"];
$addshot=$dat["shot"];
$p_a=$dat["bron_arm"];
$add_velocity=$dat["add_velocity"];
$add_arm_l=$dat["add_arm_l"];
$add_arm_m=$dat["add_arm_m"];
$add_arm_h=$dat["add_arm_h"];
$add_fire=$dat["add_fire"];
$add_water=$dat["add_water"];
$add_air=$dat["add_air"];
$add_earth=$dat["add_earth"];
$add_cast=$dat["add_cast"];
$add_trade=$dat["add_trade"];
$add_cure=$dat["add_cure"];
$add_walk=$dat["add_walk"];
$sex = $dat["sex"];
$th = 0;
if($dat["type"]=="two_hand"){
$th = 1;
}
$d=$db;
$my_orden=$d["orden"];
if($need_orden==''){$need_orden=0;}
if($my_orden==''){$my_orden=0;}
if(!empty($obj_id)){
if ($bgcolor=="#EEEEEE"){$bgcolor="#cccccc";}elseif($bgcolor=="#cccccc"){$bgcolor="#EEEEEE";}
print"
";
print " ";
print "Сдать в магазин";
print "продать";
print " | ";
print"";
print " $name";
if($need_orden!=0){
if($need_orden==1){$orden_dis="Орден темплиеров";}
if($need_orden==2){$orden_dis="Орден некромантов";}
if($need_orden==3){$orden_dis="Орден фениксов";}
if($need_orden==4){$orden_dis="Орден друидов";}
if($need_orden==5){$orden_dis="Тюремный заключенный";}
print "";
}
if($is_artefact==1){
print "  ";}
print " (Масса: $mass ед.) ";
print " ";
print "Цена: $price_gos кр. ";
print " | ";
if($data["object_type"]=="scroll"){print "Использований ";}else{print "Износ ";}
if($iznos > ($max_iznos*8/10)){
print "$iznos/$max_iznos ";
}else{
print "$iznos/$max_iznos ";
}
print" | ";
print" | ";
print " | ";
print "";
print "Требуется минимум: ";
if($min_s>0){if($min_s>$db["str"]){$min_s="$min_s";}
print "Сила: $min_s";
if($th == 1 && $min_s2>0){
if($db["str"]>=$min_s2){
print " [$min_s2]";
}else{
print " [$min_s2]";}
}
print " ";}
if($min_l>0){
if($min_l>$db["dex"]){$min_l="$min_l";}
print "Реакция: $min_l";
if($th == 1 && $min_l2>0){
if($db["dex"]>=$min_l2){
print " [$min_l2]";
}
else{
print " [$min_l2]";
}
}
print " ";
}
if($min_u>0){
if($min_u>$db["con"]){$min_u="$min_u";}
print "Удача: $min_u";
if($th == 1 && $min_u2>0){
if($db["con"]>=$min_u2){
print " [$min_u2]";
}
else{
print " [$min_u2]";
}
}
print " ";
}
if($min_p>0){
if($min_p>$db["vit"]){$min_p="$min_p";}
print "Выносливость: $min_p";
if($th == 1 && $min_p2>0){
if($db["vit"]>=$min_p2){
print " [$min_p2]";
}
else{
print " [$min_p2]";
}
}
print " ";
}
if($min_i>0){
if($min_i>$db["int"]){
$min_i="$min_i";
}
print "Интеллект: $min_i";
if($th == 1 && $min_i2>0){
if($db["int"]>=$min_i2){
print " [$min_i2]";
}else{
print " [$min_i2]";
}
}
print " ";
}
if($min_v>0){
if($min_v>$db["wis"]){
$min_v="$min_v";
}
print "Воссприятие: $min_v";
if($th == 1 && $min_v2>0){
if($db["wis"]>=$min_v2){
print " [$min_v2]";
}else{
print " [$min_v2]";
}
}
print " ";
}
if($min_level>$db["level"]){
$min_level="$min_level";
}
print "Уровень: $min_level";
if($th == 1 && $min_level2>0){
if($db["level"]>=$min_level2){
print " [$min_level2]";
}
else{
print " [$min_level2]";
}
}
if(!empty($sex)){
if($sex == "female" && $sex!=$db["sex"]){$req_sex = "женский";}
else if($sex == "female" && $sex==$db["sex"]){$req_sex = "женский";}
else if($sex == "male" && $sex==$db["sex"]){$req_sex = "мужской";}
else if($sex == "male" && $sex!=$db["sex"]){$req_sex = "мужской";}
print " Пол: $req_sex ";
}
print " ";
print " | ";
print "Свойства: ";
if($th==1){print "Двуручное оружие ";}
if ($dat["desc"]!=""){print $dat["desc"];print " ";}
if($data["object_type"] == "scroll"){
print "Стихия: $school_d ";
print "Исп. маны: $need_mn ";
if($vstr>0){
print "Записываемый в книгу. ";
}
}
if($data["object_type"] == "book"){
if($add_i>0){
print "Интеллект:+$add_i ";
}
else if($add_i<0){
print "Интеллект: $add_i ";
}
if($add_mp>0){
print "Уровень маны: +$add_mp ";
}
else if($add_mp<0){
print "Уровень маны: $add_mp ";
}
if($add_water>0){
print "Магия воды: +$add_water ";
}
if($add_earth>0){
print "Магия земли:+$add_earth ";
}
if($add_fire>0){
print "Магия огня: +$add_fire ";
}
if($add_air>0){
print "Магия воздуха: +$add_air ";
}
if($pages>0){
print "Страниц: $pages ";
}
}
if($data["object_type"] != "book" and $data["object_type"] != "scroll"){
if($min_a>0){print "Мин. удар: $min_a ";}
if($max_a>0){print "Макс. удар: $max_a ";}
if($add_s>0){print "Сила: +$add_s ";}
elseif($add_s<0){print "Сила: $add_s ";}
if($add_l>0){print "Ловкость: +$add_l ";}
elseif($add_l<0){print "Ловкость: $add_l ";}
if($add_u>0){print "Удача: +$add_u ";}
elseif($add_u<0){print "Удача: $add_u ";}
if($add_i>0){print "Интеллект: +$add_i ";}
elseif($add_i<0){print "Интеллект: $add_i ";}
if($mf_crit>0){print "Мф. крит. удара: +$mf_crit% ";}
elseif($mf_crit<0){print "Мф. крит. удара: $mf_crit% ";}
if($mf_anticrit>0){print "Мф. антикрит: +$mf_anticrit% ";}
elseif($mf_anticrit<0){print "Мф. антикрит: $mf_anticrit% ";}
if($mf_uvorot>0){print "Мф. уворота: +$mf_uvorot% ";}
elseif($mf_uvorot<0){print "Мф. уворота: $mf_uvorot% ";}
if($mf_antiuvorot>0){print "Мф. антиуворота: +$mf_antiuvorot% ";}
elseif($mf_uvorot<0){print "Мф. антиуворота: $mf_antiuvorot% ";}
if($add_hp>0){print "Уровень HP: +$add_hp ";}
elseif($add_hp<0){print "Уровень HP: $add_hp ";}
if($add_mp>0){print "Уровень маны: +$add_mp ";}
elseif($add_mp<0){print "Уровень маны: $add_mp ";}
if($addsword>0){print "Владение мечами: +$addsword% ";}
if($addaxe>0){print "Владение топорами: +$addaxe% ";}
if($addfail>0){print "Владение дубинами: +$addfail% ";}
if($addknife>0){print "Владение ножами: +$addknife% ";}
if($addstaff>0){print "Владение копьями: +$addstaff% ";}
if($addshot>0){print "Владение луками: +$addshot% ";}
if($add_speed>0){print "Скорость: +$add_speed (км/ч) ";}
if($add_speed<0){print "Скорость: $add_speed (км/ч) ";}
if($add_velocity>0){print "Грузоподъемность: +$add_velocity (кг) ";}
if($add_velocity<0){print "Грузоподъемность: $add_velocity (кг) ";}
if($p_h>0){print "Броня головы: $p_h ";}
if($p_a>0){print "Броня рук: $p_a ";}
if($p_c>0){print "Броня корпуса: $p_c ";}
if($p_p>0){print "Броня пояса: $p_p ";}
if($p_l>0){print "Броня ног: $p_l ";}
if($add_arm_l>0){print "Бездоспешный бой: +$add_arm_l ";}
if($add_arm_m>0){print "Легкие доспехи: +$add_arm_l ";}
if($add_arm_h>0){print "Тяжелые доспехи: +$add_arm_h ";}
if($add_fire>0) {print "Стихия огня: +$add_fire ";}
if($add_water>0){print "Стихия воды: +$add_water ";}
if($add_air>0) {print "Стихия воздуха: +$add_air ";}
if($add_earth>0){print "Стихия земли: +$add_earth ";}
if($add_cast>0){print "Кастование: +$add_cast ";}
if($add_trade>0){print "Торговля: +$add_trade ";}
if($add_cure>0){print "Исцеление: +$add_cure ";}
if($add_walk>0){print "Походы: +$add_walk ";}
}
print " | | ";
}
}
}elseif($type!="" and $set!=""){
//вывод витрины предметов
$sql="SELECT
c.price as price_com,
c.iznos as iznos_c_min,
c.tear_max as iznos_c_max,
c.id as comok_id,
o.*
FROM
comok AS c
LEFT JOIN $type AS o ON ( o.id = c.object_id )
WHERE c.object_id='$set' and c.object_type = '$type'";
$comok_type_sql = mysql_query($sql);
while($dat = mysql_fetch_array($comok_type_sql)){
$id=$dat["id"];
$cid=$dat["comok_id"];
$orden=$db["orden"];
$name=$dat["name"];
$img=$dat["img"];
$mass=$dat["mass"];
$price1=$dat["price_com"];
$price = sprintf ("%01.2f", $price1);
$min_s=$dat["min_str"];
$min_l=$dat["min_dex"];
$min_u=$dat["min_con"];
$min_p=$dat["min_vit"];
$min_i=$dat["min_int"];
$min_v=$dat["min_wis"];
$min_level=$dat["min_level"];
$min_iznos=$dat["iznos_c_min"];
$max_iznos=$dat["iznos_c_max"];
$th = 0;
if($dat["type"]=="two_hand"){
$th = 1;
$min_s2=$dat["min_str2"];
$min_l2=$dat["min_dex2"];
$min_u2=$dat["min_con2"];
$min_p2=$dat["min_vit2"];
$min_i2=$dat["min_int2"];
$min_v2=$dat["min_wis2"];
$min_level2=$dat["min_level2"];
}
$add_s=$dat["add_str"];
$add_l=$dat["add_dex"];
$add_u=$dat["add_con"];
$add_hp=$dat["add_hp"];
$add_i=$dat["add_int"];
$add_mp=$dat["add_mp"];
$addsword=$dat["sword"];
$addaxe=$dat["axe"];
$addfail=$dat["fail"];
$addknife=$dat["knife"];
$addstaff=$dat["staff"];
$addshot=$dat["shot"];
$p_h=$dat["def_head"];
$p_a=$dat["bron_arm"];
$p_c=$dat["def_corp"];
$p_p=$dat["def_poyas"];
$p_l=$dat["def_legs"];
$mf_crit=$dat["mf_crit"];
$mf_anticrit=$dat["mf_anticrit"];
$mf_uvorot=$dat["mf_uvorot"];
$mf_antiuvorot=$dat["mf_antiuvorot"];
$min_a=$dat["min_attack"];
$max_a=$dat["max_attack"];
$need_orden=$dat["orden"];
$add_speed=$dat["add_speed"];
$add_velocity=$dat["add_velocity"];
$add_arm_l=$dat["add_arm_l"];
$add_arm_m=$dat["add_arm_m"];
$add_arm_h=$dat["add_arm_h"];
$add_fire=$dat["add_fire"];
$add_water=$dat["add_water"];
$add_air=$dat["add_air"];
$add_earth=$dat["add_earth"];
$add_cast=$dat["add_cast"];
$add_trade=$dat["add_trade"];
$add_cure=$dat["add_cure"];
$add_walk=$dat["add_walk"];
$sex = $dat["sex"];
$is_artefact=$dat["is_artefact"];
if($type == "book"){
$add_i=$dat["add_int"];
$add_mp=$dat["add_mp"];
$add_water=$dat["add_water"];
$add_earth=$dat["add_earth"];
$add_fire=$dat["add_fire"];
$add_air=$dat["add_air"];
$pages=$dat["pages"];
}
if($type == "scroll"){
$vstr = $dat["to_book"];
$need_mn = $dat["mp"];
$school = $dat["school"];
if($school == "air"){$school_d = "Воздух";}
if($school == "water"){$school_d = "Вода";}
if($school == "fire"){$school_d = "Огонь";}
if($school == "earth"){$school_d = "Земля";}
}
if(!empty($name)){
if ($bgcolor=="#EEEEEE"){$bgcolor="#cccccc";}elseif($bgcolor=="#cccccc"){$bgcolor="#EEEEEE";}
print"
";
print " ";
if($price1<=$db["money"]){print "купить";}
else{print "нельзя купить";}
print " | ";
print"";
print " $name";
if($need_orden!=0){
if($need_orden==1){$orden_dis="Орден темплиеров";}
if($need_orden==2){$orden_dis="Орден некромантов";}
if($need_orden==3){$orden_dis="Орден фениксов";}
if($need_orden==4){$orden_dis="Орден друидов";}
if($need_orden==5){$orden_dis="Тюремный заключенный";}
print "";
}
if($is_artefact==1){
print "  ";}
print " (Масса: $mass ед.) ";
print " ";
if($price>$db["money"]){
print "Цена: $price кр. | ";
}else{
print "Цена: $price кр. ";
}
print " ";
if($type=="scroll"){print "Использований ";}else{print "Износ ";}
if($min_iznos > ($max_iznos*8/10)){
print "$min_iznos/$max_iznos ";
}else{
print "$min_iznos/$max_iznos ";
}
print" | ";
print" | ";
print " | ";
print "";
print "Требуется минимум: ";
if($min_s>0){if($min_s>$db["str"]){$min_s="$min_s";}
print "Сила: $min_s";
if($th == 1 && $min_s2>0){
if($db["str"]>=$min_s2){
print " [$min_s2]";
}else{
print " [$min_s2]";}
}
print " ";}
if($min_l>0){
if($min_l>$db["dex"]){$min_l="$min_l";}
print "Реакция: $min_l";
if($th == 1 && $min_l2>0){
if($db["dex"]>=$min_l2){
print " [$min_l2]";
}
else{
print " [$min_l2]";
}
}
print " ";
}
if($min_u>0){
if($min_u>$db["con"]){$min_u="$min_u";}
print "Удача: $min_u";
if($th == 1 && $min_u2>0){
if($db["con"]>=$min_u2){
print " [$min_u2]";
}
else{
print " [$min_u2]";
}
}
print " ";
}
if($min_p>0){
if($min_p>$db["vit"]){$min_p="$min_p";}
print "Выносливость: $min_p";
if($th == 1 && $min_p2>0){
if($db["vit"]>=$min_p2){
print " [$min_p2]";
}
else{
print " [$min_p2]";
}
}
print " ";
}
if($min_i>0){
if($min_i>$db["int"]){
$min_i="$min_i";
}
print "Интеллект: $min_i";
if($th == 1 && $min_i2>0){
if($db["int"]>=$min_i2){
print " [$min_i2]";
}else{
print " [$min_i2]";
}
}
print " ";
}
if($min_v>0){
if($min_v>$db["wis"]){
$min_v="$min_v";
}
print "Воссприятие: $min_v";
if($th == 1 && $min_v2>0){
if($db["wis"]>=$min_v2){
print " [$min_v2]";
}else{
print " [$min_v2]";
}
}
print " ";
}
if($min_level>$db["level"]){
$min_level="$min_level";
}
print "Уровень: $min_level";
if($th == 1 && $min_level2>0){
if($db["level"]>=$min_level2){
print " [$min_level2]";
}
else{
print " [$min_level2]";
}
}
if(!empty($sex)){
if($sex == "female" && $sex!=$db["sex"]){$req_sex = "женский";}
else if($sex == "female" && $sex==$db["sex"]){$req_sex = "женский";}
else if($sex == "male" && $sex==$db["sex"]){$req_sex = "мужской";}
else if($sex == "male" && $sex!=$db["sex"]){$req_sex = "мужской";}
print " Пол: $req_sex ";
}
print " ";
print " | ";
print "Свойства: ";
if($th==1){print "Двуручное оружие ";}
if ($dat["desc"]!=""){print $dat["desc"];print " ";}
if($type == "scroll"){
print "Стихия: $school_d ";
print "Исп. маны: $need_mn ";
if($vstr>0){
print "Записываемый в книгу. ";
}
}
if($type == "book"){
if($add_i>0){
print "Интеллект:+$add_i ";
}
else if($add_i<0){
print "Интеллект: $add_i ";
}
if($add_mp>0){
print "Уровень маны: +$add_mp ";
}
else if($add_mp<0){
print "Уровень маны: $add_mp ";
}
if($add_water>0){
print "Магия воды: +$add_water ";
}
if($add_earth>0){
print "Магия земли:+$add_earth ";
}
if($add_fire>0){
print "Магия огня: +$add_fire ";
}
if($add_air>0){
print "Магия воздуха: +$add_air ";
}
if($pages>0){
print "Страниц: $pages ";
}
}
if($type != "book" and $type != "scroll"){
if($min_a>0){print "Мин. удар: $min_a ";}
if($max_a>0){print "Макс. удар: $max_a ";}
if($add_s>0){print "Сила: +$add_s ";}
elseif($add_s<0){print "Сила: $add_s ";}
if($add_l>0){print "Ловкость: +$add_l ";}
elseif($add_l<0){print "Ловкость: $add_l ";}
if($add_u>0){print "Удача: +$add_u ";}
elseif($add_u<0){print "Удача: $add_u ";}
if($add_i>0){print "Интеллект: +$add_i ";}
elseif($add_i<0){print "Интеллект: $add_i ";}
if($mf_crit>0){print "Мф. крит. удара: +$mf_crit% ";}
elseif($mf_crit<0){print "Мф. крит. удара: $mf_crit% ";}
if($mf_anticrit>0){print "Мф. антикрит: +$mf_anticrit% ";}
elseif($mf_anticrit<0){print "Мф. антикрит: $mf_anticrit% ";}
if($mf_uvorot>0){print "Мф. уворота: +$mf_uvorot% ";}
elseif($mf_uvorot<0){print "Мф. уворота: $mf_uvorot% ";}
if($mf_antiuvorot>0){print "Мф. антиуворота: +$mf_antiuvorot% ";}
elseif($mf_uvorot<0){print "Мф. антиуворота: $mf_antiuvorot% ";}
if($add_hp>0){print "Уровень HP: +$add_hp ";}
elseif($add_hp<0){print "Уровень HP: $add_hp ";}
if($add_mp>0){print "Уровень маны: +$add_mp ";}
elseif($add_mp<0){print "Уровень маны: $add_mp ";}
if($addsword>0){print "Владение мечами: +$addsword% ";}
if($addaxe>0){print "Владение топорами: +$addaxe% ";}
if($addfail>0){print "Владение дубинами: +$addfail% ";}
if($addknife>0){print "Владение ножами: +$addknife% ";}
if($addstaff>0){print "Владение копьями: +$addstaff% ";}
if($addshot>0){print "Владение луками: +$addshot% ";}
if($add_speed>0){print "Скорость: +$add_speed (км/ч) ";}
if($add_speed<0){print "Скорость: $add_speed (км/ч) ";}
if($add_velocity>0){print "Грузоподъемность: +$add_velocity (кг) ";}
if($add_velocity<0){print "Грузоподъемность: $add_velocity (кг) ";}
if($p_h>0){print "Броня головы: $p_h ";}
if($p_a>0){print "Броня рук: $p_a ";}
if($p_c>0){print "Броня корпуса: $p_c ";}
if($p_p>0){print "Броня пояса: $p_p ";}
if($p_l>0){print "Броня ног: $p_l ";}
if($add_arm_l>0){print "Бездоспешный бой: +$add_arm_l ";}
if($add_arm_m>0){print "Легкие доспехи: +$add_arm_l ";}
if($add_arm_h>0){print "Тяжелые доспехи: +$add_arm_h ";}
if($add_fire>0) {print "Стихия огня: +$add_fire ";}
if($add_water>0){print "Стихия воды: +$add_water ";}
if($add_air>0) {print "Стихия воздуха: +$add_air ";}
if($add_earth>0){print "Стихия земли: +$add_earth ";}
if($add_cast>0){print "Кастование: +$add_cast ";}
if($add_trade>0){print "Торговля: +$add_trade ";}
if($add_cure>0){print "Исцеление: +$add_cure ";}
if($add_walk>0){print "Походы: +$add_walk ";}
}
print " | | ";
}
}
}
else
{
//покупка предмета
if($type!="" and $item!=""){
$sql="SELECT
c. * , o.name
FROM
comok AS c
LEFT JOIN
$type AS o ON ( o.id = c.object_id )
WHERE
c.id='$item' and c.object_type='$type'";
$bye_sql = mysql_query($sql);
while($to_inv = mysql_fetch_array($bye_sql)){
if($db["money"]>=$to_inv["price"]){
$INS = mysql_query("INSERT INTO `inv`(owner,object_id,object_type,object_razdel,iznos,tear_max,term,is_modified) VALUES ('".$_SESSION["login"]."','".$to_inv["object_id"]."','".$to_inv["object_type"]."','".$to_inv["object_razdel"]."','".$to_inv["iznos"]."','".$to_inv["tear_max"]."','".$to_inv["term"]."','".$to_inv["is_modified"]."')");
$DEl = mysql_query("DELETE FROM `comok` WHERE id = '$item'");
$price_com=$to_inv["price"];
$nalog=$price_com*0.1;
if($nalog<1){$nalog="1";}
$money_to_owner=$price_com-$nalog;
$s2=mysql_query("UPDATE characters SET money=money-'$price_com' WHERE login='$login'");
if($db["trade"]<90){
$trade=mysql_query("UPDATE `characters` SET trade=trade+0.00 WHERE login='$login'");
echo mysql_error();
}
$s2=mysql_query("UPDATE characters SET money=money+'$money_to_owner' WHERE login='".$to_inv["owner"]."'");
say($login,"Вы удачно купили «".$to_inv["name"]."» за $price_com кр.",$login);
say($to_inv["owner"],"Ваш товар «".$to_inv["name"]."» был куплен в комиссионном магазине. За вычетом налогов вам переведено $money_to_owner кр.",$to_inv["owner"]);
if(empty($ip))
{
if (getenv('HTTP_X_FORWARDED_FOR'))
{
$ip=getenv('HTTP_X_FORWARDED_FOR');
}
else
{
$ip=getenv('REMOTE_ADDR');
}
}
$name2=$to_inv["name"]."($price_com кр)";
history($login,'купил',$name2,$ip,'комиссионный магазин');
$name3=$to_inv["name"]."($money_to_owner кр)";
history($to_inv["owner"],'продал',$name3,$ip,'комиссионный магазин');
}else{print "У вас недостаточно средств чтобы купить ".$to_inv["name"]."";} }
}
//вывод витрины раздела
$sql= "SELECT
c. * , o.name, o.img, o.mass,
count( c.object_id ) AS count,
min( c.price ) AS price_min,
max( c.price ) AS price_max,
min( c.iznos ) AS iznos_m_min,
max( c.iznos ) AS iznos_m_max
FROM
comok AS c
LEFT JOIN $type AS o ON ( o.id = c.object_id )
WHERE c.object_type = '$type'
GROUP BY c.object_id ";
$comok_type_sql = mysql_query($sql);
echo mysql_error();
while($comok_type = mysql_fetch_array($comok_type_sql)){
if ($bgcolor=="#EEEEEE"){$bgcolor="#cccccc";}elseif($bgcolor=="#cccccc"){$bgcolor="#EEEEEE";}
?>
print""; ?>
print "подробнее";?>
|
|
$price_min = sprintf ("%01.2f", $comok_type["price_min"]);
$price_max = sprintf ("%01.2f", $comok_type["price_max"]);
$mass=$comok_type["mass"];
$count=$comok_type["count"];
$iznos_m_min=$comok_type["iznos_m_min"];
$iznos_m_max=$comok_type["iznos_m_max"];
if($iznos_m_min != $iznos_m_max){$iznos_min="$iznos_m_min-$iznos_m_max";}else{$iznos_min=$iznos_m_min;}
$tear_max=$comok_type["tear_max"];
print "".$comok_type["name"]."";
print "Масса: $mass ";
print "Цена: $price_min";
if($price_max!=$price_min){print" - $price_max";}
print " кр. ";
print "Количество: $count ";
print "Долговечность: $iznos_min / $tear_max";
print " | ";
}
}
?>
|
|
|
|
|
|
|