View Single Post
SweatyBanana
BANNED
Join Date: Sep 2005
Location: LOL
Old 08-11-2006 , 19:56   Re: Working invisible
Reply With Quote #3

Tested:

amx_invisible "Part of username"
amx_visible "part of userName"


PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fun>

public plugin_init()
{
    
register_plugin("Invisibility","0.1","SweatyBanana")
    
register_clcmd("amx_invisible","invisible",ADMIN_BAN,"Invisibility On")
    
register_clcmd("amx_visible","visible",ADMIN_BAN,"Invisibility Off")
}

public 
invisible(id,level,cid)
{
    if (!(
get_user_flags(id)&ADMIN_BAN))
    {
        return 
PLUGIN_HANDLED
    
}

    new 
TARGET[32]
    
read_argv(1,TARGET,31)

    new 
PLAYER cmd_target(id,TARGET,7)

    
set_user_rendering(PLAYER,kRenderFxNone,0,0,0,kRenderTransAlpha,0)
    
client_print(PLAYER,print_chat,"An admin has given you invisibility.")

    return 
PLUGIN_HANDLED
}

public 
visible(id,level,cid)
{
    if (!(
get_user_flags(id)&ADMIN_BAN))
    {
        return 
PLUGIN_HANDLED
    
}

    new 
TARGET[32]
    
read_argv(1,TARGET,31)

    new 
PLAYER cmd_target(id,TARGET,7)

    
set_user_rendering(PLAYER,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
    
client_print(PLAYER,print_chat,"An admin has taken away your invisibility.")

    return 
PLUGIN_HANDLED
}

public 
client_disconnect(id)
    
set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255

Last edited by SweatyBanana; 08-11-2006 at 20:06.
SweatyBanana is offline
Send a message via AIM to SweatyBanana Send a message via Yahoo to SweatyBanana