58 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			SourcePawn
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			SourcePawn
		
	
	
	
	
	
| /**
 | |
|  * ====================
 | |
|  *    Zombie Riot
 | |
|  *   File: zriot.inc
 | |
|  *   Author: Greyscale
 | |
|  * ==================== 
 | |
|  */
 | |
| 
 | |
| /**
 | |
|  * Used to check if a player is a zombie.
 | |
|  * @param client   Client index.
 | |
|  * @return   True if the player is a zombie, and false if human.
 | |
|  */   
 | |
| native bool:ZRiot_IsClientZombie(client);
 | |
| 
 | |
| /**
 | |
|  * Retrieves the team index of the zombies
 | |
|  * @note   Remember these are based off cvars, 0 will be returned if called before the cvar is set
 | |
|  */
 | |
| native ZRiot_GetZombieTeam();
 | |
| 
 | |
| /**
 | |
|  * Retrieves the team index of the humans
 | |
|  * @note   Remember these are based off cvars, 0 will be returned if called before the cvar is set
 | |
|  */
 | |
| native ZRiot_GetHumanTeam();
 | |
| 
 | |
| /**
 | |
|  * Turns a human into a zombie
 | |
|  * @param client   Client index.
 | |
|  */
 | |
| native ZRiot_Zombie(client);
 | |
| 
 | |
| /**
 | |
|  * Called when a player turns into a zombie.  This is not called at round end.
 | |
|  * @param client   Client index.
 | |
|  */
 | |
| forward ZRiot_OnClientZombie(client);
 | |
| 
 | |
| /**
 | |
|  * Turns a zombie into a human (will not work for bots)
 | |
|  * @param client   Client index.
 | |
|  */
 | |
| native ZRiot_Human(client);
 | |
| 
 | |
| /**
 | |
|  * Called when a player turns into a human.  This is not called at round end.
 | |
|  * @param client   Client index.
 | |
|  */
 | |
| forward ZRiot_OnClientHuman(client);
 | |
| 
 | |
| /**
 | |
|  * Called when the HUD is being updated on a client (not called for bots)
 | |
|  * @param client   Client index.
 | |
|  * @param hinttext   The text string being sent to the usermsg "HintText"
 | |
|  * @note   If hinttext is modified the new value will be sent to the client
 | |
|  */
 | |
| forward ZRiot_OnClientHUDUpdate(client, String:hinttext[]); |