View file game/2/plugin/i.fishman.dat

File size: 2.94Kb
<?php
// рыбалка загрузим локации с водой
include 'plugin/loc_water';
if (strpos($loc_water1,$loc)!==false) {
$skills=explode("|",$l_i[$loc][$login]["skills"]);
if ($skills[29]>0) {
	$char[6]=time()+6;
      
	$l_i[$loc][$login]["char"]=implode("|",$char);
	addjournal($loc,"all",$char[0]. " ловит рыбу",$login);
	$b=0;	// сколько поймали
	$rnd=rand(1,200);
      
      
      
 
           
      if ($rnd<$skills[29]*0.2) {$b=1; $t="часть амулета"; additem($loc,"",$login,"i.q.ambroken1",1);}
      if ($rnd<$skills[29]*0.4) {$b=1; $t="чашу из ансалона"; additem($loc,"",$login,"i.q.chasha",1);}
      else
      if ($rnd<$skills[29]*0.6) {$b=1; $t="ключ от потайной комнаты"; additem($loc,"",$login,"i.q.keykrep1",1);}
      else     
      if ($rnd<$skills[29]*0.8) {$b=1; $t="ящик со склада"; additem($loc,"",$login,"i.q.yashik",1);}
      else
      if ($rnd<$skills[29]*1) {$b=1; $t="перчатки вора"; additem($loc,"",$login,"i.q.pervor",1);}
      else 
      if ($rnd<$skills[29]*1.2) {$b=1; $t="зеркального карпа"; additem($loc,"",$login,"i.q.fish.zerk",1);}
      else    
      if ($rnd<$skills[29]*1.4) {$b=1; $t="тапки"; additem($loc,"",$login,"i.a.c.tap1",1);}
      else
      if ($rnd<$skills[29]*1.6) {$b=1; $t="туфли"; additem($loc,"",$login,"i.a.c.tuf1",1);}
      else
      if ($rnd<$skills[29]*1.8) {$b=1; $t="треуголку"; additem($loc,"",$login,"i.a.k.h1",1);}
      else
      if ($rnd<$skills[29]*2) {$b=1; $t="темные очки"; additem($loc,"",$login,"i.a.o.t1",1);}
      else
      if ($rnd<$skills[29]*4) {$b=1; $t="сома"; additem($loc,"",$login,"i.f.som",1);}
      else
      if ($rnd<$skills[29]*6) {$b=1; $t="щуку"; additem($loc,"",$login,"i.f.wjuka",1);}
      else
      if ($rnd<$skills[29]*10) {$b=1; $t="язя"; additem($loc,"",$login,"i.f.jaz",1);}
      else
      if ($rnd<$skills[29]*14) {$b=1; $t="карася"; additem($loc,"",$login,"i.f.karas",1);}
      else
      if ($rnd<$skills[29]*16) {$b=1; $t="сорожку"; additem($loc,"",$login,"i.f.sorozh",1);}
      else
      if ($rnd<$skills[29]*18) {$b=1; $t="пескаря"; additem($loc,"",$login,"i.f.pesk",1);}
	else
	if ($rnd<$skills[29]*20) {$b=1; $t="верхоплавку"; additem($loc,"",$login,"i.f.verh",1);}
	else	 
      
      
      






	if ($b) { 
						$st=explode("|",$l_i[$loc][$login]["st"]);
					$st[4]++; // +1 игрок
					$l_i[$loc][$login]["st"]=implode("|",$st);	
	addjournal($loc,"all",$char[0]. " поймал ".$t." ",$login);	if (rand(1,100)<10) addexp($loc,$login,1);}  else {addjournal($loc,$login,"Вам не удалось ничего поймать"); addjournal($loc,"all",$char[0]. " ничего не поймал",$login);}

	// удочка может сломаться, фиксированная вероятность 5%
	$rnd=rand(1,100);
	if ($rnd<=4) {addjournal($loc,$login,"Ваша удочка сломалась"); addjournal($loc,"all",$char[0]. " сломал удочку",$login); additem($loc,$login,"","i.fishman",1);}

	} else addjournal($loc,$login,"Ваш навык рыболовства равен 0, вы не умеете рыбачить");
}else addjournal($loc,$login,"Здесь нет воды, рыбачить можно только у реки или на берегу моря");