58 lines
1.5 KiB
PHP
58 lines
1.5 KiB
PHP
|
/**
|
||
|
* ====================
|
||
|
* 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[]);
|