📄 player.htm
字号:
<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> >= 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> >= 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 && !<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 + -