Файл: char.php
Строк: 48
<?php
include_once("settings.php");
include_once("game_header.php");
include_once("skill.php");
include_once("player_battle.php");
include_once("char.php");
include_once("game_msg.php");
$name = $player->getName();
$smarty->assign('NAME',$name);
$hp = $player->getHP();
$smarty->assign('HP',$hp);
$max_hp = $player->getMaxHP();
$smarty->assign('MAX_HP',$max_hp);
$gold = $player->getGold();
$smarty->assign('GOLD',$gold);
$chron = $player->getChron();
$smarty->assign('CHRON',$chron);
$player_battle = new CPlayerBattle($db,$vnum);
$ac = $player_battle->getAC();
$smarty->assign('AC',$ac);
$dm = $player_battle->getMaxDM();
$smarty->assign('DM',$dm);
//show skill
$skill=new CSkill($db,$vnum);
$skills_type=$skill->getSkills();
$game_msg = new CGameMsg($db);
foreach($skills_type as $v)
{
$skill_name = $skill_array[$v['type']]['name'];
$skill_level = $skill->getSkillLevel($v['type']);
$skill_progress = $skill->getSkillProgress($v['type']);
$skill_plus = floor($skill_progress/$skill_exp_table[$skill_level+1]*100);
$skill_minus = 100-$skill_plus;
if($skill_array[$v['type']]['type']==BASE_SKILL){
$smarty->append("skills_base",array(
'NAME' => $skill_name,
'LEVEL' => $skill_level,
'PROGRESS' => $skill_progress,
'PROGRESS_NEXT' => $skill_exp_table[$skill_level+1],
'PLUS' => $skill_plus,
'MINUS' => $skill_minus,
));
}
if($skill_array[$v['type']]['type']==BATTLE_SKILL){
$smarty->append("skills_battle",array(
'NAME' => $skill_name,
'LEVEL' => $skill_level,
'PROGRESS' => $skill_progress,
'PROGRESS_NEXT' => $skill_exp_table[$skill_level+1],
'PLUS' => $skill_plus,
'MINUS' => $skill_minus,
));
}
if($skill_array[$v['type']]['type']==SECOND_SKILL){
$smarty->append("skills_second",array(
'NAME' => $skill_name,
'LEVEL' => $skill_level,
'PROGRESS' => $skill_progress,
'PROGRESS_NEXT' => $skill_exp_table[$skill_level+1],
'PLUS' => $skill_plus,
'MINUS' => $skill_minus,
));
}
}
$smarty->assign('LAST_IP',$player->getLastIP());
$last_active=$player->getLastActive();
$smarty->assign('LAST_ACTIVE_TIME',getTimes($last_active)." ".getDatesYear($last_active));
$smarty->assign('PLAYER_HELP',$game_msg->getGameMsg());
$char_txt=$smarty->fetch($templ_path.'/char.tpl');
$smarty->assign('MAIN',$char_txt);
echo($smarty->fetch($templ_path.'/game.tpl'));
?>