You have a 6 sided trigger - each side will trigger when its touched, so if 
your enter the brush it will trigger, the same as when you exit the brush it 
will trigger.

You might be better off using the InEntity code (been ages from last time i 
needed to use it so forgot its real name)

--------
Owner Nigredo Studios http://www.nigredostudios.com

--- On Wed, 6/4/11, Matt Hoffman <lord.matt.hoff...@gmail.com> wrote:

From: Matt Hoffman <lord.matt.hoff...@gmail.com>
Subject: [hlcoders] EmitSound being cut off, and forcing the player to spectate 
an entity
To: "Discussion of Half-Life Programming" <hlcoders@list.valvesoftware.com>
Received: Wednesday, 6 April, 2011, 10:12 AM

EmitSound:
I have an entity that derives from CItem, and I'm using ItemTouch. I set 
DEFINE_ENTITYFUNC( ItemTouch ), in my DATA_DESC. The function works fine, but 
if the player leaves the collision box of the entity while the sound is playing 
it just stops the sound. This doesn't happen in the case of it's Respawn sound, 
which uses EmitSound without the CPASAttenuationFilter. Am I using the 
CPASAttenuationFilter wrong? Or is it something to do with the ItemTouch 
function itself?



Here's the relevant functions: http://pastebin.com/Mu72VBxQ


Spectating an Entity:
I've been trying unsuccessfully for a few days now to get the player to 
spectate a custom entity. I did SetObserverTarget( entity ), and if I debug it, 
it goes into player.cpp->bool CBasePlayer::SetObserverTarget( CBaseEntity 
*target) (Line 2551 or so) (Code Here: http://pastebin.com/YytP90ua ). I 
modified IsValidObserverTarget to not kick out when trying to observe something 
other than a player.



It hits m_hObserverTarget.Set( target ). It also hits SetObserverTarget on 
C_BasePlayer ( http://pastebin.com/eAWZy41A ), and hits everything.

It doesn't hit the if ( m_iObserverMode == OBS_MODE_ROAMING ) on 
CBasePlayer::SetObserverTarget -- Do you have to be in OBS_MODE_ROAMING to 
observe something?


When the player spectates another player, what is he doing. Is his logical 
entity moving around, or just his camera?

Any help over these two issues would be great, I've been stuck here for 2 days 
now... :P




-Matt


-----Inline Attachment Follows-----

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to