Inactive [ADMN/MECH] SignRank v1.2.2 - Promote people automatically using signs [1.0.0]

Discussion in 'Inactive/Unsupported Plugins' started by coolblinger, Aug 3, 2011.

  1. SignRank - Promote people automatically using signs

    Project moved to BukkitDev
     
  2. It does work for me, and you can always create the folder manually. (it's called 'SignRank')
     
  3. Offline

    IIGoldII

    So...Does this work for Multi-Worlds?
    Would be useful.
     
  4. Why would it not?
     
  5. Offline

    IIGoldII

    So what would the new syntax be for the sign?I don't entirely understand your response...
     
  6. Just take a look a look at the config file. (and this) It should be pretty clear.
     
  7. Offline

    Plague

    Sorry for the delay in submission approvals, I've been away for a while.
     
  8. Offline

    Live or Die

    Will this work with PermissionsEX?
     
  9. No, it will not.
     
  10. Offline

    BFC_Mike

    I'm guessing this doesn't work with Permissions 2.7.3? Bleh, I don't like 3.
     
  11. Offline

    zecheesy

    Can you make it work with permissions 2.7.3????

    ALL OF THE RANK COMMANDS DONT INCLUDE 2.7.3!!! ):
     
  12. Offline

    Rellac

    @coolblinger

    It seems that anyone can use the signs to change rank on my server. Any idea what I'm doing wrong? Not a fan of what's happening here.
     
  13. Do you mean that anyone can make them? I fixed that some time ago.
     
  14. Offline

    zecheesy

    But if you had time, could you? ALL of the rank plugins dont support permissions 2..
     
  15. Offline

    Rellac

    No, I mean anyone can change thier rank at any time.

    If I'm reading this correctly, this should only affect the default rank?

    They're definatly not the default rank.
     
  16. Did you enable the bypassGroupCheck thing?
    There must be a reason why they don't.
     
  17. Offline

    Rellac

    I did indeed.

    Code:
    #'signText' is the text that has to be on the first line of the sign to in order for it to be a SignRankSign.
    #You have to manually set the groups for every world when using Permissions3.
    #Those groups are ignored when 'bypassGroupCheck' is true, players will then be promoted to the group specified on the second line of the sign.
    bypassGroupCheck: true
    signText: '[SignRank]'
    Permissions3:
        worldName: groupName
    messages:
        rankUp: You've been promoted to '%group%'.
        deny: You're already in the '%group%' group.
    PermissionsBukkit:
        toGroup: user
    
    My config file.

    the "worldName: groupName" part is a tad confusing. I tried changing it to "worldName: world" to no vail.
     
  18. bypassGroupCheck is intended for servers with permissions based classes.
    Change worldName to the name of your world and groupName to the name of the group.
     
  19. Offline

    Rellac

    Sorry for being "that guy", but...

    Code:
    #'signText' is the text that has to be on the first line of the sign
    
    to in order for it to be a SignRankSign.
    #You have to manually set the groups for every world when using
    
    Permissions3.
    #Those groups are ignored when 'bypassGroupCheck' is true, players
    
    will then be promoted to the group specified on the second line of
    
    the sign.
    bypassGroupCheck: true
    signText: '[SignRank]'
    Permissions3:
        worldName: world
        groupName: Noob
    messages:
        rankUp: You've been promoted to '%group%'.
        deny: You're already in the '%group%' group.
    PermissionsBukkit:
        toGroup: user
    
    Anything wrong with this? It's still letting anyone change rank..
     
  20. Try this:
    Code:
    #'signText' is the text that has to be on the first line of the sign
    
    to in order for it to be a SignRankSign.
    #You have to manually set the groups for every world when using
    
    Permissions3.
    #Those groups are ignored when 'bypassGroupCheck' is true, players
    
    will then be promoted to the group specified on the second line of
    
    the sign.
    bypassGroupCheck: false
    signText: '[SignRank]'
    Permissions3:
        world: Noob
    messages:
        rankUp: You've been promoted to '%group%'.
        deny: You're already in the '%group%' group.
    PermissionsBukkit:
        toGroup: user
    
     
  21. Offline

    Cosmic Break

    can you make it so people who are above the group cant be demoted. or is that already not possible?

    Code:
    #'signText' is the text that has to be on the first line of the sign to in order for it to be a SignRankSign.
    #You have to manually set the groups for every world when using Permissions3.
    #Those groups are ignored when 'bypassGroupCheck' is true, players will then be promoted to the group specified on the second line of the sign.
    bypassGroupCheck: false
    signText: '[Rank]'
    Permissions3:
        world: Default
        world_nether: Default
        skylands: Default
        Dungeon: Default
    messages:
        rankUp: You've been promoted to '%group%'.
        deny: You're already in the '%group%' group.
    PermissionsBukkit:
        toGroup: Default
    
    my config file.


    if i make a sign with
    line1:[Default]
    line2: Default

    it doesnt work.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  22. You should make a sign with '[Rank]' on the first line. The rest of the lines do not matter.
    And you can only get promoted when you're in group you've set as default.
     
  23. Offline

    Rellac

    Now nobody can use the signs...
     
  24. You can only use the signs when you're in the default group.

    EDIT:
    Code:java
    1. if (user.inGroup(user.getWorld(), plugin.permissions.getDefaultGroup(user.getWorld()).getName())) {
    2. user.removeParent(plugin.permissions.getDefaultGroup(user.getWorld()));
    3. user.addParent(plugin.permissions.getGroupObject(user.getWorld(), plugin.signRankConfig.getString("Permissions3." + user.getWorld())));
    4. String rankUp = plugin.signRankConfig.getString("messages.rankUp").replace("%group%", plugin.signRankConfig.getString("Permissions3." + user.getWorld()));
    5. player.sendMessage(ChatColor.GREEN + rankUp);
    6. }
     
  25. Offline

    Rellac

    Yes, those in the default group have trouble.
     
  26. What message do they get?
     
  27. Offline

    Rellac

    Nothing happens at all.
     
  28. You've set the trigger to [Rank], are you sure you're putting [Rank] at the first line of the sign?

    EDIT: Oops, wrong guy, but you're probably screwing this up.
     
  29. Offline

    Rellac

    The signs were working before I added the last config you suggested (with no restrictions), but now they just don't do anything at all.
     
  30. Could you try completely deleting the config file and then manualy change 'worldName: groupName' to 'world: noob'?
     

Share This Page