I need :) - Set/Get players origin - Set/Get players velocity - create, spawn + alter entities (models, sizes, etc) - if user messages could change: add functions to get rid of UserMessageBegin etc - TakeDamage (+/-) - weapon access
It would be nice if we had a place to add our wishes.
Greets Ronny
You really want to access through something like IServerEntity, or some other interface that the mod implements but can't change. That way you insulate your plugin from changes to each mod's code. You're compatible at the binary level, not at the source level.
The same thing is true of user messages. There's no guarantee that each mod implements them the same way. The packets could be different in each mod. You'd be better off using an interface that allows the plugin to ask the mod's server.dll to send the message.
HL2DM and CS:S are similar enough right now, but if you want your server plugins to continue to work as numerous third party mods appear, you shouldn't rely on the layout of things that aren't versioned/controlled with interfaces. Things will probably diverge pretty quickly.
You should let us know what data you are trying to access in your plugins so we can add it to an interface and implement it in HL2DM & CS:S.
Jay
_______________________________________________ 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

