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

Размер файла: 3.68Kb
<?php
// список всех скиллов

$arr_skills=array(
"str"=>0,
"dex"=>1,
"int"=>2,
"meditation"=>5,
"steal"=>6,
"animaltaming"=>7,
"necro"=>31,
"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,
"healing"=>22,
"alchemy"=>23,
"mine"=>24,
"smith"=>25,
"lumb"=>26,
"bow"=>27,
"stone"=>28,
"fish"=>29,
"food"=>30,
"necro"=>31,
"currier"=>32,
"weaver"=>33,
"vzlom"=>36,
"plav"=>37,
"kamnetec"=>38,
"metalurg"=>39,
);
$arr_title_v=array(
"str"=>"Сила",
"dex"=>"Ловкость",
"int"=>"Интеллект",
"meditation"=>"Медитация",
"steal"=>"Кража",
"animaltaming"=>"Прир.животных",
"necro"=>"Некромант",
"hand"=>"Рукопашная",
"coldweapon"=>"Холодн.оружие",
"ranged"=>"Стрельба",
"parring"=>"Парирование",
"uklon"=>"Уклон",
"magic"=>"Магия",
"magic_resist"=>"Сопр.магии",
"magic_uklon"=>"Уклон от магии",
"regeneration"=>"Регенерация",
"hiding"=>"Скрытность",
"look"=>"Осторожность",
"steallook"=>"Подглядывание",
"animallore"=>"Изуч.животных",
"spirit"=>"Спиритизм",
"healing"=>"Лечение",
"alchemy"=>"Алхимия",
"mine"=>"Рудокоп",
"smith"=>"Кузнец",
"lumb"=>"Лесоруб",
"bow"=>"Плотник",
"stone"=>"Ювелир",
"fish"=>"Рыболов",
"food"=>"Повар",
"necro"=>"Некромант",
"currier"=>"Друид",
"weaver"=>"Ткач",
"vzlom"=>"Взлом",
"plav"=>"Плавитель",
"kamnetec"=>"Камнетес",
"metalurg"=>"Металург",
);

	// в $to цель, если есть
	$skills=explode("|",$l_i[$loc][$login]["skills"]);
	$war=explode("|",$l_i[$loc][$login]["war"]);
	if ($macro==1) $m="&macros=list&num=$num&name=$name&act=$act#add"; else $m='';
	$stmp="<p>";
if (!$macro) $stmp="<small><b><a href=\"$PHP_SELF?sid=$sid&look=skill.str\">Сила</a>: <u>".$skills[0]."
</u><br/><a href=\"$PHP_SELF?sid=$sid&look=skill.dex\">Ловкость</a>: <u>".$skills[1]."
</u><br/><a href=\"$PHP_SELF?sid=$sid&look=skill.int\">Интеллект</a>: <u>".$skills[2]."

</u><br/></b></small><small><b>текущий опыт: <u>".$skills[3]."
</u><br/>следующий уровень:<u> ".$war[13]*$g_exp."
</u></b></small><br/><small><b>Очки опыта: <u>".$skills[4]."
</u></b></small>";	unset($arr_skills["str"]);unset($arr_skills["dex"]);unset($arr_skills["int"]);

	if (!$start) $start=0;

	$keys=array_keys($arr_skills);
	for ($i=$start;$i<$start+99 && $i<count($keys);$i++) { //вместо 99 было $g_list
		if ($to) {
			if ($keys[$i]=="meditation" ||$keys[$i]=="animaltaming" || $keys[$i]=="steal")
			$stmp.="\n<br/><small><b><a href=\"$PHP_SELF?sid=$sid&to=$to&use=skill.".$keys[$i].$m."\">".$arr_title_v[$keys[$i]]."</a></b></small>";
			} else {	// в след. экране all выберем цель $to для использования

$sk=array_sum($skills);
$sk1=$sk-$skills[3]-$skills[4]-$skills[2]-$skills[1]-$skills[0];
if ($sk1>"0") {
if ($skills[$arr_skills[$keys[$i]]]>"0") { $stmp.="\n<br/><small><b><a href=\"$PHP_SELF?sid=$sid&look=skill.".$keys[$i]."\">".$arr_title_v[$keys[$i]]."</a>:<u> ".intval($skills[$arr_skills[$keys[$i]]])."</u></b></small>"; }
				if ($keys[$i]=="meditation" || $keys[$i]=="animaltaming" || $keys[$i]=="steal" || $keys[$i]=="necro") if ($skills[$arr_skills[$keys[$i]]]>"0") $stmp.=" <small><b><a href=\"$PHP_SELF?sid=$sid&use=skill.".$keys[$i]."\">[+]</a></b></small>";
				} elseif ($sk1<"1") { $stmp.="<br/><small><b>у вас нет не одного навыка</b></small>"; break; }
			}
		}
	if ($start) {$stmp.= "\n<br/><small><b><a href=\"$PHP_SELF?sid=$sid&list=skill\">^ </a></b></small>";}
/*	if ($start+$g_list<count($keys)) {if (!$start) $stmp.="\n<br/>"; $stmp.= "<a href=\"$PHP_SELF?sid=$sid&list=skill&start=".($start+$g_list)."\">+ (".(count($keys)-$start-$g_list).")</a>";} */
	msg($stmp,"Навыки",1);