Forum


Notice to all users

We are migrating towards a new forum system located at community.teamspeak.com, as such this forum will become read-only on January 29, 2020

Results 1 to 7 of 7
  1. #1
    Join Date
    December 2009
    Location
    Austria
    Posts
    8

    Post 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:

    Code:
    bool onClientMove(anyID serverID, anyID clientID, anyID oldChannelID, anyID newChannelID);
    Returning false should block the move to the new channel.

    Thanks allot and merry xmas holidays, greetings from Austria, ~Berni

  2. #2
    Join Date
    December 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

  3. #3
    Join Date
    June 2008
    Location
    Krün, Germany
    Posts
    510
    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.

  4. #4
    Join Date
    December 2009
    Location
    Austria
    Posts
    8
    woops, must have missed that point in the documentation.
    thanks

    My first question is still open tho

    Greetings Berni

  5. #5
    Join Date
    December 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.

  6. #6
    Join Date
    June 2002
    Location
    Krün / Germany
    Posts
    1,638
    Quote Originally Posted by Berni View Post
    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.
    we dont support that. actually every of our customers know the 3d positions at client site :/

  7. #7
    Join Date
    December 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)

Similar Threads

  1. Bug in onClientMoved() Callback Sequence?
    By King_Xulu in forum General Questions
    Replies: 0
    Last Post: January 25th, 2012, 06:56 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •