Re: [hlcoders] Send/recv proxies and changing recipients

2014-02-18 Thread Jorge Rodriguez
I'm going to assume your inventory is part of a third object, a CInventoryChest or something, because that's the way your question makes the most sense. You may be able to follow the code, because files like dt_send.cpp have a lot of information that could help you. You'll probably just have to do

Re: [hlcoders] Send/recv proxies and changing recipients

2014-02-18 Thread Tony omega Sergi
AFAIK networked vectors send the entire vector every time any element in them change. if nothing in the vector changes, the vector doesn't update. I may be wrong, but that's the way I've understood it to be. If you want a really good place to look to understand how the network delta stuff works

Re: [hlcoders] Send/recv proxies and changing recipients

2014-02-16 Thread Jorge Rodriguez
If I'm understanding you correctly, you have a chest of many items that has a single owner. There should be no problem with the chest changing ownership during its lifetime. I'm not sure why it's not working for you, perhaps you can post your data structures and supporting code in a pastebin?

Re: [hlcoders] Send/recv proxies and changing recipients

2014-02-16 Thread Victor V
I've done more work since my last post and I have the basics working-- my custom sendproxy function sends inventory changes to the right client. The main question I was trying to ask was what happens if I change which client that data should get sent to. If the sendtables only send changes that

[hlcoders] Send/recv proxies and changing recipients

2014-02-13 Thread Victor V
Hi all, I'm trying to put together an inventory system and need some help clarifying how datatables work. Each inventory is an entity that keeps EHANDLEs to the entity that it belongs to and to the player that is accessing it. In this case, I would only want the inventory data to be sent to the