-
Ilość zawartości
760 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
2
Treść opublikowana przez sopher
-
Jeden problem = jeden temat. Jeżeli będziesz miał kolejny problem to załóż nowy temat. Ułatwi to wyszukiwanie podobnych/ lub takich samych problemów innym użytkownikom. //Zmieniam nazwę tematu.
-
command /vip [<text>] [<text>] [<text>]: trigger: if arg 1 is "generuj": if arg 2 is set: if arg 3 is set: set {_x} to arg parsed as number set {kody::%arg 2%} to {_x} send "KOD: %arg 2% | Uzycia: %arg 3%" stop if arg 1 is "kup": if arg 2 is set: if arg 3 is set: set {_x} to "%arg 2%" parsed as player if {kody.gracz.%arg 3%::%{_x}%} is not set: set {kody.gracz.%arg 3%::%{_x}%} to "%now%" set {gracz.sprawdz::%{_x}%} to "%arg 3%" execute console command "/komenda dajaca vipa" remove 1 from {kody::%arg 3%} broadcast "%{_x}% kupil vipa na 7 dni." if arg 1 is "list": loop {kody::*}: set {_kod.sprawdz} to "%loop-index-1%" loop {kody.gracz.%{_kod}%::*}: set {_gracz} to "%loop-index-2%" set {_data} to "%loop-value-2%" loop {gracz.sprawdz::%{_gracz}%}: set {_kod} to "%loop-value-3%" send "%{_gracz}%:%{_kod}%:%{_data}%"Niestety nie testowałem, pisałem to na telefonie. Wow :blink:
-
Poprawione, najwidoczniej źle coś zaczynałem w uprawnieniach :) Dzięki za zgłoszenie.
-
Poczytaj kilka razy to zrozumiesz. Prościej nie da się tego wytłumaczyć -_-
-
Zamiast przecinków użyj or. arg 1 is not "vip" or "svip" or "evip" or "sevip" or "50k" or "100k":
-
add arg 2 to {lvlup.pd::%arg 1%}Zmień też typ pierwszego argumentu na player, a drugi argument na integer. Pamiętaj, że jeżeli wartość zmiennej {lvlup.pd::%player%} ma typ tekstu to będziesz ją musiał zmienić na typ liczbowy. Wyglądać to będzie tak: command /givepd [<player>] [<integer>]:
-
Powinno się dać, bynajmniej mi działa na zmodyfikowanym Skript 2.1. Tak jak wspomniałem wcześniej podeślij treść błędów, bo bez tego nie mogę nic zrobić.
-
on join: if player has permission "joins.msg": broadcast "&2&l----------" broadcast "&2&l>>> &a%player%" broadcast "&2&l----------" else: broadcast "&2&l> &a%player%"on leave: if player has permission "joins.msg": broadcast "&c&l----------" broadcast "&c&l<<< &4%player%" broadcast "&c&l----------" else: broadcast "&c&l< &4%player%"Jeżeli tak nie chcesz to podeślij treść błędów.
-
command /staff: description: Shows online staff trigger: loop all players: loop-player has permission "is.staff" add loop-player to {_online staff::*} size of {_online staff::*} is 0: message "No staff currently online! Happy griefing ;)!" else: message "Online staff: %{_online staff::*}%"Hyhy, przykład zastosowania zmiennych w oficjalnej dokumentacji Skripta. Dużo się nie natrudziłeś :)
-
Nie da się tego prościej wytłumaczyć. Dałem ci przykłady, możesz je wykorzystać, potestować, a potem będziesz już wiedział o co chodzi.
-
Zmienna {_x} jest to zmienna tymczasowa i jest ona dostępna tylko podczas danego zdarzenia. Musi zostać wcześniej utworzona, przykład: set {_x} to 1Zmienna {zmienna::*} to zmienna, która zawiera "kilka" zmiennych w jednej. Nie wiem jak to dokładnie wytłumaczyć, ale można to nazwać listą. Przykład: on join: set {zmienna::%player%} to "%name of player%"command /zmienna: trigger: send "%{zmienna::*}%"Przy wejściu na serwer jest ustawiana zmienna {zmienna::%player%} na nazwę gracza. Jeżeli chcemy wyświetlić np. kilku graczy to używamy *. Jest to pokazane w komendzie /zmienna.
-
1. Poprawiłem już błąd z zakładaniem tematu. Teraz powinno wszystko dobrze działać. 2. W prawym dolnym rogu posta po wybraniu najlepszej odpowiedzi możesz ją usunąć. Temat zamykam, wszystko wyjaśnione.
-
Już wszystko poprawiłem i myślę, że teraz jest wszystko zrozumiałe i czytelne. Nawet nie zauważyłem, że to tak się wkleiło :angry:
-
Tylko w SkriptPlus, lecz nie wiem czy to działa. Podobno są problemy z tym, tak wyczytałem na forum skripta. Następnym razem nie zadawaj takich pytań w publikacjach skryptów. Jest do tego osobny dział :)
-
Co to jest Skript? Wtyczka Skript pozwala nam na bardzo proste tworzenie dodatków na swój serwer minecraft. Nie musimy znać żadnego języku programowania, lecz jakakolwiek wcześniejsza wiedza na temat C++/ Javy nam nie zaszkodzi, a wręcz pomoże zrozumieć funkcje pluginu. Przyda nam się także dobra znajomość języka angielskiego/ niemieckiego, ponieważ wszystkie zdarzenia, efekty, warunki opierają się na tych językach. Przydatne informacje. Autor wtyczki: Njolbrim Wersja MC, na której działa wtyczka: 1.1-1.7.4 Aktualna wersja: 2.1 (1.7.2/1.7.4) Polski support: Skr*pt.pl lub Bukk*t.pl Dokumentacja: Kliknij tutaj, aby zobaczyć! W dokumentacji są zawarte wszystkie rzeczy, które pomogą nam w tworzeniu swoich skryptów. Jak to działa? Wszystkie skrypty, które stworzyliśmy lub pobraliśmy powinny znajdować się w specjalnym folderze dzięki czemu nasza wtyczka odczyta każdą linijkę ów skryptu, a następnie przetworzy ją na zrozumiały język dla Javy, na którym działa Craftbukkit oraz Minecraft. Komendy. /skript lub /skript help - wyświetlenie komend wtyczki. /skript reload [all, config, aliases, scripts, <script>] - przeładowanie pliku konfiguracyjnego, aliasów oraz wszystkich skryptów / pliku konfiguracyjnego / aliasów / wszystkich skryptów / wybranego skryptu. /skript enable [all, <script>] - włączanie wszystkich skryptów/ wybranego skryptu. /skript disable [all, <script>] - wyłączanie wszystkich skryptów/ wybranego skryptu. /skript update - informacje o aktualizacjach wtyczki. Instalacja oraz omówienie plików. Instalacja. 1. Pobierz najnowszą wersje Skript.jar 2. Wrzuć pobrany plik do folderu plugins. 3. Włącz serwer, aby wygenerowały się pliki konfiguracyjne, aliasy, katalogi oraz przykładowe skrypty. Omówienie plików. plugins/Skript.jar - wtyczka obsługująca nasze skrypty. plugins/Skript - główny katalog wtyczki, gdzie znajdują się pliki konfiguracyjne, skrypty, logi, aliasy etc. plugins/Skript/config.sk - główny plik konfiguracyjny wtyczki. plugins/Skript/aliases-english.sk - aliasy przedmiotów w języku angielskim. plugins/Skript/aliases-german.sk - aliasy przedmiotów w języku niemieckim. plugins/Skript/scripts - katalog do, którego wrzucamy skrypty. plugins/Skript/variables.csv - plik przechowujący zmienne.* plugins/Skript/logs - katalog, w którym znajdują się zapisane logi wywołane przez skrypty.* plugins/Skript/backups - katalog, w którym znajdują się kopie zapasowe plików zmiennych.* * - zostanie utworzone tylko wtedy, kiedy będzie konfiguracja tego wymagała. Omówienie pliku konfiguracyjnego. language: englishWybieramy język, który będzie obsługiwał skrypty. Domyślnie mamy do wyboru język angielski oraz niemiecki - english/ german. check for new version: trueSprawdzanie czy jest dostępna nowa wersja. Wybór: true/ false - prawda, fałsz. update check interval: 12 hoursCo ile czasu ma sprawdzać dostępność nowej wersji. Tylko wtedy jeżeli check for new version jest ustawione na true. automatically download new version: falseAutomatyczne pobieranie nowej wersji. Wybór: true/ false - prawda, fałsz. enable effect commands: falseCzy można bezpośrednio używać efektów jako komendy. Wybór: true/ false - prawda, fałsz. Jeżeli jest ustawiona wartość true należy nadać specjalne uprawnienia graczowi/ grupie, aby mógł tego używać - skript.effectcommands. Domyślnie opcja jest wyłączona także dla OPów ze względu na możliwe zniszczenie serwera. Nie polecam używania tego. Przykładowe komendy: !heal player - leczy gracza. !ban all players - banuje wszystkich graczy. !create explosion of force 10000 - tworzenie wybuchu o sile 10000. Jeżeli opcja enable effect commands jest prawdą możemy ustawić prefiks, dzięki któremu będziemy mogli używać ów komend. effect command token: !variables backup interval: 2 hoursCo jaki czas ma być wykonywana kopia zapasowa zmiennych. database:Ustawienia dotyczące przechowywania zmiennych. type: noneTyp przechowywania zmiennych. Dostępne: MySQL oraz SQLite. Jeżeli jest opcja none to wszystkie pliki będą zapisywane w bazie CSV - variables.csv monitor changes: falsemonitor interval: 20 secondsJeżeli opcja monitor changes będzie włączona (true) to zmienne będą wielokrotnie sprawdzane w celu dostępności ich aktualizacji. Wybór: true/ false - prawda, fałsz. Opcja monitor interval odpowiada za sprawdzanie co ile czasu ma działać opcja monitor changes. host: localhostport: 3306user: rootpassword: passdatabase: skriptKonfiguracja bazy danych MySQL. file: ./plugins/Skript/variables.dbKonfiguracja bazy danych SQLite. date format: defaultFormat daty. Przykładowe formaty daty dostępne tutaj. verbosity: normalOkreślenie ile informacji będzie przechowywanych. Dostępne wartości: low, normal, high, very high, debug. plugin priority: highPriorytet pluginu. Dostępne wartości: lowest, low, normal, high, highest. Opcja przydaje się jeżeli chcemy zastąpić jakąś komendę z innego pluginy, efekt etc. log player commands: trueZapisywanie logów używanych komend przez gracza. Wybór: true/ false - prawda, fałsz. number accuracy: 2Ile cyfr ma być wyświetlanych po kropce przy wyświetlaniu liczby. maximum target block distance: 100Maksymalna odległość od celu. case sensitive: falseCzy wtyczka ma zwracać uwagę na wielkość liter przy efekcie replace, warunku contains oraz is/ is not. Wybór: true/ false - prawda/ fałsz. disable variable conflict warnings: falseWyłączenie wiadomości przy możliwym konflikcie zmiennych. Wybór: true/ false - prawda/ fałsz. version: 2.0.2Wersja wtyczki. NIE ZMIENIAJ TEJ WARTOŚCI. Zdarzenia, efekty, warunki, pętle, komendy. Zdarzenia. Zdarzenia wykorzystujemy zawsze jeżeli chcemy wywołać dany efektów. Przykład: on explode: cancel eventJeżeli zdarzeniem będzie wybuch zostanie wykonany efekt cancel event. Efekty. Efektu możemy używać w zdarzeniach (przykład wyżej) lub w komendach. Przykład: heal playerUleczenie gracza. Warunki. Warunki generalnie są połączone z efektami. Aby został wykonany efekt musi zostać spełniony warunek. if player has permission "skript.mpc": damage player by 2 heartsJeżeli gracz ma uprawnienie skript.mpc zostanie odebrane mu 2 serduszka (punkty życia). Pętle. Pętle jak sama nazwa wskazuje możemy zapętlać coś, aby nie musieć wykonywać efektu dla każdego elementu. loop all players: send ":-)" to loop-playerZapętlamy wszystkich graczy, a następnie wysyłamy wiadomość ":-)" do zapętlonego gracza. Komendy. Możemy stworzyć swoją komendy, która wykona efekt. Do komend zostało dodanych kilka wartości, które mogą nam się przydać. Krótki opis wartości. command /nazwakomendy <argumenty>: description: Opis komendy. usage: Użycie komendy. permission: Uprawnienia do komendy. permission message: Wiadomość jeżeli gracz przy wykonaniu komendy nie ma danych uprawnień. executable by: Przez co może być wykonana komenda - players/console/players and console aliases: Aliasy komendy - /nk, /n, /k. trigger: Efekt komendy.Przykładowa komenda: command /helloworld [<player>]: permission: hello.world executable by: players aliases: /hw trigger: if arg is not set: send "Hello World!" to player else if argument is online: send "Hellow World!" to argumentOmówię każdą linijkę komendy :-) command /helloworld [<player>]: - tworzenie komendy. permission: hello.world - uprawnienia do użycia komendy. executable by: players - kto może użyć komendy. aliases: /hw - aliasy komendy. trigger: - wywołanie komendy. if arg is not set: - jeżeli argument nie jest określony. send "Hello World!" to player - wysyłanie wiadomości "Hello World!" to gracza wykonującego komende. else if argument is online: - jeżeli argument jest aktywny. send "Hellow World!" to argument - wysyłanie wiadomości "Hello World!" to gracza - argumentu. Przygotowania do tworzenia swojego skryptu. Aby rozpocząć tworzenie skryptu będzie nam potrzebny edytor tekstowy, np. Notatnik. Jeżeli chcemy sobie ułatwić sprawę i skorzystać z dobrego, darmowego edytora tekstowego to polecam skorzystać z Notepad++, do pobrania na stronie: http://notepad-plus-plus.org/'>>http://notepad-plus-plus.org/Jeżeli jeszcze bardziej chcemy sobie ułatwić sprawę z tworzeniem skryptów możemy użyć kolorowania składni skryptów w edytorze Notepad++. Szczegółowy poradnik dostępny tutaj: 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-28Przykład kolorowania składni: Tworzenie swojego skryptu. Aby rozpocząć tworzenie swojego skryptu musimy zapoznać się z podstawowymi funkcjami wtyczki, które zostały omówione wyżej. Jeżeli chcemy przejść na poziom wyżej to możemy dokładnie przeczytać dokumentacje pluginu. Wskazówka: Po każdym znaku : musisz dać o jeden tabulator/ lub 8 spacji więcej niż poprzednio. Polecam używanie TABów. Omówię teraz kilka prostych skryptów, abyś mógł czegoś się nauczyć i napisać swój własny skrypt! Pierwszy skrypt. on rightclick holding a sugar: if name of player's tool is "&d&lKokaina": if player has permission "kokaina": send "&f[&bS&f] &7Pamietaj, ze mozesz zginac! Uzyles kokainy na wlasna odpowiedzialnosc." wait 2 seconds broadcast "&f[&bS&f] &7Gracz &6%player% &7byl na tyle odwazny, ze uzyl kokainy." remove 1 sugar named "&d&lKokaina" from player execute console command "/effect %player% 1 40 2" execute console command "/effect %player% 4 40 5" execute console command "/effect %player% 9 40 5" execute console command "/effect %player% 15 40 1" wait 6 seconds send "&f[&bS&f] &7I jak, fajnie sie czujesz? To jeszcze nie koniec." to player wait 10 seconds loop 5 times: damage player by 1 hearts wait 1 seconds send "&f[&bS&f] &7I na co Ci to bylo?" to player wait 10 seconds send "&f[&bS&f] &7Mama wie, ze cpiesz?" to player wait 10 seconds execute console command "/effect %player% clear" send "&f[&bS&f] &7Zabawiles sie? Moze to powtorzysz?" to player stop else: send "&f[&bS&f] &7Nie masz uprawnien, aby uzyc kokainy." stop else: stopon rightclick holding a sugar:Zdarzenie: kliknięcie PPM (Prawy Przycisk Myszy) trzymając cukier. if name of player's tool is "&d&lKokaina":Warunek: jeżeli nazwa narzędzia gracza to "&d&lKokaina" if player has permission "kokaina" or "sopher":Warunek: jeżeli gracz posiada uprawnienie "kokaina" lub "sopher". send "&f[&bS&f] &7Pamietaj, ze mozesz zginac! Uzyles kokainy na wlasna odpowiedzialnosc."Efekt: wysyłanie wiadomości. wait 2 secondsEfekt: czekanie 2 sekund. remove 1 sugar named "&d&lKokaina" from playerEfekt: usunięcie 1 cukru z nazwą "&d&lKokaina" od gracza. execute console command "/effect %player% 1 40 2"Efekt: wykonanie komendy przez konsole. loop 5 times:Pętla: zapętlanie efektu 5 razy. else:Warunek: jeżeli warunek "wyżej" nie jest spełniony. Drugi skrypt. command /bug [<text>]: trigger: if argument is not empty: log "%player% zglosil bug o tresci: %argument%" to "bugi" send "&f[&bS&f] &7Zgloszenie buga przebieglo pomyslnie! Pamietaj, ze jedno zgloszenie wystarczy." to player else: send "&f[&bS&f] &7Uzyj dokladnej komendy - &e/bug <tutaj_opisz_bug>" to playercommand /bug [<text>]:Komenda: tworzenie komendy /bug z niewymaganym argumentem tekstowym. if argument is not empty:Warunek: jeżeli argument nie jest "pusty". log "%player% zglosil bug o tresci: %argument%" to "bugi"Efekt: zapisywanie wiadomości z zmienną gracza (%player%) oraz z zmienną tekstową (%argument%) do pliku "bugi" w folderze plugins/Skript/logs. send "&f[&bS&f] &7Zgloszenie buga przebieglo pomyslnie! Pamietaj, ze jedno zgloszenie wystarczy." to playerEfekt: wysyłanie wiadomości do gracza. Trzeci skrypt. on death of player: strike lightning effect at the playeron death of player:Zdarzenie: przy śmierci gracza. strike lightning effect at the playerEfekt: uderzenie piorunem w miejscu gracza. Dodatki do wtyczki. Uważasz, że Skript ma mało możliwości? To nie problem, możesz użyć gotowych dodatków do wtyczki, aby rozszerzyć sobie pole do tworzenia skryptów. Publiczne rozszerzenia: SkriptPlus - kliknij tutaj, aby zobaczyć. HookSk - kliknij tutaj, aby zobaczyć. Skinteractions - kliknij tutaj, aby zobaczyć. SkriptTag - kliknij tutaj, aby zobaczyć. SpectateHook - kliknij tutaj, aby zobaczyć. Możesz także stworzyć swoje rozszerzenie do Skript'a wykorzystując dostępne API. Wszystko jest wyjaśnione tutaj! Zakończenie. Myślę, że dzięki tej prezentacji wiesz już do czego służy wtyczka Skript, nauczyłeś się podstawowych elementów do tworzenia skryptów oraz stworzyłeś swój pierwszy skrypt! :) W miarę moich możliwości temat będzie rozwijany :) Zakaz kopiowania treści tematu, użytych grafik. Wszystkie skrypty użyte w tym temacie są mojego autorstwa i zezwalam na ich dowolne używanie.
-
Witamy na forum :-) Gdzie? :rolleyes:
-
Jak znajdę chwilę czasu to może zrobię drugą wersje tego skryptu z opcją wyboru wyświetlania informacji.
-
Wiadomość wyświetla się na czacie (czyli na ekranie, chyba nie klawiaturze, lel). Gdzie niby indziej miałaby się wyświetlać? :)
-
Przekazanie zmiennej do innego gracza
sopher odpowiedział(a) na stasio88 pytanie w Pytania i problemy
command /daj [<player>] [<player>] [<integer>]: trigger: if arg 1 is set: if arg 2 is set: if arg 3 is set: if {ic.%arg 1%} is greater or equal to arg 3: add arg 3 to {ic.%arg 2%} remove arg 3 from {ic.%arg 1%}Sprawdzanie czy argument 1, 2 oraz 3 jest określony. Sprawdzanie czy stan konta gracza 1jest większy lub równy argumentowi 3. Dodawanie argumentu 3 do stanu konta gracza 2 oraz usuwanie argumentu 3 z stanu konta gracza 1. -
Niestety wszyscy gracze w obrębie 256 kratek wokół gracza, u którego wywołujemy efekt scraszowania gry także wywołuje ten efekt u nich.
-
Będą tutaj dodawane małe skrypty, lecz mogą okazać się przydatne : > (1) SopherLauncher - możemy stworzyć wyrzutnie na danym bloku. Znane z hivemc : > (2) SopherBroadcast - możemy tworzyć ogłoszenia dla wszystkich graczy + efekt dziwiękowy. #===========================================================## Skrypt stworzony przez Sophera | Specjalnie dla SKRIPT.PL ##===========================================================#options: # Tutaj wpisz TAG : ) tag: SopherBroadcast command /sopherbroadcast [<text>]: aliases: sb trigger: if player has permission "sopher.broadcast": if arg is set: broadcast "&f[&b{@tag}&f] &e%arg%" loop all players: execute console command "/playsound random.pop %loop-player%" stop else: send "&CUzyles zle komendy. Prawidlowa komenda to: &e/sb <wiadomosc>" stop else: send "&cNie masz upawnien, aby to wykonac." stop
-
Gracze na twoim serwerze lubią kopać? Dodaj im ciekawy dodatek, który z pewnością urozmaici twój serwer. Dzięki temu skryptowi użytkownicy serwera będą mogli zdobywać punkty kopania z poszczególnych bloków, aby zostać najlepszym kopaczem i zająć pierwsze miejsce w rankingu TOP! POBIERANIE 1.1: PASTEBIN ____________________________________________________________ FUNKCJE1. Ł�atwa konfiguracja.2. TOP 10.3. Możliwość ustawienia wymaganych punktów kopania, aby awansować na kolejny poziom.4. Resetowanie statystyk - wymiana na nagrody.5. Podgląd statystyk.6. Polskie komendy.7. Ł�atwe edytowanie wiadomości.____________________________________________________________ KOMENDY/ml - sprawdzanie swoich statystyk./ml pomoc - wszystkie komendy./ml top - sprawdzanie rankingu kopaczy./ml grandreset - resetowanie statystyk, wymiana na nagrodę./ml info - zarządzanie wiadomościami informującymi o zdobytych punktach kopania./ml sprawdz <gracz> - sprawdzanie statystyk gracza./ml status - sprawdzanie statusu skryptu./ml wlacz - wlaczanie skryptu./ml wylacz - wylaczanie skryptu./ml resetuj - resetowanie swoich statystyk./ml awans [gracz] - wymuszenie awansu na sobie/ graczu. ____________________________________________________________ UPRAWNIENIAsopher.minelevel.* - mozliwosc uzywania wszystkich funkcji skryptu sopher.minelevel.wydobywanie - mozliwosc zdobywania punktow kopania sopher.minelevel.komenda.pomoc - sprawdzanie wszystkich komend skryptu (/ml pomoc) sopher.minelevel.komenda.sprawdz - sprawdzanie swoich statystyk kopania (/ml) sopher.minelevel.komenda.sprawdz.mod - sprawdzanie statystyk innego gracza (/ml sprawdz <gracz>) sopher.minelevel.komenda.top - sprawdzanie top 10 kopaczy (/ml top) sopher.minelevel.komenda.info - zarzadzanie wiadomosciami informujacymi o zdobytych punktach kopania (/ml info) sopher.minelevel.komenda.grandreset - mozliwosc zresetowania swoich statystyk za 1 gabke (nagroda) (/ml grandreset) sopher.minelevel.komenda.wlacz - wlaczenie skryptu (/ml wlacz) sopher.minelevel.komenda.wylacz - wylaczenie skryptu (/ml wylacz) sopher.minelevel.komenda.status - sprawdzanie statusu skryptu (/ml status) sopher.minelevel.komenda.resetuj - resetowanie swoich statystyk (/ml resetuj) sopher.minelevel.komenda.awans - wymuszenie awansu na sobie/ graczu (/ml awans [gracz]) Uprawnienia znajdziesz także w pliku .sk : ) ____________________________________________________________ LICENCJADostępna w plikach skryptu.____________________________________________________________ LISTA ZMIAN WERSJA 1.1: * Dodano prefix z poziomem kopania gracza przed nickiem. * Dodano możliwość wymiany poziomu kopania na nagrody oraz punkty xp. Skrypt był testowany na zmodyfikowanym pluginie Skript (2.0.2). Jeżeli znajdziesz jakiś błąd w kodzie napisz mi na PW : )
-
Koniec z nudnymi potworami! Czas zacząć prawdziwą zabawę. Dodaj skrypt na serwer, a gracze na twoim serwerze z pewnością nie będą ot tak atakować agresywnych potworów. Nawet owce mogą przeciwstawić się miłym graczom, aby zdobyć ofiary dla swojego władcy. POBIERANIE PASTEBIN____________________________________________________________FUNKCJE1. Ł�atwa konfiguracja.2. Potwory będą miały poziomy, od 1 do 4.3. Z każdym poziomem potwór staje się coraz silniejszy.4. Niektóre potwory na maksymalnym poziomie mają dodatkowe efekty, np. creeper na poziomie 4 może strzelać w gracza creeperami.5. Skrypt utrudnia rozgrywkę graczom oraz dodaje nieco realizmu : )6. Polskie komendy.7. Ł�atwe edytowanie wiadomości.____________________________________________________________KOMENDY/potwory - sprawdzanie statusu potworów/potwory wlacz/ wylacz - wlaczanie/ wylaczanie statusu potworów ____________________________________________________________UPRAWNIENIAsopher.mobs.* - uprawnienia do wszystkiegosopher.mobs.status - możliwość sprawdzenia/ zmiany statusu potworów Uprawnienia znajdziesz także w pliku .sk : ) ____________________________________________________________LICENCJADostępna w plikach skryptu.____________________________________________________________LISTA ZMIAN WERSJA 1.2â–ª Dodano nowe potwory: Slime, Blaze, Ghast.â–ª Dodano dodatkowe efekty dla potworów: Slime, Blaze, Ghast.â–ª Dodano nowego potwora: Owca Sophera.â–ª Dodano efekt po zabiciu/ zgoleniu Owcy Sophera
-
SopherEffects Version: 1.0 Needs: Skript 2.0.2 | Craftbukkit 1.7.2 | SkriptPlus 1.4 Other: The list of effects available here. DOWNLOAD: Version1.0 - GitHub License- click here to see. FEATURES: [*]easy configuration [*]polish commands/ messages [*]english commands/ messages [*]34 effects [*]turning on/off effects [*]add/ remove effects in selected location [*]teleport to the effects [*]checking the effects coordinates [*]effects can one-time use [*]forcing an crash in player (all players within 256 meters also got crash) | TROLOLO [*]informating player (only OP) about new version of script, at the joining the server [*]messages in console [*]the ability to turn effects when walking COMMANDS: [*]/se - all commands. [*]/se help - all commands. [*]/se on - effects turning on. [*]/se off - effects turning off. [*]/se add - add the selected effect with the selected name in the location where you stand. [*]/se remove - remove the selected effect with the selected name. [*]/se list - a list of active effects. [*]/se list check - list of all effects. [*]/se list <effect> <name> - check coordinates of effect. [*]/se tp - teleport to the selected effect. [*]/se use - use selected effect of selected strength in a particular location active player. [*]/se move - enabling effects with walking. [*]/se troll - crasing client game selected player. [*]/se author - infomation about author. PERMISSIONS: [*]sopher.hidestream.* - the ability to use everything. [*]sopher.effects.on - effects turning on. [*]sopher.effects.off - effects turning off. [*]sopher.effects.add - adding effect. [*]sopher.effects.remove - removing effect. [*]sopher.effects.tp - teleport to the effect. [*]sopher.effects.list - list of effects. [*]sopher.effects.move - turning on/ off selected effects when walking. [*]sopher.effects.use - single use effect. [*]sopher.effects.troll - crashing client game of a selected player.
