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

Размер файла: 2.43Kb
  1. // список всех скиллов
  2.  
  3. $arr_skills=array(
  4. "str"=>0,
  5. "dex"=>1,
  6. "int"=>0,
  7. "meditation"=>5,
  8. "steal"=>6,
  9. "animaltaming"=>7,
  10. "hand"=>8,
  11. "coldweapon"=>9,
  12. "ranged"=>10,
  13. "parring"=>11,
  14. "uklon"=>12,
  15. "magic"=>13,
  16. "magic_resist"=>14,
  17. "magic_uklon"=>15,
  18. "regeneration"=>16,
  19. "hiding"=>17,
  20. "look"=>18,
  21. "steallook"=>19,
  22. "animallore"=>20,
  23. "spirit"=>21,
  24. );
  25.  
  26. $arr_title=array(
  27. "str"=>"Сила",
  28. "dex"=>"Ловкость",
  29. "int"=>"Интеллект",
  30. "meditation"=>"Медитация",
  31. "steal"=>"Кража",
  32. "animaltaming"=>"Прир.животных",
  33. "hand"=>"Рукопашная",
  34. "coldweapon"=>"Холодн.оружие",
  35. "ranged"=>"Стрельба",
  36. "parring"=>"Парирование",
  37. "uklon"=>"Уклон",
  38. "magic"=>"Магия",
  39. "magic_resist"=>"Сопр.магии",
  40. "magic_uklon"=>"Уклон от магии",
  41. "regeneration"=>"Регенерация",
  42. "hiding"=>"Скрытность",
  43. "look"=>"Осторожность",
  44. "steallook"=>"Подглядывание",
  45. "animallore"=>"Изуч.животных",
  46. "spirit"=>"Спиритизм",
  47. );
  48.  
  49. // в $to цель, если есть
  50. $skills=split("\|",$player["skills"]);
  51. $war=split("\|",$player["war"]);
  52. if ($macro==1) $m="&macros=list&num=$num&name=$name&act=$act#add"; else $m='';
  53. $stmp="<p>";
  54. $ind=0; $count=0; if(!$start) $start=0;
  55. 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];
  56. foreach(array_keys($arr_title) as $i) if ($i!='str' && $i!='dex' && $i!='int') {
  57. if ($ind>=$start && $ind<$start+$count_show) { //FIX: может +1?
  58. if ($to) {
  59. if ($i=="meditation" || $i=="animaltaming" || $i=="steal")
  60. $stmp.="\n<br/><a href=\"$PHP_SELF?sid=$sid&to=$to&use=skill.".$i.$m."\">".$arr_title[$i]."</a>";
  61. } else { // в след. экране all выберем цель $to для использования
  62. $stmp.="\n<br/><a href=\"$PHP_SELF?sid=$sid&look=skill.".$i."\">".$arr_title[$i]."</a>: ".$skills[$arr_skills[$i]];
  63. if ($i=="meditation" || $i=="animaltaming" || $i=="steal") $stmp.=" <a href=\"$PHP_SELF?sid=$sid&use=skill.".$i."\">[+]</a>";
  64. }
  65. }
  66. $ind++;
  67. }
  68. if ($start) {$stmp.= "\n<br/><a href=\"$PHP_SELF?sid=$sid&list=skill\">^ </a>";}
  69. 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>";}
  70. msg($stmp,"Навыки",1);