BetterBoss
Jest to mój pierwszy skrypt, który został publicznie pokazany.
Zauważyłem, że wszystkim dobrze znany plugin na bossy(EpicBoss) jest po prostu porzucony. Napisałem zatem własną wersję tego pluginu w skrypcie. Dzięki temu skryptowi możesz dowolnie zmodyfikować drop, parametry moba(HP, DMG, imię, zbroje, enchanty), a nawet od czego ma
dostawać obrażenia, a od czego ma nie dostawać obrażeń! Może np. nie dostawać
żadnych obrażeń od upadku, albo od wilków, podczas, gdy gracz będzie mógł go bić normalnie!
Jeżeli nie ma Ciebie często na serwerze, to ten skrypt jest również dla Ciebie, czemu?
Posiada on wbudowaną możliwość spawnowania mobów przez graczy! Nie daje im permissions do
spawnowania komendą, lecz możesz użyć do tego specjalnej tabliczki. Nie musisz się również
martwić, że jakiś griefer zespawnuje 1000 takich mobów. W skrypcie jest zabezpieczenie,
przeciwko takim graczom.
Ale to nie wszystko. Skrypt pokazuje również aktualny stan zdrowia bossa, a
kiedy boss kogoś zabije, pojawia się specjalna informacja o tym na chacie!
Dawanie nagród odbywa się natomiast w posób w pełni zebezpieczający przed
oszustami, którzy podbiegają, żeby zebrać tylko drop i uciec, nie przykładając nawet
ręki do śmierci bossa. Od teraz nagroda jest bezpośrednio dawana do eq zabójcy!
Oprócz tego skrypt posiada opcję eventu, a ustawiony przez nas boss może również losowo
generować się na mapce!
Jeżeli natomiast lubisz zmienić kody innych skrypterów, to od razu lepiej bierz ten skrypt.
Dlaczego? Cały kod jest dokładnie opisany w przyjemnych dla oka okienkach.
Dodatkowo skrypt posiada ogromną ilość opcji, a co za tym idzie banalną konfigurację.
Według Ciebie 2 bossy to za mało? Ja też tak sądze! Docelowo na moim serwerze
będzie ich conajmniej 9, a wam dałem tylko 2 jako przykład, pokazujący jak dodawać kolejne bossy.
Wszystko opiera się o metodę kopiuj wklej! Tworzenie bossa dzięki temu skryptowi jest naprawdę
łatwe, proste i przyjemne
Komendy
Wszystko jest w pluginie pod komendą:
/bb help
Permisje
Better.Boss.spawn - odblokowuje komendę /bb spawn
Better.Boss.check - pokazuje powiadomienie o aktualizacji
Better.Boss.* - odblokowuje wszystkie opcje
Changelog
Beta 4.2.0.4
- poprawiono bład updatera
Beta 4.2.0.3
- dodano opcje ventu
- dodano opcję randomowego bossa
- dodano auto-updatera
Beta 2.3.0.2.2
- udoskonalono wcześniejsze opcje
Beta v2.3.0.3
- NAPRAWIONO BARDZO POWAŻNE BŁĘDY ZALECANA JEST AKTUALIZACJA
- dodano pierwsze opcje nakładanie zbroi(nie dokończyłem, bo musiał szybko wydać ten upate,
błąd był poważny i wykrył go Hydorax - wielkie dzięki
Beta v2.2.0.3
- dodano komendę /bbc
pozwala ona na spawnowanie własnych bossów bezpośrednio z gry
- dodano obsługę bossów graczy
Beta v2.1.0.3
- naprawa działania spawnu bossa poprzez tabliczkę(dodano tookeny)
- naprawa zmieniania zmiennej, odpowiadającej za życie moba
- poprawa wyświetlenie ogłoszenia o zabiciu
Słowem mini update, ale według mnie potrzebny, bo naprawiał parę waznych dla mnie opcji
Beta v2.1.0.0
(2 wbudowane bossy, 1 komenda, 0 supermocy, naprawionych bugów i dodanych opcji)
- rozpowszechnienie skryptu
To Do List
- utworzenie wersji premium (BetterBoss+)
- dodanie więcej opcji
- dodanie supermocy
- naprawa bugów
- optymalizacja
- auto update
- dodanie zewnętrznego configu, jeszcze łatwiejszego niż ten obecny
- Czekam na dalsze propozycje i zgłaszanie bugów, które na 100% gdzieś są
Instalacja Skryptu
1) Tworzysz nowy dokument w scripts o nazwie "BetterBoss.sk"
2) Wchodzisz w opcje Notepad++ w ten sposób:
a) Encoding
B) zaznaczasz: Encode in UTF-8 withour BOM
to jest ta 2 opcja od góry
Jest to bardzo ważne, byś tak zrobił, ponieważ w przeciwnym
razie nie zobaczysz w pełnie piękna moich opisów
3) Polecam pobrać kolorową składnie do Notepad++:
http://dev.bukkit.org/bukkit-plugins/skript/forum/misc/54386-release-notepad-udl-for-skript-updated-august-28/'>>http://dev.bukkit.org/bukkit-plugins/skript/forum/misc/54386-release-notepad-udl-for-skript-updated-august-28/
4) Pobierasz skrypt z tego linku,a następnie wklejsz go do przygotowywanego
wcześniej dokumentu.
5) Instalujesz dodatek WildSkript
6) Uruchamiasz skrypt