Results 1 to 7 of 7
Thread: Intercepting onClientMoved
-
22-12-2009, 10:52 #1
-= TeamSpeak User =-
- Join Date
- Dec 2009
- Location
- Austria
- Posts
- 8
Intercepting onClientMoved
Hello Teamspeak3 Dev Team,
first at all, thanks for this great software, I really like it and can understand why
it took so long to release a first beta. great work
The permission system is a pretty too complex to maintain tho, I needed some
hours (the permission system readme helped me out) to figure out how everything is supposed to work. I understand that the permission system is hierarchical. Well the permission system is powerful, but it's pretty useless for me, as it lacks basic channel/group relations, so I just can specify which groups can join which channels, without having to mess around with joinpower levels.
Example:
I want to create a channel, for let's say for me and my mate, but my mate doesn't have a high joinpower level. Now the hierachical permission system -> fails.
So I thought about writing my own server library for group checking.
But now the SDK lacks the ability of being able to prevent users from joining specific channels.
It would be nice if you could implement this in future beta versions.
Something like:
Returning false should block the move to the new channel.Code:bool onClientMove(anyID serverID, anyID clientID, anyID oldChannelID, anyID newChannelID);
Thanks allot and merry xmas holidays, greetings from Austria, ~Berni
-
22-12-2009, 18:09 #2
-= TeamSpeak User =-
- Join Date
- Dec 2009
- Location
- Austria
- Posts
- 8
I got another question (don't wanna open a new thread for that), the 3D sound system, will there be a way to position the clients in a channel to certain positions, either by a query or in the SDK, this would be very useful
-
22-12-2009, 18:14 #3
-= TeamSpeak Team =-
- Join Date
- Jun 2008
- Location
- Krün, Germany
- Posts
- 464
3D posititioning functions are available in the SDK:
ts3client_fmod_Systemset3DListenerAttributes to position own client
ts3client_fmod_Channelset3DAttributes to position other clients
Check the "3D sound" chapter in the SDK and the FMOD documentation. FMOD function names are pretty much the same.
-
22-12-2009, 18:54 #4
-= TeamSpeak User =-
- Join Date
- Dec 2009
- Location
- Austria
- Posts
- 8
woops, must have missed that point in the documentation.
thanks
My first question is still open tho
Greetings Berni
-
23-12-2009, 00:59 #5
-= TeamSpeak User =-
- Join Date
- Dec 2009
- Location
- Austria
- Posts
- 8
hmm I had a look at the fmod functions, but those are in the client sdk only, what I want is something to set the 3D position at the server.
-
23-12-2009, 06:41 #6
-= TeamSpeak Team =-
- Join Date
- Jun 2002
- Location
- Krün / Germany
- Posts
- 1,965
-
23-12-2009, 10:40 #7
-= TeamSpeak User =-
- Join Date
- Dec 2009
- Location
- Austria
- Posts
- 8
ok, I don't see any use for me then, thanks.
Greetings ~Berni
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)


Reply With Quote
