Code:
#include <amxmodx>
//#include <amxmisc>
#include <fun>
//#include <engine>
#include <cstrike>
new bool:invis[33]
public plugin_init()
{
register_plugin("mod","1.0","author")
register_clcmd("goinvis","hook_goinvis")
register_event("CurWeapon", "even_CurWeapon", "be", "1=1")
}
public hook_goinvis(id)
{
if(!invis[id])
{
invis[id]=true
engclient_cmd(id,"weapon_knife")
set_task(5.0,"un_invis",id)
set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,0)
client_print(id, print_chat, "You are now invisable.")
set_user_footsteps(id, 1)
}
return PLUGIN_HANDLED
}
public un_invis(id)
{
invis[id]=false
set_user_rendering(id)
client_print(id, print_chat, "You are now visible again.")
set_user_footsteps(id, 0)
}
public even_CurWeapon(id)
{
if (invis[id] && read_data(2)!=CSW_KNIFE)
{
engclient_cmd(id,"weapon_knife")
}
}
player only can use knife when invisable.
__________________