<?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,"Рядом нет рудной жилы");