sm-plugins/includes/zriot.inc
2019-07-24 21:08:58 +02:00

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[]);