EmpireHorses █ RPG | Levels | Multi-Eco Support | Config | Unique █

Script EmpireHorses █ RPG | Levels | Multi-Eco Support | Config | Unique █ 1.0

  • Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

Supported Minecraft Versions
  1. 1.8
  2. 1.9
  3. 1.10
  4. 1.11
  5. 1.12
87cea29f14c5f70ce7c7ffca9049cebeb0bd7314.png

EmpireHorses is an RPG script that helps your server's horses to improve.
Please report any bugs you can find in the discussions section and not in the reviews
8225b8300815f6c1a95336be89973a844f1ea4e7.png
- Special named saddle to spawn your RPG horse
- This script will offer an upgrading system up to level 3
- Each level is fully customizable (name, color, speed, armor... etc)
- It supports multi-eco types. (Vault, Exp, EmpireEco)
- Supports EmpireEco by using its gold coins and nothing else. If you want to change this you are free to edit the code or msg me to edit it for you.
- You can use a different economy type for each function. (e. g. Vault to buy a saddle, EXP to upgrade the horse)
- Admin commands to control everything related to the levels.
- API (You can use the features in your own scripts)
- YML Configuration and Data Storage
- and much more...

8225b8300815f6c1a95336be89973a844f1ea4e7.png
Player Commands = eph.player
- /horse upgrade - Upgrade your horse
- /horse buy - Buy a saddle
- /horse level|lvl [player] - Get your horse's level [or player's]

Admin Commands = eph.admin
- /eph upgrade <player> - Upgrade someones horse
- /eph set <player> <level> - set someones horse to 1,2,3
- /eph get/give [player] - Get/give [player] a saddle
- /eph reset <player> - reset player's horse level
- /eph reload - reload the script

8225b8300815f6c1a95336be89973a844f1ea4e7.png
Level 1 horse (Customizable)
sssss.gif


level 2 horse (Customizable)
ss.gif


level 3 horse (Customizable)
sss.gif


Buying a saddle
ssd.gif


Upgrading a horse
ssss.gif
8225b8300815f6c1a95336be89973a844f1ea4e7.png
YAML:
eco-buy-type: Vault

eco-upgrade-type: XP

Item-name: '&6Jhu le Horse'

Item-cost:
    '1': 20000
    '2': 80000
    '3': 200000

horse-level:
    '1':
        name-color: '&b'
        horse-color: 259
        speed: 0.3
        armor: none
    '2':
        name-color: '&d'
        horse-color: 256
        speed: 0.5
        armor: iron_horse_armor
        levelup-cost: 150
    '3':
        name-color: '&5'
        horse-color: 260
        speed: 0.7
        armor: diamond_horse_armor
        levelup-cost: 300

If you want a list of a full documentation about the horses: click here
For the "horse-color" as the skin texture for the horse...
sss.png
8225b8300815f6c1a95336be89973a844f1ea4e7.png
Code:
- effects:

  # set player's horse level to 1,2 or 3
  [empire[horses]] set %player%'s horse (level|lvl) to %number%

    example:
        set player's horse level to 2


  # level up player's horse
  [empire[horses]] (level|lvl) up horse of %player%

     example:
         level up horse of player

  # give the player levels. Some people prefer this more than a "set" effect
  [empire[horses]] (add|give) %number% to horse (level|lvl) of %player%

    example:
        give 1 to horse lvl of player

  # take from player levels. Some people prefer this more than a "set" effect
  [empire[horses]] (take|remove) %number% from horse (level|lvl) of %player%

    example:
        remove 1 from horse lvl of player


- expressions:


  # get the config value from a spesific horse level.
  [empire[horses]] [horse] (level|lvl) %number% [(1¦name color)] [(2¦horse color)] [(3¦speed)] [(4¦armor)] [(5¦(level|lvl) [up] cost)] value

     example:
         set {_namecolor} to level 1 name color value


  # Get the level of player's horse
  [empire[horses]] horse level of %player%

     example:
         set {_value} to horse level of player
8225b8300815f6c1a95336be89973a844f1ea4e7.png
- Skript [Tested with Bensku 2.2 Dev37]
- SkQuery v3.6.1-lime+
- Skellett v1.9.6b+
- skript-mirror v0.18.0+
- skript-yaml v1.2.4+
- TuSKe 1.8.2-Pikachu-Patch-3+
- jNBT 0.3.2

8225b8300815f6c1a95336be89973a844f1ea4e7.png
Support will only be given through discord, here or on Github.
If you report a bug in the reviews and ask for support, you will be ignored.
Use the discussions.


ToS:
- You may not claim this as yours
- You may not re-post this code anywhere without permission
Author
Dabriel
Downloads
593
Views
593
First release
Last update
Rating
0.00 star(s) 0 ratings