Inactive [CHAT] ChannelChat v0.6 beta - Dynamic, LightWeight, Simple Chat Channels [1.1-R1]

Discussion in 'Inactive/Unsupported Plugins' started by feildmaster, Sep 20, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    feildmaster

    ChannelChat v0.6 beta
    Dynamic, Light Weight, Simple Chat Channels​

    Features:
    Look at the ProjectPage.

    Tag Examples (open)
    Base format: <name> message
    Channel will be "Global" to keep it simple

    no tag: [Global] <name> message

    tag '[g]': [g] <name> message

    tag 'g': g <name> message

    Using Colors:

    tag '`1g': g <name> message

    tag '`1[g]': [g] <name> message

    tag '[`1g`f]': [g] <name> message

    Using Factions:
    no tag: [faction Global] <name> message

    tag '[g][{FACTION}]': [g][faction tag here] <name> message

    "Secret" World Tag:
    tag: '{world}': [WorldNameHere] <name> message
     
    afistofirony, Zynastor and CubieX like this.
  2. Offline

    Bradley Hilton

    That'd be interesting way of doing it, could be worth a try although I know my players a used to /g. But yeah try the #g way.

    Can you do it in the config file? Like say I wanted all players to be "in" the Local, Trade, and Global but have Local as their "set" one to talk in by default or every time they join.
     
  3. Offline

    feildmaster

    oh... I guess you can't really do that huh. I'll think about it
     
  4. Offline

    Bradley Hilton

    If you don't want to add it or it's hard, I can understand. Just an idea :)
     
  5. Offline

    feildmaster

    It's not that it's hard. I just have to figure out the easiest way to load that setting.

    I have come to a huge problem with the new channel system. It doesn't properly switch channel types if the type was set previously. I'll have to come up with a system of casting for this... Which can cause bugs... But I'll deal with them later. >.>

    On another note. I believe this system will be more adaptive for channels. I also have a plan to make things more persistent later on.... but that's for later.

    I am working on two things at the moment, this and PailPlus. Don't want the updates for pailplus too far behind this one. ;)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
  6. Offline

    Bradley Hilton

    Awesome! :) Looking forward to it.

    Don't let this get in your way of something bigger, it works good now those are just additions that are nice. What you have now is really good.
     
  7. Offline

    feildmaster

    Ah, but what I have now isn't the "best." ;)
     
  8. Offline

    Bradley Hilton

    True very true! I like your way of thinking :) lol
     
  9. Offline

    Camilop15

    can someone explain to me how the password thing works, i did a channel with password but when i tried to enter on it said "you are not a member of <channel>"
     
  10. Offline

    feildmaster

    How did you try to enter?

    You need to do

    1- /cc <channelname> (press enter)
    2- type in the password (press enter)
     
  11. Offline

    Camilop15

    fail me...
    thx :D
     
  12. Offline

    feildmaster

    Not a fail, I haven't really explained that very well. ;)
     
  13. Offline

    kazeen

    Anyway to set a permission node for different channel access
    Say vips get global and regular users cannot access it?
     
  14. Offline

    Bradley Hilton

    Yeah what he said :) but here's my version of it.

    Suggestion: Make it to where each channel has to have a permissions node to join it and maybe make it configurable via the config file. Like add a config option like "permission-node: global" or something of that effect and the actual permissions node be like "ChanChat.Channel.global" and "ChanChat.Channel.local" "ChanChat.Channel.*", etc... Although I'm not sure how you'd be able to do the user created channels.
     
    kazeen likes this.
  15. Offline

    feildmaster

    The real problem here, is that SuperPerms is a bit fudge-y with a few things.. or I simply don't understand a few parts of it. Even though I made a GUI for it... >.> Meh.

    I'll get to it when i get to it. There's a high possibility for it at a LATER date though. ;)
     
  16. Offline

    Camilop15

    about the above: this can be a newbie post but what about a "Group:" field in the config so if it's blank anyone can join that channel (well if it have no password) and if it have a group or a set of groups only that groups can join.
    something like "Group:Mod,Admin,Owner"
     
    Bradley Hilton likes this.
  17. Offline

    Bradley Hilton

    And if it's created by a user their group is automatically applied or it defaults to blank
     
  18. Offline

    feildmaster

    @Camilop15 @Bradley Hilton

    As stated before... "Will never work with groups. Since it's not directly supported by SuperPerms."
     
  19. Offline

    Bradley Hilton

    Oh ok thanks, didn't realize that
     
  20. Offline

    Camilop15

    its ok, I actually like the Simplicity of this plugin.
    im waiting for the channel admin commands so we can edit tags,passwords(in-game) and kick/ban/mute people from channels.
     
  21. Offline

    feildmaster

    that might be a while... I actually haven't worked on that part yet. xD
     
  22. Offline

    LeGenDaryX

    I found out when i leave channels! Whenever i use the fly mod (zombe) it wont take long and im out of all channels.
     
  23. Offline

    feildmaster

    What is zombe?

    The only way channels can be left is if
    1- You Log off
    2- your name changes

    I don't see how a mod might do that.
     
  24. Offline

    ProjectInfinity

    I would love to see this have the option to turn off who leaves and joins a channel. With 80+ active users online it can get pretty spammy.

    Also, World tag and Local tag is not working, is that due to the two modes being in development?
     
  25. Offline

    feildmaster

    Noted.

    It works for some, and others it doesn't. What are you using as the tag?
     
  26. Offline

    ProjectInfinity

    [{World}], it's the default for world. And [L] for local, also default.
     
  27. Offline

    Bradley Hilton

    I haven't tried the World tag, but our Local tag doesn't work either. It's currently set to:

    Code:
    '`7[`3L`7]'
     
  28. Offline

    ProjectInfinity

    Another thing I would also like to suggest. Shortcuts. For instance if I were to write to another channel just once, I would have to do /cc channel and then the message. Could it be possible to do /cc channel msg or use a command specified in shortcut in the config. Say /tr msg for a Trade channel?

    I recall herochat did something like that.
     
  29. Offline

    feildmaster

    @ProjectInfinity :
    You can already use /cc channel msg, and it wont change your active channel.

    I am planning to add something like
    /channel msg though

    World and Local used the same code to parse tags and they might have broke with this build.

    I'll fix it in the next build, which makes channels better.... Though I'm having a hard time fixing "type" switching. Which should never happen. But it might, so I want it to load correctly. :p

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
  30. Offline

    ProjectInfinity

    Also, one thing that came to mind. A staff channel, would it be possible to have some sort of channel that is automatically joined by any user that has a permission node like ChanChat.admin? Possibly also change somewhat how it works. I would like to give out ChanCha.admin to my admins, but not if they can delete channels with it.

    I realize there is a password field already, but I do not wish to have a password-protected admin channel for several reasons.

    Perhaps changing ChanChat.admin to ChanChat.operator or something like that makes more sense? Just my thoughts.
     
  31. Offline

    feildmaster

    @ProjectInfinity : It's planned to have autojoin nodes. A new problem with this though, is that craftbukkit defaults all permissions to "true" for OP's. So all channels protected by nodes would be joined by OP's. I have to find a work around for that. :p
     
Thread Status:
Not open for further replies.

Share This Page