1. 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!

Dismiss Notice
This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

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

RPG Horses that will make your server a lot more fun.

  1. Dabriel
    Supported Minecraft Versions:
    • 1.8, 1.9, 1.10, 1.11, 1.12
    [​IMG]
    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
    [​IMG]
    - 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...

    [​IMG]
    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

    [​IMG]
    Level 1 horse (Customizable)
    [​IMG]

    level 2 horse (Customizable)
    [​IMG]

    level 3 horse (Customizable)
    [​IMG]

    Buying a saddle
    [​IMG]

    Upgrading a horse
    [​IMG]
    [​IMG]
    Code (YAML):
    1.  
    2. eco-buy-type: Vault
    3.  
    4. eco-upgrade-type: XP
    5.  
    6. Item-name: '&6Jhu le Horse'
    7.  
    8. Item-cost:
    9.     '1': 20000
    10.     '2': 80000
    11.     '3': 200000
    12.  
    13. horse-level:
    14.     '1':
    15.         name-color: '&b'
    16.         horse-color: 259
    17.         speed: 0.3
    18.         armor: none
    19.     '2':
    20.         name-color: '&d'
    21.         horse-color: 256
    22.         speed: 0.5
    23.         armor: iron_horse_armor
    24.         levelup-cost: 150
    25.     '3':
    26.         name-color: '&5'
    27.         horse-color: 260
    28.         speed: 0.7
    29.         armor: diamond_horse_armor
    30.         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...
    [​IMG]

    [​IMG]
    Code (Text):
    1.  
    2. - effects:
    3.  
    4.   # set player's horse level to 1,2 or 3
    5.   [empire[horses]] set %player%'s horse (level|lvl) to %number%
    6.  
    7.     example:
    8.         set player's horse level to 2
    9.  
    10.  
    11.   # level up player's horse
    12.   [empire[horses]] (level|lvl) up horse of %player%
    13.  
    14.      example:
    15.          level up horse of player
    16.  
    17.   # give the player levels. Some people prefer this more than a "set" effect
    18.   [empire[horses]] (add|give) %number% to horse (level|lvl) of %player%
    19.  
    20.     example:
    21.         give 1 to horse lvl of player
    22.  
    23.   # take from player levels. Some people prefer this more than a "set" effect
    24.   [empire[horses]] (take|remove) %number% from horse (level|lvl) of %player%
    25.  
    26.     example:
    27.         remove 1 from horse lvl of player
    28.  
    29.  
    30. - expressions:
    31.  
    32.  
    33.   # get the config value from a spesific horse level.
    34.   [empire[horses]] [horse] (level|lvl) %number% [(1¦name color)] [(2¦horse color)] [(3¦speed)] [(4¦armor)] [(5¦(level|lvl) [up] cost)] value
    35.  
    36.      example:
    37.          set {_namecolor} to level 1 name color value
    38.  
    39.  
    40.   # Get the level of player's horse
    41.   [empire[horses]] horse level of %player%
    42.  
    43.      example:
    44.          set {_value} to horse level of player
    45.  
    46.  

    [​IMG]
    - 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

    [​IMG]
    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.
    [​IMG]


    ToS:
    - You may not claim this as yours
    - You may not re-post this code anywhere without permission