Файл: gamele.ru/inc/calc_drop.php
Строк: 98
<?
if(empty($player['umen'])){
$player['umen']="||||||||||||||||||||||||||||||||||||";
}
$um=explode("|",$player['umen']);
$st=explode("|",$player['st']);
$dropsql=mysql_query("SELECT * FROM `bot_drop` WHERE `bot_id`='".$tg['id']."' LIMIT 1;");
if(mysql_num_rows($dropsql)>0){
$usrprem=explode("|",$player['premium']);
if($usrprem[1]<time()){$usrprem[0]=1;}
$prem=mysql_fetch_array(mysql_query("SELECT `premium_info`.`drop` FROM `premium_info` WHERE `id`='".(($usrprem[0])?$usrprem[0]:'1')."' LIMIT 1;"));
if($um[24]+$st[56]>0){
$b=round(($um[24]+$st[56])/10+1);
$nkoeff=($um[24]+$st[56])/10;
if($nkoeff<1){$nkoeff=1;}
}
else{
$nkoeff=1;
$b=1;
}
$dropsql=mysql_fetch_array($dropsql);
$lvlmin=$player['level']-$prem['drop'];
$lvlmax=$player['level']+$prem['drop'];
if($tg['level']>=$lvlmin and $tg['level']<=$lvlmax){$selectdrop=rand(1,3);}
else{$selectdrop=rand(2,4);}
switch($selectdrop){
case 1:
if($dropsql['items_id']!='0' and $dropsql['items_chance']>0){
$dropsql['items_chance']=round($dropsql['items_chance']/$nkoeff);
if($dropsql['items_chance']<2){$dropsql['items_chance']=2;}
$drop=rand(1,$dropsql['items_chance']);
if($drop==1){
$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;}
}
if(mysql_query("INSERT INTO `invent` (`ItemName`,`img`,`protype`,`pl_id`,`dolg`,`price`,`dprice`,`i_param`,`i_need`,`botdrop`) VALUES ('".$itemsql['name']."','".$itemsql['gif']."','".$itemsql['id']."','".$player['id']."','".$dolg."','".$itemsql['price']."','".$itemsql['dprice']."','".$itemsql['param']."','".$itemsql['need']."','1');")){
$dropmsg="Результат обыска бота: Вещь ".$itemsql['name'].".";
$death=",[[0,"".date("H:i").""],$logtg," <b> Проиграл$tsex[1] бой.</b><font color=#CC0000><b>$dropmsg"]";
echo"<script>
top.frames['chmain'].add_msg('<font class=chattime> ".date("H:i:s")."</font> <b><font color=#CC0000>Внимание!</font></b> <b>Системная информация.</b> Результат обыска бота: Вещь «$dropmsg». </font> </font><BR>'+'');
top.set_lmid(8);
</script>";
}
}
}
}
break;
case 2:
if($dropsql['bottle_id']!='0' and $dropsql['bottle_chance']>0){
$dropsql['bottle_chance']=round($dropsql['bottle_chance']/$nkoeff);
if($dropsql['bottle_chance']<2){$dropsql['bottle_chance']=2;}
$drop=rand(1,$dropsql['bottle_chance']);
if($drop==1){
$items=explode("|",$dropsql['bottle_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;}
}
if(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']."','".$dolg."','".$itemsql['price']."','".$itemsql['dprice']."','".$itemsql['param']."','".$itemsql['need']."');")){
$dropmsg=" Результат обыска бота: Вещь ".$itemsql['name'].".";
$death=",[[0,"".date("H:i").""],$logtg," <b> Проиграл$tsex[1] бой.</b> <font color=#CC0000><b>$dropmsg"]";
echo"<script>
top.frames['chmain'].add_msg('<font class=chattime> ".date("H:i:s")."</font> <b><font color=#CC0000>Внимание!</font></b> <b>Системная информация.</b> Результат обыска бота: Вещь «$dropmsg». </font><BR>'+'');
top.set_lmid(8);
</script>";
}
}
}
}
break;
case 3:
if($dropsql['money_chance']>0){
$dropsql['money_chance']=round($dropsql['money_chance']/$nkoeff);
if($dropsql['money_chance']<2){$dropsql['money_chance']=2;}
$drop=rand(1,$dropsql['money_chance']);
if($drop==1){
$drop=rand(1,30);
$dropmsg="Результат обыска бота: Денежные средства «$drop ER»";
echo"<script>
top.frames['chmain'].add_msg('<font class=chattime> ".date("H:i:s")." </font> <font color=000000><b><font color=#CC0000>Внимание!</font></b></font><b>Системная информация.</b> Результат обыска бота: Денежные средства «$drop ER». </font><BR>'+'');
top.set_lmid(8);
</script>";
db_query('UPDATE user SET nv=nv+'.AP.$drop.AP.' WHERE id ='.AP.$player['id'].AP.'LIMIT 1;');
$death=",[[0,"".date("H:i").""],$logtg," <b> Проиграл$tsex[1] бой. $dropmsg.</b>"]";
}
}
break;
case 4: break;
}
}
?>