More netprop stocks for entities
--HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401826
This commit is contained in:
		
							parent
							
								
									fdc67a7a52
								
							
						
					
					
						commit
						9ac2a2e318
					
				| @ -52,7 +52,19 @@ enum | ||||
| }; | ||||
| 
 | ||||
| /** | ||||
|  * Sets an entity's color. | ||||
|  * Gets an entity's movetype. | ||||
|  * | ||||
|  * @param index		Entity index | ||||
|  * @return		Movetype, see enum above | ||||
|  */ | ||||
| stock GetEntityMovetype(index) | ||||
| { | ||||
| 	new offset = GetEntSendPropOffs(index, "movetype"); | ||||
| 	return GetEntData(index, offset, 1); | ||||
| } | ||||
| 
 | ||||
| /** | ||||
|  * Sets an entity's movetype. | ||||
|  * | ||||
|  * @param index		Entity index | ||||
|  * @param mt		Movetype, see enum above | ||||
| @ -81,4 +93,42 @@ stock SetEntityRenderColor(index, r=255, g=255, b=255, a=255) | ||||
| 	SetEntData(index, offset + 1, g, 1, true); | ||||
| 	SetEntData(index, offset + 2, b, 1, true); | ||||
| 	SetEntData(index, offset + 3, a, 1, true); | ||||
| } | ||||
| 
 | ||||
| /** | ||||
|  * Gets an entity's gravity. | ||||
|  * | ||||
|  * @param index		Entity index | ||||
|  * @return		Entity's m_flGravity value | ||||
|  */ | ||||
| stock Float:GetEntityGravity(index) | ||||
| { | ||||
| 	new offset = FindDataMapOffs(index, "m_flGravity"); | ||||
| 	return GetEntDataFloat(index, offset);	 | ||||
| } | ||||
| 
 | ||||
| /** | ||||
|  * Sets an entity's gravity. | ||||
|  * | ||||
|  * @param index		Entity index | ||||
|  * @param amount	Gravity to set. Default = 800 | ||||
|  * @noreturn | ||||
|  */ | ||||
| stock SetEntityGravity(index, Float:amount) | ||||
| { | ||||
| 	new offset = FindDataMapOffs(index, "m_flGravity"); | ||||
| 	SetEntDataFloat(index, offset, amount, true);	 | ||||
| } | ||||
| 
 | ||||
| /** | ||||
|  * Sets an entity's health | ||||
|  * | ||||
|  * @param index		Entity index | ||||
|  * @param amount	Health | ||||
|  * @noreturn | ||||
|  */ | ||||
| stock SetEntityHealth(index, amount) | ||||
| { | ||||
| 	SetEntProp(client, Prop_Send, "m_iHealth", health, 1) | ||||
| 	SetEntProp(client, Prop_Data, "m_iHealth", health, 1) | ||||
| } | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user