/* Plugin by: TheArmagedon
##################################################################################
## Cvars: ##
## zp_blockspray [1/0] - Enable/Disable BlockSpray ##
## zp_blockspray_all [1/0] - Enable/Disable Spray for Z/H ##
## zp_blockspray_zombie [1/0] - Enable/Disable Spray for Zombie ##
## zp_blockspray_human [1/0] - Enable/Disable Spray for Human ## ##
##################################################################################
Credits:
*/
#include <amxmodx>
#include <zombieplague>
#include <engine>
#include <cstrike>
#define SPRAY 201
// Pcvar
new blockspray_zm, blockspray_human, blockspray_all, blockspray_OnOff
public plugin_init() {
// Register Plugin
register_plugin("[ZP] Block Spray", "1.0", "TheArmagedon")
// Lang
register_dictionary("zp_blockspray.txt")
// Cvar
blockspray_OnOff = register_cvar("zp_blockspray", "1")
blockspray_all = register_cvar("zp_blockspray_all", "0")
blockspray_zm = register_cvar("zp_blockspray_zombie", "1")
blockspray_human = register_cvar("zp_blockspray_human", "1")
}
public client_impulse(id, impulse)
{
if(get_pcvar_num(blockspray_OnOff) == 1 && impulse == SPRAY)
{
if(get_pcvar_num(blockspray_all) == 1) {
client_print(id, print_center, "%L", LANG_PLAYER, "SPRAY_ALL");
}
if(get_pcvar_num(blockspray_zm) == 1 && cs_get_user_team(id) == ZP_TEAM_ZOMBIE) {
client_print(id, print_center, "%L", LANG_PLAYER, "SPRAY_ZM");
}
if(get_pcvar_num(blockspray_human) == 1 && cs_get_user_team(id) == ZP_TEAM_HUMAN) {
client_print(id, print_center, "%L", LANG_PLAYER, "SPRAY_HUMAN");
}
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1034\\ f0\\ fs16 \n\\ par }
*/