the following code is about freezing the first zombie, but its for zp 5.0 so can anyone edit this and make it work for zp 4.3
Code:
#include <amxmodx>
#include <fun>
#include <zp50_core>
#define PLUGIN "[ZP50] Freeze first zombie"
#define VERSION "1.0"
#define AUTHOR "wicho"
#define MarkPlayerSpeed(%0) bitPlayerSpeed |= (1 << (%0 & 31))
#define ClearPlayerSpeed(%0) bitPlayerSpeed &= ~(1 << (%0 & 31))
#define IsPlayerSpeed(%0) bitPlayerSpeed & (1 << (%0 & 31))
new bitPlayerSpeed
new cvar_time
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
cvar_time = register_cvar("zp_freeze_frist_zombie", "5.0")
}
public zp_fw_core_infect_post(id)
{
if(is_user_alive(id) && zp_core_is_first_zombie(id))
{
IsPlayerSpeed(id) = get_user_maxspeed(id)
set_user_maxspeed(id, 1.0)
set_task(cvar_time, "Unfreeze", id)
}
}
public Unfreeze(id)
{
set_user_maxspeed(id, IsPlayerSpeed(id))
}