Skillz

Skillz

Skillz

0 polubień • 0 pobrań
Dostępne pliki
21
Obsługiwane wersje
10
Najnowszy plik
23.12.2019

 


Statystyki - stworzone przez Lolmewn


Opis

Ta wtyczka dodaje umiejętności do Twojego serwera. Dzięki umiejętnościom gracz ma cel do dążenia i nagrody za aktywną grę. Możesz także użyć tych umiejętności jako wymogu do awansu, na przykład. Zdobywanie poziomów może również uczynić cię potężniejszym, ale nie przesadnie potężnym.

Polecenia i uprawnienia

Polecenie Węzeł uprawnień Opis
/skills skillz.skills Zobacz swoje poziomy umiejętności
/skills page <pagenumber> skillz.skills Zobacz inne strony swoich umiejętności (jeszcze nie zaimplementowano)
/skills <Player> skillz.skills.other Pokazuje umiejętności innego gracza (jeszcze nie zaimplementowano)
/skills check <skillname> skillz.check Sprawdza, kiedy następuje awans (jeszcze nie zaimplementowano)
/skills top   Zobacz najlepszych graczy dla każdej umiejętności (jeszcze nie zaimplementowano)
/skills reset skillz.reset.self Zresetuj swoje umiejętności (jeszcze nie zaimplementowano)
/skills reset <Player1> <Player2> etc skillz.reset.other Zresetuj umiejętności innych graczy (jeszcze nie zaimplementowano)

Domyślne umiejętności

Istnieje kilka podstawowych umiejętności. Aby dać wyobrażenie, do czego one służą, wezmę umiejętność Mining jako przykład i przeprowadzę Cię przez konfigurację.

#name of the skill
name: Mining

#description of the skill, will be used later for more in-depth commands.
description: Level up your mining skill to unlock new features, like breaking new blocks and using new tools.

#default XP-gain multiplier
multiplier: 1

#whether or not this skill is enabled at all
enabled: true

#send a message to everyone that a player has leveled up. You can change the message below
broadcastLevelup: true

#blocks used by this skill, either for gaining XP, blocking until a certain level, or blocking items until a certain level.
blocks:
    #the stone block gets associated with this skill. You can find a list with all possible itemnames here: https://hub.spigotmc.org/stash/projects/SPIGOT/repos/bukkit/browse/src/main/java/org/bukkit/Material.java#84
    STONE:
        # get 1 XP for breaking a stone block. You level up when your XP is higher than level^2*10 (so to get level 3, you need 40 xp)
        xp: 1

    COBBLESTONE:
        xp: 0.5
        #you can only start mining cobblestone from Mining level 5. 
        level: 5
    tool_level: 
        #only for breaking blocks
        #you can't use a Diamond pickaxe until you are level 5
        DIAMOND_PICKAXE: 5
    
#Special abilities that randomly happen, usually with a higher chance of happening as the player gets to a higher level. 
special:
    
    #get double drops every now and then
    doubleDrops:
        #whether or not this special is enabled
        enabled: true

        #what the chance is of getting a double drop, in percentages (from 0-100)
        chance: "%level%/3"

        #when a double drop happens, send the player a message
        notifyPlayer: true

    doubleXp:
        enabled: true
        chance: "%level%"
        notifyPlayer: false
    
messages:
    levelup:
    - '&3Congratulations %player%! You leveled up your %name% skill.'
    - '&6Your skill level is now %newlevel%'
    broadcast:
    - '&3%player% leveled up his %name% skill! He is now level %newlevel%'
    needsHigherLevelBlock: "You can't break this block! %name% level required: %level%"
    needsHigherLevelTool: "You can't use this tool yet! %name% level required: %level%"
    itemsDroppedOnGround: "Your inventory was full, causing your item rewards to be dropped on the ground!"
    doubleDrop: "Your block had a double drop! How lucky you are."
    doubleXp: "Your block dropped double XP! How lucky you are."

#rewards for leveling up
rewards:
    #some items you get. Separated by ; for multiple items. 89,4 means 4 glowstone (will use material name in a newer version), 17,2,1 means 2 wood with data-type 1 (so Spruce wood). 
    items: 89,4;17,2,1

    #money you get for leveling up. Nice incentive for working towards a levelup. 
    money: 100

Podstawowe umiejętności

Istnieje kilka podstawowych umiejętności, które możesz rozwijać:

Nazwa Jak zdobywać XP
Acrobatics Spadaj i ponosisz obrażenia
Archery Celuj w graczy lub zwierzęta swoimi strzałami
Digging Kop ziemię, piasek, trawę lub żwir
Mining Kop bloki, zdobądź XP
Swimming Duszysz się w wodzie
Swords Combat Uderzaj graczy lub zwierzęta swoim mieczem
Woodcutting Ścinanie drzew

Wideo o tym

Źródło

https://gitlab.com/lolmewn/Skillz

API

Hook into the API to get player levels, XP, add new Skills, and more! Kliknij tutaj, aby zobaczyć API

 

 

 

Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.

Stabilne v6.0-DEV
Skillz.jar 23.12.2019 58 KB
Stabilne v6.0-DEV
Skillz.jar 11.07.2014 60 KB
Stabilne v6.0-DEV
Skillz.jar 28.09.2013 56 KB
Stabilne v5.9
Skillz.jar 20.06.2013 112 KB
Stabilne v5.8
Skillz.jar 22.05.2013 112 KB
Stabilne v5.7
Skillz.jar 01.05.2013 109 KB
Stabilne v5.6
Skillz.jar 22.02.2013 105 KB
Beta v5.6 (BETA, STABLE) V2 TEMP FIX
Skillz-0.0.1-SNAPSHOT.jar 09.07.2012 93 KB
Beta v5.6 (BETA, STABLE)
Skillz-0.0.1-SNAPSHOT.jar 14.05.2012 94 KB
Stabilne v5.51
Skillz.jar 16.02.2012 82 KB
Stabilne v5.5
Skillz.jar 15.02.2012 77 KB
Stabilne V5.4
Skillz-0.0.1-SNAPSHOT.jar 03.01.2012 79 KB
Stabilne V5.3
Skillz.jar 25.12.2011 83 KB
Stabilne v5.1
Skillz.jar 25.10.2011 75 KB
Stabilne v5.0.1
Skillz.jar 14.09.2011 66 KB
Stabilne v5.0
Skillz.jar 10.09.2011 46 KB
Stabilne v4.5
Skillz.jar 08.09.2011 44 KB
Stabilne v4.4
Skillz.jar 08.09.2011 45 KB
Stabilne v4.3
Skillz.jar 07.09.2011 45 KB
Stabilne v4.2.1
Skillz.jar 07.09.2011 45 KB
Stabilne Skillz
Skillz.jar 25.08.2011 36 KB
Przed instalacją

Jak bezpiecznie sprawdzić ten plugin

Wybierz zgodny plik

Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.

Zachowaj kopię

Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.

Przeczytaj log

Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.

Zobacz pełną instrukcję instalacji