Файл: gamele.ru/inc/inc/calc_leather.php
Строк: 75
<?
$dropsql=mysql_query("SELECT * FROM `bot_drop` WHERE `bot_id`='".$tg['id']."' LIMIT 1;");
if($dropsql['ohota_id']!='0'){
$INS = mysql_fetch_array(mysql_query("SELECT * FROM `invent` WHERE `types`='ohota' and `used`='1' and `pl_id`='".$player["id"]."' LIMIT 1;"));
if($INS["id_item"] and $INS["iznos"]<$INS["dolg"]){
$items=explode("|",$dropsql['items_id']);
$i=0;
foreach($items as $val){if($val!=''){$item[]=$val;$i++;}}
if($i>0){
$itemsql=mysql_fetch_array(mysql_query("SELECT * FROM `items` WHERE `id`='".$item[rand(0,$i-1)]."' LIMIT 1;"));
$par=explode("|",$itemsql['param']);
foreach ($par as $value) {
$stat=explode("@",$value);
switch($stat[0]){case 2: $dolg=$stat[1];break;}
}
//$chance = round(45 +(log($player["sp2"]-$id_skin[1])*log($player["sp2"]-$id_skin[1])));
$chance = mtrunc(floor(61-$itemsql["price"]*2 + $player["ohota"]/40 + $itemsql["price"]*3));
if ($chance<0) $chance = 15;
if ($player["ohota"]<1000) $SKILL_UP = 1; //$SKILL_UP = round(1.0+(sqrt($player["sp2"]/100)/9),2);
if ($player["ohota"]>1000) $SKILL_UP = 0;
if ($tg["level"]<$player["level"]) $SKILL_UP = 1;
//if ($player["sp2"]<60) $chance = ($chance+20);
if ($player["ohota"]>=$item[1]){
if (round(rand(0,100))<$chance){
$death .= ',[[0,"'.date("H:i").'"],'.$logpl.'," '.$ra.' существо. Результаты: <b><font color=#0A8900>'.$itemsql["name"].'</font></b>"]';
mysql_query("INSERT INTO `invent` (`ItemName`,`img`,`protype`,`pl_id`,`dolg`,`price`,`dprice`,`i_param`,`i_need`) VALUES ('".$itemsql['name']."','".$itemsql['gif']."','".$itemsql['id']."','".$player['id']."','1','".$itemsql['price']."','0','".$itemsql['param']."','".$itemsql['need']."');");
chmsg("top.frames['chmain'].add_msg('<font class=chattime> ".date("H:i:s")." </font><font color=000000><b><font color=#cc0000> Внимание!</font></b>Вы разделали <b>".$tg["login"]."[".$tg["level"]."]</b> Результаты: <b><font color=#0A8900>".$itemsql["name"]."</font></b> Кожевничество <b>+".$SKILL_UP."</b>.<BR>'+'');",$player['login']);
}else{
$death .= ',[[0,"'.date("H:i").'"],'.$logpl.'," '.$ra.' существо. <b><font color=#ff0000>Неудачная разделка</font>.</b>"]';
$SKILL_UP = 0;
chmsg("top.frames['chmain'].add_msg('<font class=chattime> ".date("H:i:s")." </font><font color=000000><b><font color=#cc0000> Внимание!</font></b>Вы разделали <b>".$tg["login"]."[".$tg["level"]."]</b> Результаты: <b><font color=#ff0000>Неудачная разделка</font></b>.<BR>'+'');",$player['login']);
}
mysql_query("UPDATE `invent` SET `iznos`=`iznos`+1 WHERE `id_item`=".$INS["id_item"]."");
mysql_query("UPDATE `user` SET `ohota`=`ohota`+".$SKILL_UP." WHERE `id`='".$player["id"]."' LIMIT 1");
}else{
$death .= ',[[0,"'.date("H:i").'"],'.$logpl.'," '.$ra.' существо. <b><font color=#ff0000>Не хватает умения</font>.</b>"]';
chmsg("top.frames['chmain'].add_msg('<font class=chattime> ".date("H:i:s")." </font><font color=000000><b><font color=#cc0000> Внимание!</font></b>Вы разделали <b>".$tg["login"]."[".$tg["level"]."]</b> Результаты: <b><font color=#ff0000>Не хватает умения</font></b>.<BR>'+'');",$player['login']);
}
}
}
}
?>