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 index		Entity index | ||||||
|  * @param mt		Movetype, see enum above |  * @param mt		Movetype, see enum above | ||||||
| @ -82,3 +94,41 @@ stock SetEntityRenderColor(index, r=255, g=255, b=255, a=255) | |||||||
| 	SetEntData(index, offset + 2, b, 1, true); | 	SetEntData(index, offset + 2, b, 1, true); | ||||||
| 	SetEntData(index, offset + 3, a, 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