Simple Deagle Headshot Only
Posted: Fri Jan 15, 2016 8:29 pm
Here is a simple deagle headshot-only plugin for you guys. Nothing fancy but it does the job!
Syntax: Select all
from events.hooks import PreEvent
from events import Event
from weapons.entity import Weapon
from entities.helpers import index_from_inthandle
from players.entity import Player
from players.helpers import index_from_userid
from mathlib import NULL_VECTOR
from entities.entity import BaseEntity
from players.constants import HitGroup
@PreEvent('player_hurt')
def _player_pre_hurt(event):
player = Player(index_from_userid(event.get_int('userid')))
hitgroup = event.get_int('hitgroup')
if hitgroup != HitGroup.HEAD:
damage = int(event.get_float('dmg_health'))
damage_armor = int(event.get_float('dmg_armor'))
player.armor += damage_armor
player.health += damage
@Event('player_spawn')
def _player_spawn(event):
player = Player(index_from_userid(event.get_int('userid')))
for index in player.weapon_indexes():
weapon = Weapon(index)
player.drop_weapon(weapon.pointer, NULL_VECTOR, NULL_VECTOR)
weapon.remove()
player.give_named_item('weapon_deagle', 0, None, True)