View file 1/plugin/i.kirka.dat

File size: 1.83Kb
<?php
// добыча руды

$art=array(
array("i.i.ag",	"агат",	"5"), 
array("i.i.az",	"амазонит",	"5"), 
array("i.i.am",	"аметист",	"5"), 
array("i.i.do",	"долерит",	"5"), 
array("i.i.dy",	"дымчатый кварц",	"5"), 
array("i.i.zm",	"змеевик",	"5"), 
array("i.i.ku",	"кунцит",	"5"), 
array("i.i.ma",	"малахит",	"5"), 
array("i.i.me",	"мельхиор",	"5"), 
array("i.i.ne",	"нефрит",	"5"), 
array("i.i.ob",	"обсидиан",	"5"), 
array("i.i.on",	"оникс",	"5"), 
array("i.i.sa",	"сапфир",	"5"), 
array("i.i.hr",	"хризолит",	"5"), 
);

if (isset($loc_i[$loc]["i.s.rudnik"])) {
$skills=explode("|",$loc_i[$loc][$login]["skills"]);
if ($skills[24]>0) {
	$char[6]=time()+4;
	$loc_i[$loc][$login]["char"]=implode("|",$char);
	$tree=explode("|",$loc_i[$loc]["i.s.rudnik"]);
	if ($tree[1]==0 && time()>$tree[5]) $tree[1]=$tree[4];
	if ($tree[1]>0) {
	if (rand(1,100)<$skills[24]*10) {
		$tree[1]--;
		if ($tree[1]==0) $tree[5]=time()+$tree[3];
		$loc_i[$loc]["i.s.rudnik"]=implode("|",$tree);
		addjournal($loc,$login,"Вы добыли немного руды"); 
		addjournal($loc,"all",$char[0]." добыл немного руды",$login);
		additem($loc,"",$login,"i.ruda",1);
		// самоцветы
		$tc=explode("x",$loc);
            if ($tc[2]>=1099 || $loc=="c.5.gate") {
			$rnd=rand(0,count($art)-1);
			if(rand(0,100)<$art[$rnd][2]) {
				addjournal($loc,$login,"Вы нашли ".$art[$rnd][1]."!"); 
				addjournal($loc,"all",$char[0]." нашел ".$art[$rnd][1]."!",$login);
				additem($loc,"",$login,$art[$rnd][0],1);
				}
			}
		if (rand(1,100)<30) addexp($loc,$login,1);
		} else {addjournal($loc,$login,"Вам не удалось добыть руду"); addjournal($loc,"all",$char[0]." пытался добыть руду",$login);}
	} else addjournal($loc,$login,"В жиле нет больше руды! Ждите пока появится снова");
} else addjournal($loc,$login,"Ваш навык рудокопа равен 0, вы не умеете добывать руду");
} else addjournal($loc,$login,"Рядом нет рудной жилы");