Просмотр файла f_listskill.dat

Размер файла: 2.43Kb
// список всех скиллов

$arr_skills=array(
"str"=>0,
"dex"=>1,
"int"=>0,
"meditation"=>5,
"steal"=>6,
"animaltaming"=>7,
"hand"=>8,
"coldweapon"=>9,
"ranged"=>10,
"parring"=>11,
"uklon"=>12,
"magic"=>13,
"magic_resist"=>14,
"magic_uklon"=>15,
"regeneration"=>16,
"hiding"=>17,
"look"=>18,
"steallook"=>19,
"animallore"=>20,
"spirit"=>21,
);

$arr_title=array(
"str"=>"Сила",
"dex"=>"Ловкость",
"int"=>"Интеллект",
"meditation"=>"Медитация",
"steal"=>"Кража",
"animaltaming"=>"Прир.животных",
"hand"=>"Рукопашная",
"coldweapon"=>"Холодн.оружие",
"ranged"=>"Стрельба",
"parring"=>"Парирование",
"uklon"=>"Уклон",
"magic"=>"Магия",
"magic_resist"=>"Сопр.магии",
"magic_uklon"=>"Уклон от магии",
"regeneration"=>"Регенерация",
"hiding"=>"Скрытность",
"look"=>"Осторожность",
"steallook"=>"Подглядывание",
"animallore"=>"Изуч.животных",
"spirit"=>"Спиритизм",
);

	// в $to цель, если есть
	$skills=split("\|",$player["skills"]);
	$war=split("\|",$player["war"]);
	if ($macro==1) $m="&macros=list&num=$num&name=$name&act=$act#add"; else $m='';
	$stmp="<p>";
	$ind=0; $count=0; if(!$start) $start=0;
	if (!$macro) $stmp="<a href=\"$PHP_SELF?sid=$sid&look=skill.str\">Сила</a>: ".$skills[0]."<br/><a href=\"$PHP_SELF?sid=$sid&look=skill.dex\">Ловкость</a>: ".$skills[1]."<br/><a href=\"$PHP_SELF?sid=$sid&look=skill.int\">Интеллект</a>: ".$skills[2]."<br/>Опыт: ".$skills[3]."/".$war[13]*$points_levelup."<br/>Очки опыта: ".$skills[4];
	foreach(array_keys($arr_title) as $i) if ($i!='str' && $i!='dex' && $i!='int') {
		if ($ind>=$start && $ind<$start+$count_show) {	//FIX: может +1?
		if ($to) {
			if ($i=="meditation" || $i=="animaltaming" || $i=="steal") 
			$stmp.="\n<br/><a href=\"$PHP_SELF?sid=$sid&to=$to&use=skill.".$i.$m."\">".$arr_title[$i]."</a>";
			} else {	// в след. экране all выберем цель $to для использования
				$stmp.="\n<br/><a href=\"$PHP_SELF?sid=$sid&look=skill.".$i."\">".$arr_title[$i]."</a>: ".$skills[$arr_skills[$i]];
				if ($i=="meditation" || $i=="animaltaming" || $i=="steal") $stmp.=" <a href=\"$PHP_SELF?sid=$sid&use=skill.".$i."\">[+]</a>";
				}
		}
		$ind++;
		}
	if ($start) {$stmp.= "\n<br/><a href=\"$PHP_SELF?sid=$sid&list=skill\">^ </a>";}
	if ($start+$count_show<count($arr_title)-3) {if (!$start) $stmp.="\n<br/>"; $stmp.= "<a href=\"$PHP_SELF?sid=$sid&list=skill&start=".($start+$count_show)."\">+ (".(count($arr_title)-3-$start-$count_show).")</a>";}
	msg($stmp,"Навыки",1);