|
zp_get_user_zombie
|
Returns whether a player is a zombie.
|
|
zp_get_user_nemesis
|
Returns whether a player is a nemesis.
|
|
zp_get_user_survivor
|
Returns whether a player is a survivor.
|
|
zp_get_user_first_zombie
|
Returns whether a player is the first zombie.
|
|
zp_get_user_last_zombie
|
Returns whether a player is the last zombie.
|
|
zp_get_user_last_human
|
Returns whether a player is the last human.
|
|
zp_get_user_zombie_class
|
Returns a player's current zombie class ID.
|
|
zp_get_user_next_class
|
Returns a player's next zombie class ID (for the next infection).
|
|
zp_set_user_zombie_class
|
Sets a player's next zombie class ID (for the next infection).
|
|
zp_get_user_ammo_packs
|
Returns a player's ammo pack count.
|
|
zp_set_user_ammo_packs
|
Sets a player's ammo pack count.
|
|
zp_get_zombie_maxhealth
|
Returns the default maximum health of a zombie.
Note: Takes into account first zombie's HP multiplier.
|
|
zp_get_user_batteries
|
Returns a player's custom flashlight batteries charge.
|
|
zp_set_user_batteries
|
Sets a player's custom flashlight batteries charge.
|
|
zp_get_user_nightvision
|
Returns whether a player has night vision.
|
|
zp_set_user_nightvision
|
Sets whether a player has night vision.
|
|
zp_infect_user
|
Forces a player to become a zombie.
Note: Unavailable for last human/survivor/sniper.
|
|
zp_disinfect_user
|
Forces a player to become a human.
Note: Unavailable for last zombie/nemesis.
|
|
zp_make_user_nemesis
|
Forces a player to become a nemesis.
Note: Unavailable for last human/survivor/sniper.
|
|
zp_make_user_survivor
|
Forces a player to become a survivor.
Note: Unavailable for last zombie/nemesis.
|
|
zp_respawn_user
|
Respawns a player into a specific team.
|
|
zp_force_buy_extra_item
|
Forces a player to buy an extra item.
|
|
zp_get_user_sniper
|
Returns whether a player is a sniper.
|
|
zp_make_user_sniper
|
Forces a player to become a sniper.
Note: Unavailable for last zombie/nemesis/assassin.
|
|
zp_get_user_assassin
|
Returns whether a player is an assassin.
|
|
zp_make_user_assassin
|
Forces a player to become a assassin.
Note: Unavailable for last human/survivor/sniper.
|
|
zp_has_round_started
|
Returns whether the ZP round has started, i.e. first zombie
has been chosen or a game mode has begun.
|
|
zp_is_nemesis_round
|
Returns whether the current round is a nemesis round.
|
|
zp_is_survivor_round
|
Returns whether the current round is a survivor round.
|
|
zp_is_swarm_round
|
Returns whether the current round is a swarm round.
|
|
zp_is_plague_round
|
Returns whether the current round is a plague round.
|
|
zp_is_lnj_round
|
Returns whether the current round is a Armageddon round.
|
|
zp_get_zombie_count
|
Returns number of alive zombies.
|
|
zp_get_human_count
|
Returns number of alive humans.
|
|
zp_get_nemesis_count
|
Returns number of alive nemesis.
|
|
zp_get_survivor_count
|
Returns number of alive survivors.
|
|
zp_is_sniper_round
|
Returns whether the current round is a sniper round.
|
|
zp_is_assassin_round
|
Returns whether the current round is a assassin round.
|
|
zp_get_sniper_count
|
Returns number of alive snipers.
|
|
zp_get_assassin_count
|
Returns number of alive assassins.
|
|
zp_get_current_mode
|
Returns the current game mode ID
Note: For default game modes you can use, for eg. MODE_SWARM,
to check if the current round is swarm mode.
Note: For custom game modes you must have the custom game
mode ID to detect it
|
|
zp_get_user_model
|
Allows you to properly retrieve a player's model
Note: You should use this native for retrieving a player's
current model instead of other methods
Note: The model name which is retrieved is the model's folder
name for eg: zombie_source and is not the model's actual name.
|
|
zp_set_user_model
|
Properly sets the given model for the player.
Note: You should use this native for setting a player's model
instead of other methods.
Note: The model name which is passed should be the model's folder
name for eg: zombie_source and the folder should contain the
actual model file in it eg: zombie_source.mdl
Note: The model you are setting should be precached in the
sub-plugin using the plugin_precache forward to prevent problems.
Note: It is highly advised to set the models with an additional
delay during round start to prevent SVC_BAD errors/kicks.
|
|
zp_get_extra_item_id
|
Returns an extra item's ID.
|
|
zp_get_zombie_class_id
|
Returns a zombie class' ID.
|
|
zp_register_game_mode
|
Registers a custom game mode which will be added to the admin menu of ZP
Note: The returned game mode ID can later be used to detect the game mode
which is called in zp_round_started_pre. There you can start the game mode
externally by using this game mode ID.
|
|
zp_register_extra_item
|
Registers a custom item which will be added to the extra items menu of ZP.
Note: The returned extra item ID can be later used to catch item
purchase events for the zp_extra_item_selected() forward.
Note: ZP_TEAM_NEMESIS, ZP_TEAM_SURVIVOR, ZP_TEAM_ASSASSIN and ZP_TEAM_SNIPER
can be used to make an item available to Nemesis,
Survivors, Assassins and Snipers.
|
|
zp_register_zombie_class
|
Registers a custom class which will be added to the zombie classes menu of ZP.
Note: The returned zombie class ID can be later used to identify
the class when calling the zp_get_user_zombie_class() natives.
|