Вход Регистрация
Файл: 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'));


?>
Онлайн: 2
Реклама