📄 ad_rpg.php
字号:
$SKIN->form_input( "evade" )
) );
$ADMIN->html .= $SKIN->end_form( "提交" );
$ADMIN->html .= $SKIN->end_table( );
$ADMIN->output( );
}
function do_races( )
{
global $IN;
global $root_path;
global $INFO;
global $DB;
global $SKIN;
global $ADMIN;
global $std;
global $MEMBER;
global $GROUP;
if ( $IN['name'] == "" )
{
$ADMIN->error( "<font face=arial color=red>你必须输入种族名称</font>" );
}
$DB->query( "SELECT * from ibf_rpg_alignment WHERE id='".$IN['alignmentid']."'" );
$rpg = $DB->fetch_row( );
if ( $IN['raceid'] == "" )
{
$db_string = $DB->compile_db_insert_string( array(
"name" => $IN['name'],
"alignmentid" => $IN['alignmentid'],
"alignment" => $rpg['name'],
"regatt" => $IN['regatt'],
"regdef" => $IN['regdef'],
"magicatt" => $IN['magicatt'],
"magicdef" => $IN['magicdef'],
"speed" => $IN['speed'],
"evade" => $IN['evade']
) );
$DB->query( "INSERT INTO ibf_rpg_race (".$db_string['FIELD_NAMES'].") VALUES (".$db_string['FIELD_VALUES'].")" );
$ADMIN->save_log( "添加人物种族" );
}
else
{
$db_string = $DB->compile_db_update_string( array(
"name" => $IN['name'],
"alignmentid" => $IN['alignmentid'],
"alignment" => $rpg['name'],
"regatt" => $IN['regatt'],
"regdef" => $IN['regdef'],
"magicatt" => $IN['magicatt'],
"magicdef" => $IN['magicdef'],
"speed" => $IN['speed'],
"evade" => $IN['evade']
) );
$DB->query( "UPDATE ibf_rpg_race SET {$db_string} WHERE raceid='".$IN['raceid']."'" );
$ADMIN->save_log( "编辑任务种族" );
}
$std->boink_it( $SKIN->base_url."&act=rpg&code=01" );
exit( );
}
function removeraces( )
{
global $IN;
global $root_path;
global $INFO;
global $DB;
global $SKIN;
global $ADMIN;
global $std;
if ( $IN['id'] == "" )
{
$ADMIN->error( "<font face=arial color=red>你必须输入人物种族</font>" );
}
$DB->query( "DELETE FROM ibf_rpg_race WHERE raceid='".$IN['raceid']."'" );
$ADMIN->save_log( "删除人物种族" );
$std->boink_it( $SKIN->base_url."&act=rpg&code=02" );
exit( );
}
function classes( )
{
global $IN;
global $root_path;
global $INFO;
global $DB;
global $SKIN;
global $ADMIN;
global $std;
global $MEMBER;
global $GROUP;
$ADMIN->page_detail = "请在下面设置人物类型参数";
$ADMIN->page_title = "编辑人物类型";
$SKIN->td_header[] = array( "图标", "10%" );
$SKIN->td_header[] = array( "名称", "10%" );
$SKIN->td_header[] = array( "类别", "10%" );
$SKIN->td_header[] = array( "图片", "10%" );
$SKIN->td_header[] = array( "常规攻击", "10%" );
$SKIN->td_header[] = array( "常规防御", "10%" );
$SKIN->td_header[] = array( "魔法攻击", "10%" );
$SKIN->td_header[] = array( "魔法防御", "10%" );
$SKIN->td_header[] = array( "速度", "5%" );
$SKIN->td_header[] = array( "躲避", "5%" );
$SKIN->td_header[] = array( "编辑", "5%" );
$SKIN->td_header[] = array( "删除", "5%" );
$ADMIN->html .= $SKIN->start_table( "参数设置" );
$ADMIN->html .= $SKIN->add_td_basic( "人物类型(男性)", "left", "catrow2" );
$DB->query( "SELECT * FROM ibf_rpg_classm ORDER BY name ASC" );
while ( $rpg = $DB->fetch_row( ) )
{
$ADMIN->html .= $SKIN->add_td_row( array(
"<img src=html/rpg/classes/male/{$rpg['icon']}>",
"<b>{$rpg['name']}</b>",
"{$rpg['typename']}",
"{$rpg['icon']}",
"{$rpg['regatt']}",
"{$rpg['regdef']}",
"{$rpg['magicatt']}",
"{$rpg['magicdef']}",
"{$rpg['speed']}",
"{$rpg['evade']}",
"<center><a href='".$SKIN->base_url."&act=rpg&code=14&id={$rpg['id']}&gender=Male'>编辑</a></center>",
"<center><a href='".$SKIN->base_url."&act=rpg&code=15&id={$rpg['id']}&gender=Male'>删除</a></center>"
) );
}
$ADMIN->html .= $SKIN->add_td_basic( "人物类型(女性)", "left", "catrow2" );
$DB->query( "SELECT * FROM ibf_rpg_classf ORDER BY name ASC" );
while ( $rpg = $DB->fetch_row( ) )
{
$ADMIN->html .= $SKIN->add_td_row( array(
"<img src=html/rpg/classes/female/{$rpg['icon']}>",
"<b>{$rpg['name']}</b>",
"{$rpg['typename']}",
"{$rpg['icon']}",
"{$rpg['regatt']}",
"{$rpg['regdef']}",
"{$rpg['magicatt']}",
"{$rpg['magicdef']}",
"{$rpg['speed']}",
"{$rpg['evade']}",
"<center><a href='".$SKIN->base_url."&act=rpg&code=14&id={$rpg['id']}&gender=Female'>编辑</a></center>",
"<center><a href='".$SKIN->base_url."&act=rpg&code=15&id={$rpg['id']}&gender=Female'>删除</a></center>"
) );
}
$ADMIN->html .= $SKIN->add_td_basic( "<a href='".$SKIN->base_url."&act=rpg&code=07'>添加新类型</a>", "center", "title" );
$ADMIN->html .= $SKIN->end_table( );
$ADMIN->output( );
}
function editclasses( )
{
global $IN;
global $root_path;
global $INFO;
global $DB;
global $SKIN;
global $ADMIN;
global $std;
global $MEMBER;
global $GROUP;
$ADMIN->page_detail = "请在下面添加人物类型参数";
$ADMIN->page_title = "编辑类型 (".$IN['gender'].")";
$SKIN->td_header[] = array( "", "60%" );
$SKIN->td_header[] = array( "", "40%" );
if ( $IN['gender'] == "Male" )
{
$DB->query( "SELECT * FROM ibf_rpg_classm WHERE id='".$IN['id']."'" );
}
else
{
$DB->query( "SELECT * FROM ibf_rpg_classf WHERE id='".$IN['id']."'" );
}
$rpg = array( );
if ( !( $rpg = $DB->fetch_row( ) ) )
{
$ADMIN->error( "<font face=arial color=red>无法找到 (".$IN['gender'].") </font>" );
}
$ADMIN->html .= $SKIN->start_form( array(
1 => array( "code", "32" ),
2 => array( "act", "rpg" ),
3 => array(
"id",
$IN['id']
),
4 => array(
"gender",
$IN['gender']
)
) );
$ADMIN->html .= $SKIN->start_table( Settings );
$DB->query( "SELECT * from ibf_rpg_type ORDER BY name ASC" );
while ( $rpgb = $DB->fetch_row( ) )
{
$cats[] = array(
$rpgb['id'],
$rpgb['name']
);
}
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Class Type</b>",
$SKIN->form_dropdown( "type", $cats )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Name</b>",
$SKIN->form_input( "name", stripslashes( $rpg['name'] ) )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Gender</b>",
$SKIN->form_dropdown( "gender", array(
0 => array( "Male", "Male" ),
1 => array( "Female", "Female" )
), stripslashes( $IN['gender'] ) )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Icon</b>",
$SKIN->form_input( "icon", stripslashes( $rpg['icon'] ) )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Regular Attack</b>",
$SKIN->form_input( "regatt", stripslashes( $rpg['regatt'] ) )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Regular Defense</b>",
$SKIN->form_input( "regdef", stripslashes( $rpg['regdef'] ) )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Magic Attack</b>",
$SKIN->form_input( "magicatt", stripslashes( $rpg['magicatt'] ) )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Magic Defense</b>",
$SKIN->form_input( "magicdef", stripslashes( $rpg['magicdef'] ) )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Speed</b>",
$SKIN->form_input( "speed", stripslashes( $rpg['speed'] ) )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Evade</b>",
$SKIN->form_input( "evade", stripslashes( $rpg['evade'] ) )
) );
$ADMIN->html .= $SKIN->end_form( "Save Change" );
$ADMIN->html .= $SKIN->end_table( );
$ADMIN->output( );
}
function addclasses( )
{
global $IN;
global $root_path;
global $INFO;
global $DB;
global $SKIN;
global $ADMIN;
global $std;
global $MEMBER;
global $GROUP;
$ADMIN->page_detail = "You may add Classes below.";
$ADMIN->page_title = "Add Classes";
$SKIN->td_header[] = array( "", "60%" );
$SKIN->td_header[] = array( "", "40%" );
$ADMIN->html .= $SKIN->start_form( array(
1 => array( "code", "32" ),
2 => array( "act", "rpg" )
) );
$ADMIN->html .= $SKIN->start_table( Settings );
$DB->query( "SELECT * from ibf_rpg_type ORDER BY name ASC" );
while ( $rpg = $DB->fetch_row( ) )
{
$cats[] = array(
$rpg['id'],
$rpg['name']
);
}
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Class Type</b>",
$SKIN->form_dropdown( "type", $cats )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Name</b>",
$SKIN->form_input( "name" )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Gender</b>",
$SKIN->form_dropdown( "gender", array(
0 => array( "classm", "Male" ),
1 => array( "classf", "Female" )
) )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Icon</b>",
$SKIN->form_input( "icon" )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Regular Attack</b>",
$SKIN->form_input( "regatt" )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Regular Defense</b>",
$SKIN->form_input( "regdef" )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Magic Attack</b>",
$SKIN->form_input( "magicatt" )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Magic Defense</b>",
$SKIN->form_input( "magicdef" )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Speed</b>",
$SKIN->form_input( "speed" )
) );
$ADMIN->html .= $SKIN->add_td_row( array(
"<b>Evade</b>",
$SKIN->form_input( "evade" )
) );
$ADMIN->html .= $SKIN->end_form( "Submit" );
$ADMIN->html .= $SKIN->end_table( );
$ADMIN->output( );
}
function do_classes( )
{
global $IN;
global $root_path;
global $INFO;
global $DB;
global $SKIN;
global $ADMIN;
global $std;
global $MEMBER;
global $GROUP;
if ( $IN['name'] == "" )
{
$ADMIN->error( "<font face=arial color=red>You must enter a Classes name, silly!</font>" );
}
$DB->query( "SELECT * from ibf_rpg_type WHERE id='".$IN['type']."'" );
$rpg = $DB->fetch_row( );
if ( $IN['id'] == "" )
{
$db_string = $DB->compile_db_insert_string( array(
"name" => $IN['name'],
"icon" => $IN['icon'],
"regatt" => $IN['regatt'],
"regdef" => $IN['regdef'],
"magicatt" => $IN['magicatt'],
"magicdef" => $IN['magicdef'],
"speed" => $IN['speed'],
"evade" => $IN['evade'],
"type" => $IN['type'],
"typename" => $rpg['name']
) );
if ( $IN['gender'] == "classm" )
{
$DB->query( "INSERT INTO ibf_rpg_classm (".$db_string['FIELD_NAMES'].") VALUES (".$db_string['FIELD_VALUES'].")" );
$ADMIN->save_log( "Added a Classes (Male)" );
}
else
{
$DB->query( "INSERT INTO ibf_rpg_classf (".$db_string['FIELD_NAMES'].") VALUES (".$db_string['FIELD_VALUES'].")" );
$ADMIN->save_log( "Added a Classes (Female)" );
}
}
else
{
$db_string = $DB->compile_db_update_string( array(
"name" => $IN['name'],
"icon" => $IN['icon'],
"regatt" => $IN['regatt'],
"regdef" => $IN['regdef'],
"magicatt" => $IN['magicatt'],
"magicdef" => $IN['magicdef'],
"speed" => $IN['speed'],
"evade" => $IN['evade'],
"type" => $IN['type'],
"typename" => $rpg['name']
) );
if ( $IN['gender'] == "Male" )
{
$DB->query( "UPDATE ibf_rpg_classm SET {$db_string} WHERE id='".$IN['id']."'" );
$ADMIN->save_log( "Edited a Classes (Male)" );
}
else
{
$DB->query( "UPDATE ibf_rpg_classf SET {$db_string} WHERE id='".$IN['id']."'" );
$ADMIN->save_log( "Edited a Classes (Female)" );
}
}
$std->boink_it( $SKIN->base_url."&act=rpg&code=02" );
exit( );
}
function removeclasses( )
{
global $IN;
global $root_path;
global $INFO;
global $DB;
global $SKIN;
global $ADMIN;
global $std;
global $MEMBER;
global $GROUP;
global $HTTP_POST_VARS;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -