⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ad_rpg.php

📁 泛微协同办公系统标准版E-office V5.5的源代码内含泛微办公系统V5.5自动注册文件。
💻 PHP
📖 第 1 页 / 共 4 页
字号:
			$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 + -