[Plugin] RPG Leveling

Message
Autor
Uživatelský avatar
Arcas
Příspěvky: 1406
Věk: 25
Registrován: 13 bře 2012, 19:15
Reputation: 0

[Plugin] RPG Leveling

#1 Příspěvekod Arcas » 18 črc 2015, 23:07

Hello everyone!

Rád bych Vám ve zkratce představil malý plugin, který jsem vytvořil na žádost jednoho člena fóra (viewtopic.php?f=67&t=26583)- teda, hned poté, co mi vyjasnil, jak to s tím jeho mít nemít serverem je.

Download - ZDE | Source - ZDE

Vlastnosti:
    Ztěžuje zisk levelů
    Nastavitelná obtížnost
    Možnost přeskočit první level (v případě RPG serverů) ziskem 1 XP
    Možnost přehrát libovolný zvuk při level UP / DOWN
    Možnost vypnout jednotlivé funkce pluginu
    Možnost provést určitý příkaz při level up / down

Jak to funguje?
    Vše funguje na bázi jednoduché rovnice - LevelUpXP = Level * konstanta (z configu)

Postup:
  • Zastavíme server. Plugin stáhneme a vložíme do složky plugins.
  • Server zapneme.
  • Ve složce plugins/RPGLeveling najdeme soubor config.yml - ten nastavíme (vysvětlivky níže)

    Kód: Vybrat vše

    # určuje, kolik XP má hráč potřebovat (krát level)
    xpBoost: 1250

    # v případě true přeskočí nultý level - jakmile získá hráč první XP, skočí na lvl 1
    # v opačném případě je lvl posunutý o jedno (tzn. lvl + 1)
    startAtLvlOne: true
  • Server restartujeme a plugin funguje.
Naposledy upravil(a) Arcas dne 20 črc 2015, 12:39, celkem upraveno 4 x.
Čeština a jiné jazyky jsou Freeware, ale ne Opensource!!! To znamená, že s nimi můžete nakládat jak chcete, ale nesmíte je upravovat...

// no comment

Uranus-Portal.com
Obrázek

Uživatelský avatar
Arcas
Příspěvky: 1406
Věk: 25
Registrován: 13 bře 2012, 19:15
Reputation: 0

Re: [Plugin] RPG Leveling

#2 Příspěvekod Arcas » 18 črc 2015, 23:20

Mohl, ale původní plány byly větší, neboť chtěl ještě integrovat permissions, prefix apod., ale nakonec se od toho ustoupilo.
Čeština a jiné jazyky jsou Freeware, ale ne Opensource!!! To znamená, že s nimi můžete nakládat jak chcete, ale nesmíte je upravovat...

// no comment

Uranus-Portal.com
Obrázek

Uživatelský avatar
Arcas
Příspěvky: 1406
Věk: 25
Registrován: 13 bře 2012, 19:15
Reputation: 0

Re: [Plugin] RPG Leveling

#3 Příspěvekod Arcas » 18 črc 2015, 23:35

Takhle mi to spíš vyhovuje, protože mi to dává možnost pozdějšího rozšíření.
Čeština a jiné jazyky jsou Freeware, ale ne Opensource!!! To znamená, že s nimi můžete nakládat jak chcete, ale nesmíte je upravovat...

// no comment

Uranus-Portal.com
Obrázek

Uživatelský avatar
Arcas
Příspěvky: 1406
Věk: 25
Registrován: 13 bře 2012, 19:15
Reputation: 0

Re: [Plugin] RPG Leveling

#4 Příspěvekod Arcas » 19 črc 2015, 00:01

A kde konkrétně si mám těch změn všimnout? Nikde nic... (BTW - dělám s Gitem poprvé :D )
Čeština a jiné jazyky jsou Freeware, ale ne Opensource!!! To znamená, že s nimi můžete nakládat jak chcete, ale nesmíte je upravovat...

// no comment

Uranus-Portal.com
Obrázek

Uživatelský avatar
Arcas
Příspěvky: 1406
Věk: 25
Registrován: 13 bře 2012, 19:15
Reputation: 0

Re: [Plugin] RPG Leveling

#5 Příspěvekod Arcas » 19 črc 2015, 00:45

Na základě nápadu od BlackFira vydána verze 1.1.0.

    Předělány priority eventů
    Přidán fix aby se nepřehrávala hudba v případě, že se lvl sníží

avšak stále si listener nechám bokem v jiné class - víc se mi to líbí.
Čeština a jiné jazyky jsou Freeware, ale ne Opensource!!! To znamená, že s nimi můžete nakládat jak chcete, ale nesmíte je upravovat...

// no comment

Uranus-Portal.com
Obrázek

Uživatelský avatar
Hanakocz
Příspěvky: 3228
Věk: 32
Registrován: 25 črc 2013, 20:53
Reputation: 7
Kontaktovat uživatele:

Re: [Plugin] RPG Leveling

#6 Příspěvekod Hanakocz » 19 črc 2015, 00:54

Na tom githubu musíte udělat FORK, změny a pak pull request, který změny zahrne do původního projektu....fork může kdokoliv, pull request schvaluje majitel toho, k čemu to je
Industry 2.0 -> 1.7.10 GregTech6 server. Pro připojení stačí napsat.
Člen ligy pro aktualizaci serverů na novější verze a rozšíření modovaného MC.
Discord FH : http://discord.fakaheda.eu/ (sem psát pokud chcete poradit s MC mody akutně)

Uživatelský avatar
Arcas
Příspěvky: 1406
Věk: 25
Registrován: 13 bře 2012, 19:15
Reputation: 0

Re: [Plugin] RPG Leveling

#7 Příspěvekod Arcas » 19 črc 2015, 08:53

Já vím, proto mi to bylo divné. Ale už jsem to nahodil do svých zdrojáků :-)

-- 19 črc 2015, 18:09 --

Vyšla aktualizace!

Změny ve verzi 1.2.0:
  • Možnost vypnout a zapnout jednotlivé funkce
  • Možnost provedení příkazu při změně levelu
  • Možnost přehrání zvuku při level up
  • Možnost přehrání zvuku při level down
  • Kontrola verze configu
  • Příkaz pro zjištění informací o aktuálním levelu, počtu XP hráče a počtu XP pro level (použití: /level nebo /level [hráče].

Pro aktualizaci je nutné stáhnout novou verzi pluginu a provést zálohu starého configu, poté smazat starý config, nechat vytvořit nový a nastavit.

-- 19 črc 2015, 19:02 --

Další aktualizace!

Verze 1.2.1 přinesla:
  • Fix sound systému
  • Rozdělení LevelChange příkazu na LevelUp a LevelDown

Uvažuji také o přidání příkazu na přidělení určitého množství XP a nastavení levelu, ale to nejspíš později (až se mi bude chtít :lol: )

-- 20 črc 2015, 12:40 --

Přesun jar souboru z vlastního webu na Spigot kvůli lepšímu versioningu.
Čeština a jiné jazyky jsou Freeware, ale ne Opensource!!! To znamená, že s nimi můžete nakládat jak chcete, ale nesmíte je upravovat...

// no comment

Uranus-Portal.com
Obrázek

helomi
Příspěvky: 375
Registrován: 20 čer 2013, 06:48
Reputation: 1

Re: [Plugin] RPG Leveling

#8 Příspěvekod helomi » 06 zář 2015, 16:51

Bolo by možné pridať napr že od 1-10lvl sa budí XP stupňovať po 50 od 10-20 po 100 atď? (jasné že každý si vybere aké chce)

Uživatelský avatar
Arcas
Příspěvky: 1406
Věk: 25
Registrován: 13 bře 2012, 19:15
Reputation: 0

Re: [Plugin] RPG Leveling

#9 Příspěvekod Arcas » 06 zář 2015, 18:46

RPGLeveling je v tuto chvíli odstaven, neboť pracujeme spolu s DenOwq na lepším pluginu, který by měl přinést více funkcí ;)
Čeština a jiné jazyky jsou Freeware, ale ne Opensource!!! To znamená, že s nimi můžete nakládat jak chcete, ale nesmíte je upravovat...

// no comment

Uranus-Portal.com
Obrázek

helomi
Příspěvky: 375
Registrován: 20 čer 2013, 06:48
Reputation: 1

Re: [Plugin] RPG Leveling

#10 Příspěvekod helomi » 06 zář 2015, 21:25

A o jake funkce ide? :D


Zpět na „Návody“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 26 hostů