5 year bump... not bad... not bad at all. Also if m_flStepSoundTime is in the player's datatable, its easily overriden. 2009/3/31 Riley DaFox <[email protected]>
> > Sorry for bringing up such an old topic but is there any way to disable > footsteps > per player via a server plugin yet? In CS:S. > > DaFox > > -----Original Message----- > From: hlcoders-admin at list.valvesoftware.com > [mailto:hlcoders-admin at list.valvesoftware.com] On Behalf Of Josh > Sent: Tuesday, February 01, 2005 8:15 PM > To: hlcoders at list.valvesoftware.com > Subject: RE: [hlcoders] Getting access to change m_flStepSoundTime > > > Thanks so much, I appreciate the help. I think in a worse case scenario > the > function that actually plays the sound could be "hooked" from the vtable, > of > course I would have to learn how to do this :P > > Thanks again, > Josh > > -----Original Message----- > From: hlcoders-admin at list.valvesoftware.com > [mailto:hlcoders-admin at list.valvesoftware.com] On Behalf Of Yahn > Bernier > Sent: Tuesday, February 01, 2005 8:15 PM > To: hlcoders at list.valvesoftware.com > Cc: Alfred Reynolds > Subject: RE: [hlcoders] Getting access to change m_flStepSoundTime > > I don't think there's a clean way for a mod to do this. > > I think you could probably twiddle the sv_footsteps value from the > plugin, but you'd have to be able to do two things: > > 1) Get called just before a certain user's CUserCmds are read and > processed > 2) Set the value of sv_footsteps on the server only. To do this, you'd > need to be able to temporarily remove the FCVAR_REPLICATED flag from the > convar from the plugin, otherwise you would flood all players with the > changes sv_footsteps value, which you wouldn't want most likely. This > would imply that there's a second call just after CUserCmd's are read > and processed, allowing you to restore state > > This still wouldn't solve the problem of turning off predicted footsteps > since they would depend on the value of the replicated sv_footsteps > ConVar. > > Anyway, it might be easier for us to add some kind of "Enable Footsteps" > API to the plugin interface. I'll pass this along to Alfred for > consideration. > > Yahn > > -----Original Message----- > From: hlcoders-admin at list.valvesoftware.com > [mailto:hlcoders-admin at list.valvesoftware.com] On Behalf Of Josh > Sent: Tuesday, February 01, 2005 5:03 PM > To: hlcoders at list.valvesoftware.com > Subject: RE: [hlcoders] Getting access to change m_flStepSoundTime > > Yea I would know how to do it on a mod :P I just need it for a server > plugin. > > Josh > > -----Original Message----- > From: hlcoders-admin at list.valvesoftware.com > [mailto:hlcoders-admin at list.valvesoftware.com] On Behalf Of Yahn > Bernier > Sent: Tuesday, February 01, 2005 5:09 PM > To: hlcoders at list.valvesoftware.com > Subject: RE: [hlcoders] Getting access to change m_flStepSoundTime > > For a mod, you can (in order of preference) > > 1. add accessor methods to CBaseEntity > (SetStepSoundTime/GetStepSoundTime) > 2. make m_flStepSoundTime a public: data member > 3. make whatever is modifying it a "friend" to CBaseEntity > > Of course, doing any of this from a plugin is dicey since you don't know > the data layout for any entities and you don't have access to every > mod's version of CBaseEntity. > > Yahn > > -----Original Message----- > From: hlcoders-admin at list.valvesoftware.com > [mailto:hlcoders-admin at list.valvesoftware.com] On Behalf Of Josh > Sent: Tuesday, February 01, 2005 1:54 PM > To: hlcoders at list.valvesoftware.com > Subject: [hlcoders] Getting access to change m_flStepSoundTime > > Ok this is either a question or a request. I would like to be able to > access/change m_flStepSoundTime, but it is a protected value. I noticed > there is a SetSwimSoundTime function and was wondering if there is one > that allows us to set m_flStepSoundTime? > > I would really like to be able to change this value (mainly to disable > footsteps per player) on a server plugin. This was possible in HL1. > > Josh > > > _______________________________________________ > 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 > > > > _______________________________________________ > 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 > > _________________________________________________________________ > Reinvent how you stay in touch with the new Windows Live Messenger. > http://go.microsoft.com/?linkid=9650731 > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > -- Thanks, - Saul. _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

