Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Enchanter
- #include <superheromod>
- new gHeroID
- new bool:gHasEnchanter[SH_MAXSLOTS+1]
- new gPcvarStunspeed, gPcvarStuntime, gPcvarSlapstrength, gPcvarChance
- //-----------------------------------------------------------------
- public plugin_init()
- {
- register_plugin("SUPERHERO Enchanter", "1.0", "Exploited")
- new pcvarLevel = register_cvar("enchanter_level", "6")
- gPcvarStunspeed = register_cvar("enchanter_stunspeed", "200")
- gPcvarStuntime = register_cvar("enchanter_stuntime", "1")
- gPcvarSlapstrength = register_cvar("enchanter_slapstrength", "1")
- gPcvarChance = register_cvar("enchanter_chance", "3")
- gHeroID = sh_create_hero("Enchanter", pcvarLevel)
- sh_set_hero_info(gHeroID, "Magical powers", "Enchant your weapons to make them stronger in combat!")
- }
- //-----------------------------------------------------------------
- public sh_hero_init(id, heroID, mode)
- if ( gHeroID == heroID )
- gHasEnchanter[id] = mode ? true : false
- //-----------------------------------------------------------------
- public client_damage(attacker, victim)
- {
- if ( gHasEnchanter[attacker] && sh_is_active() && get_user_weapon(attacker == CSW_M4A1) )
- new Float:number = random_float(0.01, 1.00)
- {
- if ( number <= 0.03 )
- {
- sh_set_stun(victim, get_pcvar_float(gPcvarStuntime), get_pcvar_float(gPcvarStunspeed))
- } else if {
- (0.03 < number <= 0.06) {
- user_slap(victim, get_pcvar_num(gPcvarSlapstrength) )
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement