Giter Site home page Giter Site logo

Comments (8)

AvarianKnight avatar AvarianKnight commented on May 24, 2024

Just a quick suggestion, like mumble-voip can we please get a list of people in the current radio channel? Maybe even ace-perm it!

I think it was somewhere on my todo list as I need it too, but I would need to rewrite the UI and add a way to sync the names from server -> client.

from pma-voice.

TheeDeer avatar TheeDeer commented on May 24, 2024

but I would need to rewrite the UI and add a way to sync the names from server -> client.

My thought process on how you could do this;

When a user sets their channel, have them shoot the server an event with the channel they joined, server puts them into the respective array/object, after doing so server shoots the client (and any other client already in that object/array) back an event with that array/object, client then displays said list.

If that makes any sense, I find it incredibly hard to articulate code schemes so sorry if now.

from pma-voice.

AvarianKnight avatar AvarianKnight commented on May 24, 2024

but I would need to rewrite the UI and add a way to sync the names from server -> client.

My thought process on how you could do this;

When a user sets their channel, have them shoot the server an event with the channel they joined, server puts them into the respective array/object, after doing so server shoots the client back an event with that array/object, client then displays said list.

If that makes any sense, I find it incredibly hard to articulate code schemes so sorry if now.

My idea was to use GlobalStates

GlobalState[('radio_%s'):format(radioChannel)] = radioList

As it will handle sync for us and overhead would likely not be that high, or just add to how the radio's are already sync'd and add an export for how players want to get other players names, though would have to find a way for them to load their framework into pma-voice somehow. Actually, it would use a function reference to another resource, which would likely have it loaded, so no need to load a framework into pma-voice.

from pma-voice.

TheeDeer avatar TheeDeer commented on May 24, 2024

but I would need to rewrite the UI and add a way to sync the names from server -> client.

My thought process on how you could do this;
When a user sets their channel, have them shoot the server an event with the channel they joined, server puts them into the respective array/object, after doing so server shoots the client back an event with that array/object, client then displays said list.
If that makes any sense, I find it incredibly hard to articulate code schemes so sorry if now.

My idea was to use GlobalStates

GlobalState[('radio_%s'):format(radioChannel)] = radioList

As it will handle sync for us and overhead would likely not be that high, or just add to how the radio's are already sync'd and add an export for how players want to get other players names, though would have to find a way for them to load their framework into pma-voice somehow. Actually, it would use a function reference to another resource, which would likely have it loaded, so no need to load a framework into pma-voice.

I can NEVER get GlobalStates to work... Onesync on and all

from pma-voice.

Tinky124 avatar Tinky124 commented on May 24, 2024

@AvarianKnight Soon update for this?

from pma-voice.

jmccallum-rbi avatar jmccallum-rbi commented on May 24, 2024

Hey @AvarianKnight any update on this UI at all?

from pma-voice.

DeeVonkie avatar DeeVonkie commented on May 24, 2024

@AvarianKnight Hi man, any progress in the radio list? Maybe you could use the way mumble-voip dit it

from pma-voice.

NotZombiee avatar NotZombiee commented on May 24, 2024

Im waiting for this feature too can't wait

from pma-voice.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.