Syntax: Select all
from entities.helpers import remove_entity
from events import Event
from entities.entity import BaseEntity
from filters.players import PlayerIter
from contextlib import suppress
@Event
def round_start(game_event):
for player in PlayerIter(return_types='player'):
with suppress(ValueError):
player.cash = 0
for weapon_index in player.weapon_indexes(not_filters='knife'):
weapon = BaseEntity(weapon_index)
# set its hammerid to its index (CS:GO crash fix)
weapon.set_key_value_int("hammerid", weapon.index)
player.drop_weapon(weapon.pointer, True, True)
remove_entity(weapon.index)