i need teaching on how to bind the scripting key plz like bind_<name> i need teaching can someone teach me and only reply if ur gonna teach me
Code:
ublic plugin_init()
{
// Plugin Info
register_plugin("SUPERHERO SilverSurfer","1.14.4","Necroscope")
// Fire the Event to Create This SuperHero
if ( isDebugOn() ) server_print("Attempting to create Silver Surfer Hero")
register_cvar("surfer_level", "10" )
shCreateHero(gHeroName, "Cosmic Powers", "Endless Noclip, Hold Power Key Down", true, "surfer_level" )
// Register Events This Hero Will Respond To! (And Server Commands)
register_event("ResetHUD","newRound","b")
register_srvcmd("surfer_init","surfer_init")
shRegHeroInit(gHeroName, "surfer_init")
// Key Down
register_srvcmd("surfer_kd", "surfer_kd")
shRegKeyDown(gHeroName, "surfer_kd")
// Key Up
register_srvcmd("surfer_ku", "surfer_ku")
shRegKeyUp(gHeroName, "surfer_ku")
// Death
register_event("DeathMsg", "surfer_death", "a")
// Default CVARS
register_cvar("surfer_speed", "500" )
}
//-------------------------------------------------------------------------------------------------------
public surfer_init()
{
new temp[6]
//First Argument is an id
read_argv(1,temp,5)
new id=str_to_num(temp)
//2nd Argument is 0 or 1 depending on whether the id has Surfer Powers
read_argv(2,temp,5)
new hasPowers=str_to_num(temp)
if ( !hasPowers )
{
if ( is_user_alive(id) && gHasSurferPower )
{
set_user_noclip(id,0)
}
}
gHasSurferPower[id]=(hasPowers!=0)
}
//-------------------------------------------------------------------------------------------------------
public newRound(id)
{
if (is_user_alive(id) && get_user_noclip(id) ) set_user_noclip(id,0)
return PLUGIN_HANDLED
}
//-------------------------------------------------------------------------------------------------------
public surfer_kd()
{
new temp[6]
//First Argument is an id
read_argv(1,temp,5)
new id=str_to_num(temp)
set_user_noclip(id,1)
shSetMaxSpeed(gHeroName, "surfer_speed", "[0]" )
set_user_rendering(id,kRenderFxGlowShell,200,200,200,kRenderTransAlpha,64)
// Surfer Message
new message[128]
format(message, 127, "Entered Silver Surfer Mode - Don't get Stuck or you will die" )
set_hudmessage(200,200,200,-1.0,0.3,0,0.25,1.0,0.0,0.0,4)
show_hudmessage(id, message)
return PLUGIN_HANDLED
}
//-------------------------------------------------------------------------------------------------------
public surfer_ku()
{
new temp[6]
//First Argument is an id
read_argv(1,temp,5)
new id=str_to_num(temp)
if ( get_user_noclip(id) == 1)
set_user_noclip(id,0)
shRemSpeedPower(id)
set_user_rendering(id)
// Surfer Message
new message[128]
format(message, 127, "Silver Surfer Mode Now Over" )
set_hudmessage(200,200,200,-1.0,0.3,0,0.25,1.0,0.0,0.0,4)
show_hudmessage(id, message)
return PLUGIN_HANDLED
}
//-------------------------------------------------------------------------------------------------------
public surfer_death()
{
new id=read_data(2)
set_user_noclip(id,0)
shRemSpeedPower(id)
}
//-------------------------------------------------------------------------------------------------------