📄 rpg.php
字号:
<?php
class rpg
{
var $output = "";
var $page_title = "";
var $nav = array( );
var $html = "";
function rpg( )
{
global $ibforums;
global $DB;
global $std;
global $print;
if ( $ibforums->input['CODE'] == "" )
{
$ibforums->input['CODE'] = "00";
}
$ibforums->lang = $std->load_words( $ibforums->lang, "lang_rpg", $ibforums->lang_id );
$this->html = $std->load_template( "skin_rpg" );
switch ( $ibforums->input['CODE'] )
{
case "00" :
$this->rpg_scanplayer( );
break;
default :
$this->rpg_scanplayer( );
break;
}
$this->output = str_replace( "<!--CLOSE.LINK-->", $this->html->closelink( ), $this->output );
$print->pop_up_window( $ibforums->lang['page_scanplayer'], $this->html->scanplayer_js( ).$this->output );
}
function rpg_scanplayer( )
{
global $ibforums;
global $DB;
global $std;
global $HTTP_POST_VARS;
global $print;
$DB->query( "SELECT * FROM ibf_members WHERE id='".$ibforums->input['othermemberid']."'" );
$get_member = $DB->fetch_row( );
if ( $get_member['rpggender'] == 1 )
{
$rpg['rpggender'] = "Female";
$class_db = "ibf_rpg_classf";
$icon_gender = "female";
}
else if ( $get_member['rpggender'] == 2 )
{
$rpg['rpggender'] = "Male";
$class_db = "ibf_rpg_classm";
$icon_gender = "male";
}
else
{
$print->pop_up_window( $ibforums->lang['page_scanplayer'], $this->html->scanplayer_error( $get_member ).$this->output );
exit( );
}
$DB->query( "SELECT * FROM {$class_db} WHERE id='".$get_member['rpgclass']."'" );
$get_class = $DB->fetch_row( );
$DB->query( "SELECT * FROM ibf_rpg_race WHERE raceid='".$get_member['rpgrace']."'" );
$get_race = $DB->fetch_row( );
$DB->query( "SELECT * FROM ibf_rpg_alignment WHERE id='".$get_member['alignment']."'" );
$get_align = $DB->fetch_row( );
$DB->query( "SELECT * FROM ibf_items_user WHERE userid='".$get_member['id']."'" );
$get_items = $DB->fetch_row( );
$DB->query( "SELECT * FROM ibf_battle_stats WHERE userid='".$get_member['id']."'" );
$get_battle = $DB->fetch_row( );
if ( $get_member['hp'] == $get_member['maxhp'] )
{
$hp_img = "100";
}
else
{
$hp_check = $get_member['maxhp'] - $get_member['hp'];
$hp_img = round( $get_member['hp'] / 1 / 10 );
}
if ( $get_member['ma'] == $get_member['maxma'] )
{
$ma_img = "100";
}
else
{
$ma_check = $get_member['maxma'] - $get_member['ma'];
$ma_img = round( $get_member['ma'] / 1 / 10 );
}
if ( $get_member['pp'] == $get_member['maxpp'] )
{
$pp_img = "100";
}
else
{
$pp_check = $get_member['maxpp'] - $get_member['pp'];
$pp_img = round( $get_member['pp'] / 1 / 10 );
}
if ( $get_member['icon'] == "" )
{
$rpg['rpgjob'] = "<img src=\"html/rpg/classes/{$icon_gender}/nonem.gif\" alt=\"".$get_class['name']."\">";
}
else
{
$rpg['rpgjob'] = "<img src=\"html/rpg/classes/{$icon_gender}/".$get_member['icon']."\" alt=\"".$get_class['name']."\">";
}
$rpg['rpgname'] = $get_member['rpgname'];
$rpg['rpgclass'] = $get_class['name'];
$rpg['rpgrace'] = $get_race['name'];
$rpg['rpgalignment'] = $get_align['name'];
$rpg['rpgtype'] = $get_class['typename'];
$rpg['rpglevel'] = $get_member['level'];
$rpg['rpghp'] = $get_member['hp'];
$rpg['rpgmaxhp'] = $get_member['maxhp'];
$rpg['rpghpimg'] = $hp_img;
$rpg['rpgma'] = $get_member['ma'];
$rpg['rpgmaxma'] = $get_member['maxma'];
$rpg['rpgmaimg'] = $ma_img;
$rpg['rpgpp'] = $get_member['pp'];
$rpg['rpgmaxpp'] = $get_member['maxpp'];
$rpg['rpgppimg'] = $pp_img;
$rpg['regatt'] = $get_member['regatt'];
$rpg['regdef'] = $get_member['regdef'];
$rpg['magicatt'] = $get_member['magicatt'];
$rpg['magicdef'] = $get_member['magicdef'];
$rpg['speed'] = $get_member['speed'];
$rpg['evade'] = $get_member['evade'];
$rpg['totalbattles'] = $get_battle['battles'];
$rpg['win'] = $get_battle['wins'];
$rpg['lose'] = $get_battle['losses'];
$rpg['draw'] = $get_battle['draws'];
$rpg['retreat'] = $get_battle['retreats'];
if ( $get_items['icon1'] == "" )
{
$rpg['weapon'] = "<img src=\"html/rpg/itemshop/".$get_items['item1'].".gif\" alt=\"".$get_items['item1']."\"> ".$get_items['item1']."";
}
else
{
$rpg['weapon'] = "<img src=\"html/rpg/itemshop/".$get_items['icon1'].".gif\" alt=\"".$get_items['item1']."\"> ".$get_items['item1']."";
}
if ( $get_items['icon2'] == "" )
{
$rpg['armory'] = "<img src=\"html/rpg/itemshop/".$get_items['item2'].".gif\" alt=\"".$get_items['item2']."\"> ".$get_items['item2']."";
}
else
{
$rpg['armory'] = "<img src=\"html/rpg/itemshop/".$get_items['icon2'].".gif\" alt=\"".$get_items['item2']."\"> ".$get_items['item2']."";
}
if ( $get_items['icon3'] == "" )
{
$rpg['item'] = "<img src=\"html/rpg/itemshop/".$get_items['item3'].".gif\" alt=\"".$get_items['item3']."\"> ".$get_items['item3']."";
}
else
{
$rpg['item'] = "<img src=\"html/rpg/itemshop/".$get_items['icon3'].".gif\" alt=\"".$get_items['item3']."\"> ".$get_items['item3']."";
}
$this->output = $this->html->scanplayer( $rpg );
}
}
rpg( );
$idx = new rpg( );
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -