PrzypalonyOmlet
Użytkownik-
Ilość zawartości
116 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez PrzypalonyOmlet
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
-
Strona 6 z 7
-
Siemasz :) Btw nie pisz, że jesteś noobem, bo jeżeli znasz się choćby trochę na programowaniu to zapewne z łatwością przyjdzie ci pisanie skryptów :) (o ile chodziło o skrypty :P)
-
Jak zabić villagera z nazwą?
PrzypalonyOmlet odpowiedział(a) na XziomekX pytanie w Pytania i problemy
kill a villager named "nazwa"Chyba tak. -
Hmm... chyba już kiedyś gdzieś to widziałem, czy mi się zdaje?
-
@up To jest chyba komenda waniliowego mc, a nie bukkita, a poza tym nie działa - próbowałem.
-
on death of player: add 1 to {kills.%attacker%} if {kills.%attacker%} is bigger than 9: add 1 to {lvl.%attacker%} set {kills.%attacker%} to 0 add 10 to {totalkills.%attacker%}Tak. No, jakby coś to całkowita liczba killi będzie przechowywana w {totalkills.%player%}.
-
Co skrypt umożliwia Nawadnianie pola w górę Dwie nowe rośliny do wyhodowania Szansa na automatyczne posadzenie zebranej rośliny Szansa na zdobycie śmieci oraz ciekawych itemów poprzez oranie ziemi Nowy rodzaj nawozu działającego natychmiastowo (który też można wyhodować ;)) Więcej zabawy z rolnictwem Od autora Witam wszystkich ponownie! Publikuję ten skrypt, ponieważ widzę, że wszyscy to robią ze swoimi starymi zadaniami do SDT :P. Zresztą, szkoda żeby się marnował obczajony tylko przez Pirata ;). Także miłej zabawy życzę i wiem, że niektóre fragmenty są niedopracowane, ale możecie oczywiście zgłaszać błędy czy pisać opinie poniżej :). Pobierz Wymagania(pomijając serwer i craftbukkita) Skript 2.0.2 lub nowszy Uwagi Aby zdobyć "Esencję Zieleni"(czyli ten nawóz), która jest potrzebna do zabawy z nowymi roślinami, trzeba kliknąć PPM w omszony bruk trzymając nożyce Mech z czasem pokrywa bloki bruku, jeżeli są one w bezpośrednim kontakcie z blokiem omszonego bruku(warunek - trzeba być w obrębie 10 bloków od bloku omszonego bruku) Aby zdobyć nasiona/sadzonki nowych roślin, trzeba trochę "pogrzebać" w ziemi(orając ją) Aby wyhodować nowe rośliny, trzeba użyć wspomnianej wyżej esencji na sadzonce/korzeniu Aby zebrać jagody z krzewu, należy kliknąć PPM w blok dżunglowych liści. WIEM, że nawadnianie pola w górę nie zawsze działa, ale to był problematyczny punkt skryptu, nad którym spędziłem trochę więcej czasu - jak ci się nie podoba to powiedz mi, jak powinienem to napisać Jeśli zauważyłeś jakąś pomyłkę lub coś przegapiłem - napisz mi to pod tym tematem.
-
Internal server error | SK+ nowy crafting
PrzypalonyOmlet odpowiedział(a) na sebafudi pytanie w Pytania i problemy
Skript plus jest dziwny i przynajmniej mi często zdarza się że poprawny kod nie działa i serwer wywala milion błędów. Na twoim miejscu pobrałbym jakieś wersje craftbukkita, skripta i skriptplusa, które na bank ze sobą działają(u mnie całkiem dobrze się sprawował craftbukkit R0.2 w połączeniu ze skriptem 2.0.2 i skriptplus 1.4.2). Być może nie ma w nich niektórych ciekawych funkcji, ale w końcu to zadanie do SDT. Zresztą uważam, że nawet jeśli efektem końcowym dla testującego Pirata będzie crash, to nie będzie się do czego przyczepić, bo kod jest poprawny i zgodny z dokumentacją addonu. A tak na marginesie to spróbuj zamienić "nameditemstack [...] na sponge named "Dom na kurzej stopce"", a potem dopisać "on craft of sponge: set lore of event-item to "Postaw i dbaj, aby wychodowac"", bo przynajmniej mnie zdarzają się bugi z nameditemstack. Możesz też zastąpić "wooden planks:0" po prostu "oak wooden planks", tak mi się wydaje. Powodzenia w wykonywaniu zadania :). -
Myślę, że się nie da. Sam próbowałem na wiele sposobów, szukałem rozwiązania na różnych forach, ale nigdy nie działało. Jeśli już, to wychodziły zwykłe czaszki. Głowę danego gracza można skryptem przywołać tylko jako item. Teoretycznie możnaby napisać system, który trzymałby przyklejone do podium 3 niewidzialne moby z założonymi głowami graczy, ale innego rozwiązania nie widzę.
-
Usuwanie {skript.%player%} dla wszystkich graczy
PrzypalonyOmlet odpowiedział(a) na sebafudi pytanie w Pytania i problemy
Pierwszy sposób (nie mam pewności, czy będzie działać(w sumie wątpię w to)): command /reset: trigger: loop all players and offline players: clear {skrypt.%loop-value%}Tutaj drugi, który powinien działać: on first join: add name of player to {gracze::*}command /reset: trigger: loop {gracze::*}: clear {skrypt.%loop-value%} -
Skrypt wygląda na całkiem udany, ale mam ze dwa zastrzeżenia: Po pierwsze: możesz skasować niepotrzebne "on player drink of water bottle:", bo masz to wcześniej, a warunki i tak i tak będą sprawdzanePo drugie: Moim zdaniem przydałoby się trochę usprawnić ten system uzależnienia, np. jak ktoś jest uzależniony, ale przez jakiś czas nie pije, to poziom powoli spada; możnaby też zrobić coś takiego, że im wyższy poziom uzależnienia, tym bardziej gracz zmuszany jest do picia poprzez np. negatywne efekty nawijające się co pewien czas na gracza, mniej więcej że im bardziej ktoś jest uzależniony, tym trudniej mu wyjść z nałoguNo ale to tylko moja opinia/pomysły. Zrobisz jak uważasz. ;)
-
Lista bloków i itemów w skripcie i sk+
PrzypalonyOmlet odpowiedział(a) na herhor67 pytanie w Pytania i problemy
Nie "quarz", tylko "quartz". Jak zmienisz to powinno zadziałać. A listę bloków i ich nazw masz idąc od folderu z serwerem: pluginsskriptaliases-english.sk Chociaż równie dobrze możesz ustawić sobie język angielski w mc i przeglądać to, co cię interesuje. -
Wydaje mi się, że set {item} to player's held item
-
Zamiast "player" dajesz "loop-player", jak we wcześniejszych linijkach.
-
Okej, dzięki
-
Witaj na forum :)
-
Zapisywanie i odczytywanie eq
PrzypalonyOmlet odpowiedział(a) na sebafudi pytanie w Pytania i problemy
Lepiej chyba użyć Skript Plusa: set {inv.%player%} to serialized inventory of playerto do zapisywania, restore inventory of player from {inv.%player%}a to do przywracania. @EDIT Był już taki temat, ma nawet podobne tagi- 5 odpowiedzi
-
- zapisywanie
- odczytywanie
-
(i 1 więcej)
Oznaczone tagami:
-
Siemanko, Ostatnio oglądałem sobie addony destroyera4017 do naszego kochanego Skripta i zastanawiam się, jak działa BungeeScript. W tamtym temacie pisze tylko, że w jakiś sposób może łączyć skrypty. Wie ktoś, na czym to polega i jak tego używać?
-
info AdminOnline - skrypt na administracje online
PrzypalonyOmlet odpowiedział(a) na theneuetimes temat w Skrypty
Patrząc na czas, który spędziłeś na forum, to z pewnością masz rację ;) -
info AdminOnline - skrypt na administracje online
PrzypalonyOmlet odpowiedział(a) na theneuetimes temat w Skrypty
http://njol.ch/projects/skript/doc/variables/ Trudno było pewnie dopisać te kilka linijek, nie? -
Skript - efekt zbroi / miecza
PrzypalonyOmlet odpowiedział(a) na toxic325325 pytanie w Pytania i problemy
@4up W skript plus można przywoływać itemy z ustawionym opisem, poniżej wzór give a nameditemstack from "<item>;<nazwa>;<opis>" to player@topic Jeśli chodzi o atrybuty itemów, to w skripcie rzeczywiście chyba nie da się tego uzyskać, ale można podłączyć wykonywanie komend z jakiegoś odrębnego, umożliwiającego to pluginu. Da się to zrobić też bez takiego pluginu, ale z wykonywaniem komend waniliowego minecrafta ;). Dragnoz zrobił fajny poradnik, w którym wszystko pokazał i objaśnił, a w opisie filmu są wzory komend i link do pastebinu. -
Dobra, jest fajnal werżyn ow osomnes (działa ;)) Tutaj masz kod: command /kit [<text>]: trigger: if argument 1 is not set: message "&8 /kit enderchest &7 - Startowy enderchest" message "&8 /kit vip &7 - Podstawowe przedmioty VIP'a"# stop else if argument 1 is "enderchest": if {cooldown.kitgracz.%player%} is set: if difference between {cooldown.kitgracz.%player%} and now is less than 5 days: set {_czas} to difference between {cooldown.kitgracz.%player%} and now message "Musisz poczekac jeszcze %difference between 5 days and {_czas}% zeby moc znow uzyc tej komendy!" stop else: give Ender Chest to player message "&7 Dostales Podstawowe przedmioty womendy /kit gracz mozna uzywac co 5 dni"# set {cooldown.kitgracz.%player%} to now stop else: give Ender Chest to player message "&7 Dostales Podstawowe przedmioty womendy /kit gracz mozna uzywac co 5 dni"# set {cooldown.kitgracz.%player%} to now stop else if argument 1 is "vip": if player has permission "vip.menu": if {cooldown.kitvip.%player%} is set: if difference between {cooldown.kitvip.%player%} and now is less than 5 days: set {_czas} to difference between {cooldown.kitvip.%player%} and now message "Musisz poczekac jeszcze %difference between 5 days and {_czas}% zeby moc znow uzyc tej komendy!" stop else: give Iron Sword and Iron Helmet and Iron Chestplate and Iron Leggings and Iron Boots to player message "&7 Dostales Podstawowe przedmioty womendy /kit gracz mozna uzywac co 5 dni"# set {cooldown.kitvip.%player%} to now stop else: give Iron Sword and Iron Helmet and Iron Chestplate and Iron Leggings and Iron Boots to player message "&7 Dostales Podstawowe przedmioty womendy /kit gracz mozna uzywac co 5 dni"# set {cooldown.kitvip.%player%} to now stop else: message "<red>Nie masz dostepu do tej komendy" stop Niestety nie da się zbytnio nic zrobić z tym niesmacznym dzieleniem godziny na 100 i wypisywania czasu po angielsku, no ale jednak działa (może w aliasach skriptu dałoby się zmienić na bardziej polskie, ale wątpię). No i sorry, że wczoraj w końcu nie pomyślałem nad tym, ale miałem ciężki tydzień.
-
Trochę źle to poumieszczałeś, sorry, próbowałem coś z siebie wydusić, ale dzisiaj już jestem niezbyt żywy i albo wychodziło mi dobrze, ale nie dawało itemów wcale, albo dawało za każdym razem bez względu na cooldown. Jutro może jeszcze nad tym pomyślę, jak znajdę czas.
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
-
Strona 6 z 7
