Game Development Community

Ranged Chat - Whisper - Instant Messages - Buddy lists

by Scottie Sirius · in Torque 3D Professional · 01/13/2010 (3:32 pm) · 3 replies

How would I go about setting up ranged chat? I want to create a single massive terrain (2048 x 2048) with several distinct areas and can't have chat 'heard' on all corners of the world. I need to limit it to a realistic distance.

I've seen a couple of old threads that half way address it but none were based on the new T3D engine.
Dreamer posted a sizable chunk of code in one post that looked interesting but I have no idea if it will work in T3D and it wasn't a complete solution anyway.

Beyond just ranged chat I would like to be able to have 'whispers' and instant message abilities using some kind of buddy list.

Does anyone have experience with this?
Does anyone have the solution(s)?

Any help would be appreciated!

#1
01/13/2010 (5:00 pm)
initContainerRadiusSearch() perhaps? This can be done entirely using scripts. Whispering players send a command to the server containing the whisper. The server does a radius search around the player, searchig for other players, and then forwards the whispers to those players by sending a command to their controlling clients.
#2
01/13/2010 (5:14 pm)
Also, if your whispers are going to specific people, you can just have the server route the message to the specific client instead of doing the container radius search. Depends on how you want to implement everything, but either way works.
#3
01/13/2010 (5:24 pm)
Thanks for the responses.
I should mention that I'm not a programmer, barely even a scriptor.
I'm looking for the entire solution. I would need all of the code to implement ranged chat and some basic instructions on how to do it. Whispers and buddy lists are also on my list of things needed.

I'm willing to pay an experienced programmer for the info or to implement it for me if there's anyone who knows how to get it done.
My email addy is in my profile if anyone is interested in discussing further.