Point Rewards

Unverified Point Rewards 1.0.0

No permission to download

Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Website User Information:

When a resource is labeled as "unverified," it means that the developer has not yet completed the necessary steps to become a verified resource. However, this tag should not be interpreted as a sign that the resource is dangerous or insecure. Rather, it serves as a reminder that the developer still needs to meet specific requirements to attain verified status. On the other hand, verified resources are those that come from developers who have already met these requirements. These resources can be considered trustworthy and reliable, as they are created by developers who actively engage with the community and consistently provide high-quality content. By using verified resources, users can ensure that they are accessing safe and secure content that has been thoroughly vetted.

Developer Information:

To obtain the verified tag, you must first meet the specific requirements mentioned in the link below. Once you have confirmed that you meet the requirements, the next step is to join our Discord Server. After joining the server, you must create an API support ticket and apply for the verified tag.

How to apply: Click Me To Learn More

Point Rewards

AsaApi.Plugins.PointRewards​

ARK:SA ArkShop Plugin point rewards

Requirements​

  • ServerAPI Download/Install
  • Ofcourse the ARK:SA Server
  • Bot Creation
  • Discord Channel Integration WebHook

Dependencies​

Future Updates​

  • Permission Integration
  • Dedicated Notification (Not having ArkShop notif for points)
  • Leaderboard
  • Stats

RELOAD COMMANDS​

Both RCON and Console command: PointRewards.Reload

Blank Config​

JSON:
{
  "Mysql": {
    "MysqlDB": "",
    "MysqlHost": "",
    "MysqlPass": "",
    "MysqlPort": 3306,
    "MysqlUser": "",
    "UseMysql": false,
    "DbPathOverride": ""
  },
  "Commands": {
    "RCONReload": "PointRewards.Reload",
    "ConsoleReload": "PointRewards.Reload"
  },
  "DinoRewards": {
    "Enabled": true,
    "Dinos": [
      {
        "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Dodo/Dodo_Character_BP.Dodo_Character_BP'",
        "Award": [
          {
            "MinLevel": 1,
            "MaxLevel": 20,
            "Points": 1
          },
          {
            "MinLevel": 21,
            "MaxLevel": 50,
            "Points": 5
          },
          {
            "MinLevel": 51,
            "MaxLevel": 150,
            "Points": 20
          }
        ]
      },
      {
        "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Rex/Rex_Character_BP.Rex_Character_BP'",
        "Award": [
          {
            "MinLevel": 1,
            "MaxLevel": 50,
            "Points": 10
          },
          {
            "MinLevel": 51,
            "MaxLevel": 80,
            "Points": 20
          },
          {
            "MinLevel": 81,
            "MaxLevel": 120,
            "Points": 30
          }
        ]
      }
    ]
  },
  "PlayerRewards": {
    "Enabled": true,
    "ReceivePoints": 20,
    "AdditionalPointsPercent": 3,
    "LosePointsPercent": 80
  },
  "Messages": {
    "Sender": "Point Rewards",
    "LostPoints": "You have lost {} points"
  }
}


Commented Config​

JSON:
{
  "Mysql": {
    "MysqlDB": "", /* Database name */
    "MysqlHost": "", /* host or ip address */
    "MysqlPass": "", /* password */
    "MysqlPort": 3306, /* port 3306 default mostly */
    "MysqlUser": "", /* db username */
    "UseMysql": false, /* Mysql credentials is required if enabled */
    "DbPathOverride": "" /* sqlite database location */
  },
  "Commands": {
    "RCONReload": "PointRewards.Reload", /* RCON reload command */
    "ConsoleReload": "PointRewards.Reload" /* Console reload command add cheat PointRewards.Reload*/
  },
  "DinoRewards": { /* List of dinos */
    "Enabled": true,
    "Dinos": [
      {
        "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Dodo/Dodo_Character_BP.Dodo_Character_BP'",
        "Award": [
          {
            "MinLevel": 1,
            "MaxLevel": 20,
            "Points": 1
          },
          {
            "MinLevel": 21,
            "MaxLevel": 50,
            "Points": 5
          },
          {
            "MinLevel": 51,
            "MaxLevel": 150,
            "Points": 20
          }
        ]
      },
      {
        "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Rex/Rex_Character_BP.Rex_Character_BP'",
        "Award": [
          {
            "MinLevel": 1,
            "MaxLevel": 50,
            "Points": 10
          },
          {
            "MinLevel": 51,
            "MaxLevel": 80,
            "Points": 20
          },
          {
            "MinLevel": 81,
            "MaxLevel": 120,
            "Points": 30
          }
        ]
      }
    ]
  },
  "PlayerRewards": { /* Player kill reward settings */
    "Enabled": true,
    "ReceivePoints": 20,
    "AdditionalPointsPercent": 3,
    "LosePointsPercent": 80
  },
  "Messages": {
    "Sender": "Point Rewards",
    "LostPoints": "You have lost {} points"
  }
}



Support​

Feel free to join my Discord server ArkTools

Give Love!​

Buy me a coffee

Paypal
  • Like
Reactions: stevie senpai

Latest reviews

Works well for the defined bp paths, only thing that would make this 5 star would be a catch all setting to just define a level point range general for dino kills not specified by bp path with an exclusion list. Then you wouldn't have to add so many bp paths to it just to cover everything.
Monetize your ARK server
Tempest Dedicated Servers
Rogue Vikings Discord Server - Rogue Vikings Gaming Servers - Minecraft Prison Servers - Minecraft Creative Servers
Tebex
Back
Top