-
Ilość zawartości
1686 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
106
Treść opublikowana przez knugi
-
@jaku49 tak średnio używać cancel event w on chat. Lepiej wykorzystać wyrażenie chat format dostępny od Skript2.2-dev31. @kapi. autor tematu nie chce w Essentials. Jego sprawa. @ekhemek Tutaj podsyłam Tobie gotowy skrypt: on chat: set chat format to "{TAG} {POINTS} [player] >> [message]" Kolor {TAG} i {POINTS} ustawiasz w konfiguracji FunnyGuild U mnie to są linijki 356+
-
Nie tym razem, @AdeeK211555
-
Otóż masz tutaj poprawione: Jednak zalecam, by zamiast zmiennej {hajs.%player%} używać {hajs::%player%} Później będziesz mógł iterować po zmiennej i zrobić np topkę Dodatkowo zrobiłem Ci komendę /resetujzmienna bo jak pisaliśmy na PW to dodałeś do tej zmiennej text, więc ona może Ci się przydać Dopisz se jeszcze komendę na sprawdzanie ile masz hajsów
-
[ERROR] #!#! Current node: send "&6Poprawne uzycie: &a/pay <Gracz> <Ilosc $>" (..sk, line 51) Usuń z tej linijki dolara: $. Tak, na spigocie działają pluginy z bukkita. I nie wiem dlaczego masz /pay a command /zaplac [...] //P.S zmień również nazwę skryptu na normalną, a nie samą . (kropkę)
-
"If inventory contains {_cena} sunflower named "&eMoneta": "
knugi odpowiedział(a) na Rafep pytanie w Pytania i problemy
Jak coś to odezwę się na PW jak coś ogarnę jeszcze nie podszedłem do tego tematu na poważnie -
Nie, @LloydPL
-
"If inventory contains {_cena} sunflower named "&eMoneta": "
knugi odpowiedział(a) na Rafep pytanie w Pytania i problemy
To że działało to nwm. Zaraz zrobię test. Na wszystkich serwerach korzystam z tego samego kodu: command /m [<text>] [<text>]: trigger: if arg 1 is not set: send "m daj [<lore>] &7daje monete." send "m <anything> &7sprawdza czy ma monete." send "m <anything> <anything> &7Sprawdza i usuwa nam monete." stop if arg 1 is "daj": if arg 2 is set: give sunflower named "&eMoneta" with lore "%coloured arg 2%" to player stop give sunflower named "&eMoneta" to player stop loop 3 times: send "" send "&aSpradzam czy ma monete:" if player has sunflower named "&eMoneta": send "Masz :D" if arg 2 is set: send "Usunieto." remove 1 sunflower named "&eMoneta" from player command /e [<text>]: trigger: evaluate "%arg%" Odpalam serwer na 1.7.2 i sprawdzam czy usuwa przedmioty z lore: I teraz serwer 1.12: Jak widać, na serwerze CrafBukkit 1.7.2 wersja Skript 2.1.2 już miała w sobie ten błąd. Zarówno też na serwerze Spigot 1.12 wersja Skript 2.2-dev36 też ten błąd posiada. Więc nie wiem jaką ty miałem wersję serwera i jaką wersję Skripta, że Ci to normalnie działało. Zatem przechodząc do meritum sprawy, jest to błąd Skripta. Można próbować na inne sposoby, napisz mi tylko, czy w Lore będzie też uwzględniana wartość owej monety. To spróbuję napisać Tobie funkcję, która będzie spełniała wszystko co chcesz w zamian za tę jedną linijkę -
Możemy Ja już dawno przestałem
- 15 odpowiedzi
-
"If inventory contains {_cena} sunflower named "&eMoneta": "
knugi odpowiedział(a) na Rafep pytanie w Pytania i problemy
jak się da {_cena} of sunflower[...] to normalnie nie ma błędów. Tylko jest problem z lore... Czego tu nie rozumieć? -
"If inventory contains {_cena} sunflower named "&eMoneta": "
knugi odpowiedział(a) na Rafep pytanie w Pytania i problemy
Ale co Ci da, czy grasz ma w ręce owy przedmiot? Będzie to trudniejsze w obsłudze przez gracza owego skryptu. Ja to i tak bym zrobił funkcję która iteruje wszystkie przedmioty gracza Ale jeszcze zobaczę czy nie ma jakiegoś innego wyjścia To nic nie da, że zmienisz wersję skripta. -
"If inventory contains {_cena} sunflower named "&eMoneta": "
knugi odpowiedział(a) na Rafep pytanie w Pytania i problemy
Ale, jest jeszcze jeden problem. Przy usuwaniu: remove 1 sunflower named "&eMoneta" from player i tak nie usunie sunflowera z lorem .. -
"If inventory contains {_cena} sunflower named "&eMoneta": "
knugi odpowiedział(a) na Rafep pytanie w Pytania i problemy
Napisałem przecież: -
"If inventory contains {_cena} sunflower named "&eMoneta": "
knugi odpowiedział(a) na Rafep pytanie w Pytania i problemy
Nie potrzebuję, mam localhosta -
"If inventory contains {_cena} sunflower named "&eMoneta": "
knugi odpowiedział(a) na Rafep pytanie w Pytania i problemy
1. Nie wiem, u mnie też nie działa. 2. Skript2.2-dev36 lub dev37 są najlepsze pod 1.12.X. Jest problem z ItemMetą danych przedmiotów i comparatorem. Na daną chwilę ciężko jest mi coś wymyślić, zaraz odpalę serwer i coś dalej będę kminił -
"If inventory contains {_cena} sunflower named "&eMoneta": "
knugi odpowiedział(a) na Rafep pytanie w Pytania i problemy
To też nie zadziała bo condition if arg-1's inventory contains sunflower named "moneta" nie wyświetli Ci itemu z Lore tak jak to było w poprzednich przypadkach. Jest to błąd Skripta, możecie jedynie pisać do benska by to poprawił, albo zrobić funkcje która bierze w pętlę wszystkie itemu gracza i sprawdzać -
Może jakieś błędy w konsoli dodatkowe są? Dziwna sprawa @Arioner nie odpisujesz, więc Cię oznaczam. Tylko jedna rzecz mi przychodzi do głowy, zła wersja SkQuery, bo tylko ona posiada te całe lore. Zmień na wersję sprawdzoną przeze mnie i innych, 3.6.0/1 https://www.spigotmc.org/resources/unofficial-skquery-fork-1-6-1-12.36631/history
-
Podaj wszystko co się kryje pod komendą: /ver sk
-
Nie, zaraz odpalę swój serwer i zobaczę o co kaman
-
nie dałem, bo nie trzeba a hash powinien działać, bo jest to z zwykłego Skripta: http://en.njol.ch/projects/skript/doc/expressions#ExprHash
-
Oj, przepraszam, nie skutilities tylko skellet (za dużo tych dodatków porobili )
-
SkQuery to pan posiada albo SkUtilities?
-
command /kod <text>: trigger: if arg 1 is set: set yaml value "haslo.%player%" from "plugins/Hasla/hasla.yml" to hash arg 1
-
Da się Coś takiego: on rightclick on entity: if clicked entity is wolf: if clicked entity's owner is player: #Twoja akcja send "To twoj pies :)"
-
Bo nie ma takiego eventu trigger, zamień go na odpowiedni
