Просмотр файла game/1/plugin/i.set.molot.dat

Размер файла: 2.12Kb
<?php
// делаем из руды i.ruda

$arr=array(	// id, name_x, dificalt -%, count_logs, 
10=>array("i.a.k.ring",		"кольцо",			0,	1),
11=>array("i.a.n.br",		"браслет",			0,	1),
1=>array("i.w.k.kor",		"короткий нож",		0,	1),
2=>array("i.w.s.short",		"короткий меч",		20,	4),
3=>array("i.w.t.plotnik",	"плотницкий топор",	20,	4),
4=>array("i.w.s.kach",		"качественный меч",	50,	8),
5=>array("i.w.s.master",	"адамантовый меч",		75,	30),
6=>array("i.a.s.krugl",		"круглый щит",		10,	5),
7=>array("i.a.s.prochn",	"прочный щит",		40,	10),
8=>array("i.a.b.mkol",		"медная кольчуга",	50,	10),
9=>array("i.a.b.sborn",		"адамантовый доспех",		80,	40),
13=>array("i.a.l.ms",		"адамантовые поножи",		85,	30),
14=>array("i.a.p.ms",		"адамантовые поручи",		85,	30),
15=>array("i.a.h.ms",		"адамантовый шлем",		85,	30),
12=>array("i.a.b.mag",		"роба магистра",		75,	30),
);

if (isset($l_i[$loc]["i.s.nakov"])) {
$skills=explode("|",$l_i[$loc][$login]["skills"]);
function tsret($s) {if($s>0) return $s; else return 0;}

if (!$to || !isset($arr[$to])) {
	$sher="Выберите что сделать:";
	foreach(array_keys($arr) as $i) $sher.="\n<br/><a href=\"$PHP_SELF?sid=$sid&use=$use&to=$i\">".$arr[$i][1]." (".$arr[$i][3]." руды, шанс: ".tsret($skills[25]*20-$arr[$i][2])."%)</a>";
	msg($sher);
	}

if ($skills[25]*20-$arr[$to][2]>0) {
	$char[6]=time()+15;
	$l_i[$loc][$login]["char"]=implode("|",$char);

	additem($loc,$login,"","i.ruda",$arr[$to][3],"items","items",1,0,1);	// удаляем руду

	if (rand(0,100)<$skills[25]*20-$arr[$to][2]) {
		addjournal($loc,$login,"Вы сделали ".$arr[$to][1]); 
		addjournal($loc,"all",$char[0]." сделал ".$arr[$to][1],$login);
		additem($loc,"",$login,$arr[$to][0]."_".substr($login,2)."_",1);
		if (round($arr[$to][2]/10)) addexp($loc,$login,round($arr[$to][2]/10));
		} else {
			addjournal($loc,$login,"Вы не смогли сделать ".$arr[$to][1]); 
			addjournal($loc,"all",$char[0]." не смог сделать ".$arr[$to][1],$login);
			}

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