Slupik98
Użytkownik-
Ilość zawartości
488 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Treść opublikowana przez Slupik98
-
Faktycznie nie zauważyłem. Dzięki :) PS: Proszę zmienić nazwę tematu na [Konkurs] BetterBoss Done ~Dragon
-
Pamiętaj o likach :) Kod: every 1 second: loop all players set {x.1.%loop-player%} to x-coordinate of loop-player set {y.1.%loop-player%} to y-coordinate of loop-player wait 5 seconds loop all players set {x.2.%loop-player%} to x-coordinate of loop-player set {y.2.%loop-player%} to y-coordinate of loop-player if {x.1.%loop-player%} is {x.2.%loop-player%}: send "takie samo x" to loop-player else: send "inne x" to loop-player if {y.1.%loop-player%} is {y.2.%loop-player%}: send "takie samo y" to loop-player else: send "inne y" to loop-player
-
ref jest dopiero wtedy kiedy temat znajdzie się na 2 stronie... Co do tematu to jaki bład wywala?
-
every 1 second: loop all players set {x.%player%} to x-coordinate of loop-player set {y.%player%} to y-coordinate of loop-player
-
ServerOptions - skrypt na bany i pomoc administracji
Slupik98 odpowiedział(a) na PoweredDragon temat w Archiwum
Obciąża serwer... czemu tak sądzę? Dysk musi się orbacać, by wykonać jakiś zapis, a KAŻDY chyba wie, że dysk jest najwolniejszą częscią w komputerze. Pomyśl, że 100 graczy nagle stawia i niszczy bloki. Modyfikują świat, a dodatkowo rozkazują serwerowi utworzenie nowej linijki, co chwilkę. Co do Wyszukiwania, to miałem na myśli kordy pojedyńczego bloku, a wiadomo, że w formie tekstowej bloki odczytuje się ciężko... Nawet crl F nie pomoże, bo trzeba szukać 3 kordy. Jak dla mnie lepiej wgrać Core Protect i nie martwić się o grieferów(tak wiem CP też korzysta z zapisu do pliku, ale on w przeciwieństwie do skryptu nie opiera się o zewnętrzne środowisko, a zatem jest wydajniejszy) -
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
-
If Permission I If Player Jak Polaczyc...
Slupik98 odpowiedział(a) na bTwoPL pytanie w Pytania i problemy
event dobry, łap kod: on portal: if player has 9 diamond: if {portal.enter} is false: send "Nether aktualnie wylaczony" remove 9 diamond from the player cancel event stopcommand /portal <text>: trigger: if arg 1 is "on": set {portal.enter} to true send "Wlaczyles Mozliwosc Wstapienia Do Netheru!" stop if arg 1 is "off": set {portal.enter} to false send "Wylaczyles Mozliwosc Wstapienia Do Netheru!" stop -
@up nie zadziała @topic łap: on damage of player: set {attacker.%victim%} to attackerGracz deda zawsze w wyniku obrażeń, a zatem zawsze jest jakiś atakujący :) Ten który zabił to ten, kto zadał jako ostatni obrażenia, tutaj nie dodaję go do zmiennej grupowej tylko zmieniam zmienną na jego nazwę. Przy kodzie kolegi @up kod nie zadziała, bo przy tym evencie nie ma atakującego. Mój zadziała bo już był taki temat.
-
on first join: add Ender Chest to inventory of player add Stone Pickaxe to inventory of player add Sapling Oak to inventory of player add watch with name "Sklep" to inventory of player
-
player don't have permissions "skript.antyspam.admin" or "skript.antyspam.reklama": set {ugraj} to 1 if message contains "skroc.pl" or "skroc pl" or "latwy.pl" or "latwy pl" or "urwij.pl" or "urwij pl" or "enchant" or "muzeum": # or "Ciastk" or "ciastk" or "muzeum" or "mcsquare" or "potkar" or "enchant" or "pln" or "vip" set {ugraj} to 2 if {ugraj} is 1: message contains " IP" or " csrv" or " gomc" or " eu" or " net" or " zapraszam na serwer" or " tk" or " com" or " maxc" or " ench" or " jee" or " mc" or " fhmc" or " mcsv" or " pl" or ".csrv" or ".gomc" or ".eu" or ".net" or ".tk" or ".com" or ".maxc" or ".ench" or ".jee" or ".mc" or ".fhmc" or ".mcsv" or ".pl": cancel event send "[{@logo}&f]&aZakaz reklamowania!"Mój skrypt obsługuje wyjątki, bo czasami gracz chce coś napisać(słowo) i wywala warna o reklamie.
-
Ctr+H... On nie maznajdować spacji, tylko ma je zamienić, więc się nie kłóć bo nie masz racji xD I zapewny używa notepad++ więc na 100% Ctrl+h
-
pytanie 2: set {_loc} to location of block 3 meters above the playerset {_loc} to location of block 2 meters left block at {_loc}pytanie 3: create an explosion of force 6 at victimtylko że to daje od razu wybuch, choć możesz pokombinować, że tworzysz explosię o sile 0 w miejsce zwykłych wygenerowanych bloków tnt. pytanie 1: W sensie? że nazwa czy co? On projectile hit: if name of tool shooter is "nic":
-
ServerOptions - skrypt na bany i pomoc administracji
Slupik98 odpowiedział(a) na PoweredDragon temat w Archiwum
czy logi chatu i koemnd nie są już wbudowane? To będzie tylko dodatkowo obciążać serwer. A przy logach z budowy dodaj opcję sprawdzenia wybranego bloku, bo komu się będzie chciało czytać 100k linijek... -
http://bukkit.pl/threads/region-script-2-1.7678/'>>http://bukkit.pl/threads/region-script-2-1.7678/Upomnę się jeszcze raz o like bo chcę wbić do topki ;) PS: Odwdzięczyłem sie like, bo dzięki tb wbiłem do topki :D
-
TO na 100% działa: on entering of region "region":i pamiętaj by zostawić mi like :)
-
on region enter on "spawn":
-
On region enter: if event-region is "spawn":@up wpadliśmy na ten sam pomysł jednocześnie, choć mi pisze 24, a tb 21...
-
@up Czepiasz się, a ja pisałem na szybko bo ogarniam plugin na bossy. Ma setki linijek, a chcę skończyć to dziś, a nie mogłem odmówić pomocy potrzebującemu :P A takie rozwiązanie też nie jest najgorsze. Pozaym dodałem hp nad głową.
-
Bo pisałem na szybko, a essenatialsa chyba mają wszyscy :)
-
command /boss: trigger: if player have permissions "boss.spawn.iron golem": spawn iron golem at location of player set {_mob} to last spawned entity set the last spawned entity's max health to 500 heal last spawned entity set the spawned iron golem's display name to "&e&lPotepiony %spawned iron golem's health%/%max health of last spawned entity%" set {hp.%{_mob}%} to max health of last spawned entity create bar with "&c&lZycie Potepionego" and {hp.%{_mob}%} to all players else: send "Nie masz praw"#on damage of iron golem: if name of victim contains "&e&lPotepiony": set the victim's display name to "&e&lPotepiony %victim's health%/%max health of victim%" set {hp.%victim%} to health of victim create bar with "&c&lZycie Potepionego" and {hp.%victim%} to all players if attacker is player: chance of 10%: apply potion of poison 3 to attacker for 10 seconds chance of 10%: execute console command "thor %attacker%" chance of 10%: execute console command "burn %attacker% 10" chance of 10%: apply potion of blindness 3 to attacker for 10 seconds#on death of iron golem: if name of victim contains "&e&lPotepiony": clear drops drop 2 diamonds at victim clear boss bar of all playersJa dodałem all ;)
-
Obsługę hologramów, choć pewnie już to w propo było, ale mi chodzi o taka pełną obsługę ich :)
- 499 odpowiedzi
-
- dzikoysk
- wildskript
-
(i 3 więcej)
Oznaczone tagami:
-
command /event [<text>]: trigger: if arg 1 is "start": if player have permissions "event.skrypt": set {event.start} to true broadcast "event!" if arg 1 is "stop": if player have permissions "event.skrypt": set {event.start} to false broadcast "Koniec eventu!" loop {gracze.event::*}: set {_gracz} to loop-value parsed as player restore inventory of {_gracz} from {eq.event.%{_gracz}%} restore inventory of {_gracz} from {eq.event.%loop-value%} restore inventory of loop-value from {eq.event.%loop-value%} teleport player to {event.pozycja.%loop-value%} if arg 1 is "set": if player have permissions "event.skrypt": set {pozycja.event} to location of player send "pomy��lnie ustawiono pozycj�� eventu na kordach %{pozycja.event}%" if arg 1 is "join": if {event.start} is true: set {event.pozycja.%player%} to location of player add player to {gracze.event::*} set {eq.event.%player%} to serialized inventory of player if {pozycja.event} is set: teleport player to {pozycja.event} else: send "Twój admin zapomnia� ustawi� miejsce spawnu dla eventu... przypomnij mu o tym..." clear the player's inventory send "Pomy��lnie do��acozno do eventu!" if arg 1 is "leave" or "wyjdz": restore inventory of player from {eq.event.%player%} remove player from {gracze.event::*} teleport player to {event.pozycja.%player%}
-
Grunt (bo GRUNT to zdrowie ;) )
-
Napadnie na niego szwadron mocherów.
-
Ja piszę Emu a ty mucha... :P A co do tematu: Amelaza
