In your fw_ppt you're never setting the user as being Visibile after you make him invisibile:
Code:
public fw_ppt
(id
)
{
if (!
is_user_alive(id
) || !zp_get_user_zombie
(id
))
return FMRES_IGNORED
if (g_use
[id
])
{
static button, oldbutton
button = get_user_button
(id
)
oldbutton = get_user_oldbutton
(id
)
if (!
(button & IN_USE
) &&
(oldbutton & IN_USE
))
ability
(id
)
}
if (g_ability
[id
] &&
(zp_get_user_zombie_class
(id
) == g_zclass_Predator
) && zp_get_user_zombie
(id
))
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, get_pcvar_num(cvar_invamount))
set_user_maxspeed
(id,
get_pcvar_float(cvar_speed
))
set_pev
(id, pev_flTimeStepSound,
999)
set_user_gravity
(id,
get_pcvar_float(cvar_gravity
) /
800)
}
return PLUGIN_CONTINUE
}
You have to make an Else If and set the render back to kRenderNormal
__________________