PlayerRankings

Moved

Total Downloads: 8,314 - First Release: Nov 19, 2015 - Last Update: Jan 17, 2018

5/5, 13 likes
  1. PlayerRankings uses BetterChat's grouping system to place a certain individual in a specific group when they hit some point, so if you would like to add rewards or anything of some sort that is attributable to a BC group, you can do that and it will work.
     
  2. {
    "GroupName": "default",
    "Priority": 0,
    "Title": {
    "Text": "[Player]",
    "Color": "#55aaff",
    "Size": 15,
    "Hidden": false,
    "HiddenIfNotPrimary": false
    },
    "Username": {
    "Color": "#55aaff",
    "Size": 15
    },
    "Message": {
    "Color": "white",
    "Size": 15
    },
    "Format": {
    "Chat": "{Title} {Username}: {Message}",
    "Console": "{Title} {Username}: {Message}"
    }

    -------------------------------------------
    What I can write to show me the ranks? I try {Group}, {Ranks} but nothing.
     
  3. Your actual affected PlayerRankings ranks are in the plugin's configuration. All the groups you have can be viewed by the command "show group all".
     
  4. "Format": {
    "Chat": "{Title} {Username}: {Message}",

    Maybe you dont understand me. What I can type inside the {*}, to read the BetterChat the Rank of player?
     
    Last edited by a moderator: Jul 13, 2018
  5. {Title} will be [Player] for the default group as defined by your BetterChat config. Make new groups you want to use with this plugin.
     
  6. I know what are title, username & message I don't know THE WORD FOR RANKS
    I want the RANKS {RANK} {RANKS} ? {PLAYERRANGINGS} {PLAYER} {RANGING} what I must write to show me the RANKS.
    Nothing works :(

    Why you don't understand me I don't understand. I talking about {} {} {}
    How many times I must write it? What I must write inside to show me the RANKS to chat!
    RANKS OF PLAYER RANKINGS

    Sorry for capslock but..
     
  7. Screenshot
    Its says [ADMIN] KRYONOGLOU. I want to say [PRO] [ADMIN] KRYONOGLOU
    I want at first the RANK
     
  8. 1. Make a new group called "pro" using BetterChat, set text to [PRO] within in the new group.
    2. Adjust PlayerRankings to automatically give pro after x time.

    After x time, if you're already in admin group you should be part of both groups.

    From BetterChat:

    You should also set the priority of the group it is very important for the plugin. The priority is basicly the rank of the group and tells Better Chat which group should be prefered if you are in multiple groups.

    {
    "Maximal Characters Per Message": 128,
    "Maximal Titles": 3
    }

    uMod - Better Chat
     
  9. Code:
      {
        "GroupName": "default",
        "Priority": 2,
        "Title": {
          "Text": "[Player]",
          "Color": "#55aaff",
          "Size": 15,
          "Hidden": true,
          "HiddenIfNotPrimary": true
        },
        "Username": {
          "Color": "#a4b0b2",
          "Size": 15
        },
        "Message": {
          "Color": "white",
          "Size": 15
        },
        "Format": {
          "Chat": "{Title} {Username}: {Message}",
          "Console": "{Title} {Username}: {Message}"
        }
      },
    Code:
    {
      "Pro": {
        "Oxide Group": "Pro",
        "Playtime": 25.0
      },
      "Regular": {
        "Oxide Group": "Regular",
        "Playtime": 10.0
      },
      "Settings": {
        "Ignore Admins": false
      }
    }
    I dont understand what I must do :/
    What lines I must change.
    Please help me!
    [DOUBLEPOST=1531531763][/DOUBLEPOST]
    Code:
      {
        "GroupName": "vip",
        "Priority": 1,
        "Title": {
          "Text": "[VIP]",
          "Color": "#ed8a00",
          "Size": 15,
          "Hidden": false,
          "HiddenIfNotPrimary": true
        },
        "Username": {
          "Color": "#a4b0b2",
          "Size": 15
        },
        "Message": {
          "Color": "white",
          "Size": 15
        },
        "Format": {
          "Chat": "{Title} {Username}: {Message}",
          "Console": "{Title} {Username}: {Message}"
        }
    And VIP style
     
  10. If you have admin powers or an authlevel above 1, you must change the value inside PlayerRanking's config to "false" for Ignore Admins.
     
  11. No hope. Never mind, Goodnight.
    Thanks for your time.
     
  12. Im working on a decently big revamp for my servers, and don't want players to lose their playtime when I implement totally new ranks with different playtime requirements/permissions. I have 3 servers that players have ranks/playtime on. Is it possible to combine a list of playtime/ranks from each server into one list? -so that after the revamp, playerrankings will re-rank them to one of the new ranks, and they will not lose their playtime.

    Im hoping that I do not have to fix everyone's ranks manually because that would take ages. If you know how I would go about please respond or pm me.

    Thanks,
    JuckFosu
     
  13. You can simply assign yourself into the BetterChat group to verify whether it is working or not :p.
     
  14. Everyone's playtime is stored in ConnectionDB or PlayTimeTracker, based on which plugin you use for your servers. Unless you have every single person from three different servers synced into a single datafile of CDB or PTT, it will not be a good idea to put them together for one big server.

    My advice would be to save each file for each independent server, and since no one is keeping their current rankings, you are allowed to change up the Rankings of players inside PlayerRanking's config and BetterChat. In other words, everyone will get new ranks and different playtime requirements based on how you would like that to be setup. Here's the process: 1. Everyone's rankings should be reset, otherwise you'll have to use a custom version of PlayerRankings for a while that has a time interval to remove the old rankings which should be set to below 1.0 hours, and the new rankings will then be incorporated. 2. If all ranks are reset and new, you can simply implement new rankings and hour requirements, then create the same rankings in BetterChat, and PlayerRankings will automatically assign players to their destined group (ensure that you have the datafile installed onto the new server files).
     
  15. {
    "Pro": {
    "Oxide Group": "Pro",
    "Playtime": 25.0
    },
    "Regular": {
    "Oxide Group": "Regular",
    "Playtime": 10.0
    },

    Playtime is count an hour or minute or second?
    [DOUBLEPOST=1532413493][/DOUBLEPOST]
    [DOUBLEPOST=1532413546][/DOUBLEPOST]@KNBoy
     
  16. Playtime is in hours.