View file game/1/plugin/i.kirka.dat

File size: 2.57Kb
<?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($l_i[$loc]["i.s.rudnik"])) {
$skills=explode("|",$l_i[$loc][$login]["skills"]);
if ($skills[24]>0) {
	$char[6]=time()+4;
	$l_i[$loc][$login]["char"]=implode("|",$char);
	$tree=explode("|",$l_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];
		$l_i[$loc]["i.s.rudnik"]=implode("|",$tree);
					$st=explode("|",$l_i[$loc][$login]["st"]);
					$st[6]++; // +1 игрок
					$l_i[$loc][$login]["st"]=implode("|",$st);	
		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.main" || $loc=="c.4.main" || $loc=="c.3.main" || $loc=="c.2.main" || $loc=="c.1.main") {
			$rnd=rand(0,count($art)-1);
			if(rand(0,100)<$art[$rnd][2]) {
					$st=explode("|",$l_i[$loc][$login]["st"]);
					$st[9]++; // +1 игрок
					$l_i[$loc][$login]["st"]=implode("|",$st);	
				addjournal($loc,$login,"Вы нашли ".$art[$rnd][1]."!"); 
				addjournal($loc,"all",$char[0]." нашел ".$art[$rnd][1]."!",$login);
				additem($loc,"",$login,$art[$rnd][0],1);
				}
			}
			if (($loc=="x1482x185" || $loc=="x1479x157" || $loc=="x1557x129" || $loc=="x1520x129" || $loc=="x1092x474") && rand(0,100)<1) {
			include "npc/n.c.gol";
			addjournal($loc,$login,$name." голем: ".$char[0]." как ты посмел потревожить меня?! За это ты умреш!");
			addjournal($loc,"all",$name." голем: ".$char[0]." как ты посмел потревожить меня?! За это ты умреш!",$login);
			loadloc($loc);
			$l_i[$loc]["n.c.gol.".rand(99,9999)]=$npc;
			}
		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,"Рядом нет рудной жилы");