Page 1 of 1

[HL2:DM] mani_fire_fix

Posted: Tue Feb 15, 2022 12:56 pm
by Painkiller
Can anybode port this to SP?

I have been noticing the sound of the fire more often lately, even though I didn't see any fire.
Thanks in Advance

Syntax: Select all

import es

info = es.AddonInfo()
info.name = 'Mani Fire Fix'
info.version = '1.0.0'
info.url = 'http://forums.mattie.info/cs/forums/viewtopic.php?t=27273'
info.basename = 'mani_fire_fix'
info.author = 'Sc0pE'
es.ServerVar('mani_fire_fix_ver',info.version,' By: Sc0pE').makepublic()

def player_death(event_var):
handle = es.getplayerhandle(event_var['userid'])
for flame_entity in es.createentitylist('entityflame'):
string = es.getindexprop(flame_entity, 'CEntityFlame.m_hEntAttached')
if string == handle:
es.server.cmd('es_xremove %s' % flame_entity)
break

Re: [HL2:DM] mani_fire_fix

Posted: Tue Feb 15, 2022 5:57 pm
by cssbestrpg

Syntax: Select all

from events import Event
from entities.entity import Entity
from players.entity import Player
from entities.helpers import inthandle_from_index
from filters.entities import EntityIter

@Event('player_death')
def player_death(args):
player = Player.from_userid(args['userid'])
handle = inthandle_from_index(player.index)
for flame_entity in EntityIter('entityflame'):
string = flame_entity.get_property_int('m_hEntAttached')
if string == handle:
flame_entity.remove()
break

Re: [HL2:DM] mani_fire_fix

Posted: Thu Feb 24, 2022 2:02 pm
by Painkiller
I have now tested it for a while.
And the fire sound keeps coming even though there is no fire.

Greetings Painkiller