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

📄 player.htm

📁 Quake 的 各 种 文 档 格 式 说 明
💻 HTM
📖 第 1 页 / 共 4 页
字号:
<html><head><title>player.qc</title></head><body bgcolor="#C0F0D0">
<base target=examine>
<pre>

<a href="qc-types.htm#void">void</a>() <a href="misc.htm#bubble_bob">bubble_bob</a>;

<i>/*
==============================================================================

PLAYER

==============================================================================
*/</i>


<b>$</b><a href="qc-mdl.htm#s_cd">cd</a> <b>/raid/quake/id1/models/player_4</b>
<b>$</b><a href="qc-mdl.htm#s_origin">origin</a> <b>0 -6 24</b>
<b>$</b><a href="qc-mdl.htm#s_base">base</a> <b>base		</b>
<b>$</b><a href="qc-mdl.htm#s_skin">skin</a> <b>skin</b>

<i>//</i>
<i>// running</i>
<i>//</i>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>axrun1 axrun2 axrun3 axrun4 axrun5 axrun6</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>rockrun1 rockrun2 rockrun3 rockrun4 rockrun5 rockrun6</b>

<i>//</i>
<i>// standing</i>
<i>//</i>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>stand1 stand2 stand3 stand4 stand5</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>axstnd1 axstnd2 axstnd3 axstnd4 axstnd5 axstnd6</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>axstnd7 axstnd8 axstnd9 axstnd10 axstnd11 axstnd12</b>


<i>//</i>
<i>// pain</i>
<i>//</i>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>axpain1 axpain2 axpain3 axpain4 axpain5 axpain6</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>pain1 pain2 pain3 pain4 pain5 pain6</b>


<i>//</i>
<i>// death</i>
<i>//</i>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>axdeth1 axdeth2 axdeth3 axdeth4 axdeth5 axdeth6</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>axdeth7 axdeth8 axdeth9</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>deatha1 deatha2 deatha3 deatha4 deatha5 deatha6 deatha7 deatha8</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>deatha9 deatha10 deatha11</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>deathb1 deathb2 deathb3 deathb4 deathb5 deathb6 deathb7 deathb8</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>deathb9</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>deathc1 deathc2 deathc3 deathc4 deathc5 deathc6 deathc7 deathc8</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>deathc9 deathc10 deathc11 deathc12 deathc13 deathc14 deathc15</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>deathd1 deathd2 deathd3 deathd4 deathd5 deathd6 deathd7</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>deathd8 deathd9</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>deathe1 deathe2 deathe3 deathe4 deathe5 deathe6 deathe7</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>deathe8 deathe9</b>

<i>//</i>
<i>// attacks</i>
<i>//</i>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>nailatt1 nailatt2</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>light1 light2</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>rockatt1 rockatt2 rockatt3 rockatt4 rockatt5 rockatt6</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>shotatt1 shotatt2 shotatt3 shotatt4 shotatt5 shotatt6</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>axatt1 axatt2 axatt3 axatt4 axatt5 axatt6</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>axattb1 axattb2 axattb3 axattb4 axattb5 axattb6</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>axattc1 axattc2 axattc3 axattc4 axattc5 axattc6</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>axattd1 axattd2 axattd3 axattd4 axattd5 axattd6</b>


<i>/*
==============================================================================
PLAYER
==============================================================================
*/</i>


<a href="qc-types.htm#void">void</a>() <a href="player.htm#player_run">player_run</a>;

<a href="qc-types.htm#void">void</a>() <b>player_stand1</b><a name="player_stand1">=</a>[	$axstnd1,	<a href="player.htm#player_stand1">player_stand1</a>	]
{
	<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weaponframe">weaponframe</a>=0;
	<b>if</b> (<a href="qc-glob.htm#self">self</a>.velocity_x || <a href="qc-glob.htm#self">self</a>.velocity_y)
	{
		<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_walkframe">walkframe</a>=0;
		<a href="player.htm#player_run">player_run</a>();
		<b>return</b>;
	}

	<b>if</b> (<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weapon">weapon</a> == <a href="qc-defs.htm#IT_AXE">IT_AXE</a>)
	{
		<b>if</b> (<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_walkframe">walkframe</a> &gt;= 12)
			<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_walkframe">walkframe</a> = 0;
		<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_frame">frame</a> = $axstnd1 + <a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_walkframe">walkframe</a>;
	}
	<b>else</b>
	{
		<b>if</b> (<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_walkframe">walkframe</a> &gt;= 5)
			<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_walkframe">walkframe</a> = 0;
		<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_frame">frame</a> = $stand1 + <a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_walkframe">walkframe</a>;
	}
	<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_walkframe">walkframe</a> = <a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_walkframe">walkframe</a> + 1;	
};

<a href="qc-types.htm#void">void</a>() <b>player_run</b><a name="player_run">=</a>[	$rockrun1,	<a href="player.htm#player_run">player_run</a>	]
{
	<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weaponframe">weaponframe</a>=0;
	<b>if</b> (!<a href="qc-glob.htm#self">self</a>.velocity_x &amp;&amp; !<a href="qc-glob.htm#self">self</a>.velocity_y)
	{
		<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_walkframe">walkframe</a>=0;
		<a href="player.htm#player_stand1">player_stand1</a>();
		<b>return</b>;
	}

	<b>if</b> (<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weapon">weapon</a> == <a href="qc-defs.htm#IT_AXE">IT_AXE</a>)
	{
		<b>if</b> (<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_walkframe">walkframe</a> == 6)
			<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_walkframe">walkframe</a> = 0;
		<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_frame">frame</a> = $axrun1 + <a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_walkframe">walkframe</a>;
	}
	<b>else</b>
	{
		<b>if</b> (<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_walkframe">walkframe</a> == 6)
			<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_walkframe">walkframe</a> = 0;
		<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_frame">frame</a> = <a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_frame">frame</a> + <a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_walkframe">walkframe</a>;
	}
	<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_walkframe">walkframe</a> = <a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_walkframe">walkframe</a> + 1;
};


<a href="qc-types.htm#void">void</a>() <b>player_shot1</b><a name="player_shot1">=</a>	[$shotatt1, player_shot2	] {<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weaponframe">weaponframe</a>=1;
<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_effects">effects</a> = <a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_effects">effects</a> | <a href="qc-defs.htm#EF_MUZZLEFLASH">EF_MUZZLEFLASH</a>;};
<a href="qc-types.htm#void">void</a>() <b>player_shot2</b><a name="player_shot2">=</a>	[$shotatt2, player_shot3	] {<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weaponframe">weaponframe</a>=2;};
<a href="qc-types.htm#void">void</a>() <b>player_shot3</b><a name="player_shot3">=</a>	[$shotatt3, player_shot4	] {<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weaponframe">weaponframe</a>=3;};
<a href="qc-types.htm#void">void</a>() <b>player_shot4</b><a name="player_shot4">=</a>	[$shotatt4, player_shot5	] {<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weaponframe">weaponframe</a>=4;};
<a href="qc-types.htm#void">void</a>() <b>player_shot5</b><a name="player_shot5">=</a>	[$shotatt5, player_shot6	] {<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weaponframe">weaponframe</a>=5;};
<a href="qc-types.htm#void">void</a>() <b>player_shot6</b><a name="player_shot6">=</a>	[$shotatt6, <a href="player.htm#player_run">player_run</a>	] {<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weaponframe">weaponframe</a>=6;};

<a href="qc-types.htm#void">void</a>() <b>player_axe1</b><a name="player_axe1">=</a>	[$axatt1, player_axe2	] {<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weaponframe">weaponframe</a>=1;};
<a href="qc-types.htm#void">void</a>() <b>player_axe2</b><a name="player_axe2">=</a>	[$axatt2, player_axe3	] {<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weaponframe">weaponframe</a>=2;};
<a href="qc-types.htm#void">void</a>() <b>player_axe3</b><a name="player_axe3">=</a>	[$axatt3, player_axe4	] {<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weaponframe">weaponframe</a>=3;<a href="weapons.htm#W_FireAxe">W_FireAxe</a>();};
<a href="qc-types.htm#void">void</a>() <b>player_axe4</b><a name="player_axe4">=</a>	[$axatt4, <a href="player.htm#player_run">player_run</a>	] {<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weaponframe">weaponframe</a>=4;};

<a href="qc-types.htm#void">void</a>() <b>player_axeb1</b><a name="player_axeb1">=</a>	[$axattb1, player_axeb2	] {<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weaponframe">weaponframe</a>=5;};
<a href="qc-types.htm#void">void</a>() <b>player_axeb2</b><a name="player_axeb2">=</a>	[$axattb2, player_axeb3	] {<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weaponframe">weaponframe</a>=6;};
<a href="qc-types.htm#void">void</a>() <b>player_axeb3</b><a name="player_axeb3">=</a>	[$axattb3, player_axeb4	] {<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weaponframe">weaponframe</a>=7;<a href="weapons.htm#W_FireAxe">W_FireAxe</a>();};
<a href="qc-types.htm#void">void</a>() <b>player_axeb4</b><a name="player_axeb4">=</a>	[$axattb4, <a href="player.htm#player_run">player_run</a>	] {<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weaponframe">weaponframe</a>=8;};

<a href="qc-types.htm#void">void</a>() <b>player_axec1</b><a name="player_axec1">=</a>	[$axattc1, player_axec2	] {<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weaponframe">weaponframe</a>=1;};
<a href="qc-types.htm#void">void</a>() <b>player_axec2</b><a name="player_axec2">=</a>	[$axattc2, player_axec3	] {<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weaponframe">weaponframe</a>=2;};
<a href="qc-types.htm#void">void</a>() <b>player_axec3</b><a name="player_axec3">=</a>	[$axattc3, player_axec4	] {<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_weaponframe">weaponframe</a>=3;<a href="weapons.htm#W_FireAxe">W_FireAxe</a>();};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -