-
Ilość zawartości
1686 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
106
Treść opublikowana przez knugi
-
To podaj wersję silnika /ver, wersję SkQuery /ver skquery i wersję skripta, /ver skript
-
Tak, testowałem ten skrypt i u mnie działał jak należy
-
Folder powinien się znajdować w plugins/AirDrop/config.yml
-
Usuń z serwera WildSkript 1.8 i jego folder. Zainstaluj WildSkript 1.7 i w configu ustaw wszystko na false: #Generate doc doc: false #Enable debug debug: false # MCStats.net mcstats-enable: false Aha i jeszcze usuń Umbaska jeżeli nie potrzebujesz jej do innych skryptów
-
Podaj wersję silnika /ver wersję skripta /ver skript wersję wildskripta /ver wildskript i skquery /vet skquery oraz podaj pozostałe dodatki do skript które posiadasz
-
zainstaluj sobie WildSkript i wtedy możesz używać: if slot is 1: cancel event
-
options: tag: &4Guzik Command command /dajguzik: trigger: if player has permission "guzik.daj": give stone button named "{@tag}" to player send "Dostales guzik :O" stop on place: if player's tool is stone button: if name of player's tool is "{@tag}": add location of event-block to {guziki::*} send "Postawiles guzik command" stop on rightclick on stone button: loop {guziki::*}: if "%loop-value%" is "%location of event-block%": execute player command "me to dziala :O" stop
-
Zrobię to. Tylko mam jedno pytanie: ma być jedna komenda którą wykonuje gracz poprzez naciśnięcie na niego na wszystkie takie guziczki, czy na każdy guzik oddzielna?
-
Skrypt Proszę bardzo Skrypt wymaga SkQuery 3 Są tutaj komendy takie jak: /airdrop - pokazuje kordy (x, z) skrzynek. /delairdrop - usuwa wszystkie skrzynki zrespione przez ten skrypt. (tylko dla uzytkownikow posiadajacych uprawnienie airdrop.deleteall) Skrzynki są zrzucane o równej godzinie (np. 13:00, 16:00, 00:00, 1:00 itd.) 24 razy na dobę. #Informacje dla właścicieli Config wygląda tak: world: xxx xMin: '-2500' xMax: '2500' zMin: '-2500' zMax: '2500' AirDrop: diamenty: item: diamond ilosc: 2-8 szansa: '50' ziemia: item: dirt ilosc: '16' szansa: '15' atoco: item: stone ilosc: 1-64 gdy chcemy mieć 100% na przedmiot w skrzynce, wystarczy wpisać szansa 100 albo w ogóle jej nie wpisywać. Skrypt będzie wiedział, że ten item ma zawsze włożyć takowy item do skrzynki. UWAGA: musisz wpisywać itemy zgodnie z alliasami skrypta (ewentualnie ID przedmiotu, choć tego nie jestem w 100% pewny) gdy wpiszemy ilosc np 13 - zawsze będzie w skrzyce 13 danego itemu. jeżeli wpiszemy ilość 2-8 to wylosuje liczbę od 2 do 8 włącznie i tyle da do danego chesta. Jest w tym skrypcie mały błąd i nie wiem czym on jest spowodowany, ale czasem (znikome szanse ale czasem) może nie dać itemów do skrzynki to po prostu ona zniknie i tak jakby w danej godzinie nie zrespiło skrzynki Skrzynki z tego skryptu znikają automatycznie gdy gracze je wyczyszczą do zera. (Czyli nie będzie w niej itemów. Myślałem nad tym, że gracz może daną skrzynkę opróżnić i wrzucić tam np dirt wtedy ona się nie usunie dopóki ten dirt nie zostanie przez kogoś z tej skrzynki usunięty. Jest parę rozwiązań tego problemu, lecz wszystkie są bardzo nie optymalne i mogą powodować lagi serwera. Jeżeli będą jakieś błędy to pisz Pozdrawiam #Knugi #Edit Aha, jeszcze bym zapomniał. W configu wszystkie liczby całkowite piszemy w apostrofach (widać to na przykładzie), automatycznie taki config tobie skrypt wygeneruje
-
Tsa Wchodzę na twój serwer i jakimś trafem mam permisje. wpisuję "/skript disable all" i twój skrypt nic nie blokuje ;*
-
@XANT3R To jest zrobione jako losowe, ale skrypt lubi częściej brać "tak" zamiast "nie", testuj bardziej, a się przekonasz, że czasem pomiędzy "tak" wypadnie Tobie "nie"
-
Obok czy na nim ?
-
Są jeszcze jakieś inne cubboidy po drodze? Te, które masz na mapie i gdzie będzie można zakładać cubboid?
-
Skrypt fajny ale... zbugowany ! Mogę normalnie używać komend, mogę postawić cps'a, po zakończeniu klikania (obliczeniu rezultatu) nie znikają mi effekty (invisible i resistance), nie mogę wyrzucić zwykłego wither skeleton skull; Co do kodu: skrypt jest wyspacjowany (nie wytabowany, to mi się nie podoba), jak na taki mały skrypt za dużo używasz zmiennych (można się w tym pogubić), Tyle ode mnie, popraw skrypt aby nie był zbugowany Pozdrawiam #Knugi A ty ile masz CPS?
-
Zmienne - Jak wykorzystać w dawaniu efektów?
knugi odpowiedział(a) na Wakal pytanie w Pytania i problemy
Chyba mi się zdaje, że już Tobie to pisałem set {_time} to "%{czaspolimorfii.%player%}% minutes" parsed as time span apply strength 1 to player for {_time} -
Jak zrobić zmienna w wszystkich graczach?
knugi odpowiedział(a) na Robson04 pytanie w Pytania i problemy
Zapisujesz graczy do zmiennej {uczestnik::%player%}, że dołączył do eventu. I ta zmienna jest z dwoma ':', więc możesz użyć na to pętli loop {uczestnik::*}: - bierze pętlę wszystkich graczy którzy się zapisali na event. set {uczestnik::%loop-index%} to false ten %loop-index% to twój %player%, ale bardziej polecał bym czyścić listę więc zamiast pętli byś napisał: clear {uczestnik::*} - wtedy pozbywasz się niepotrzebnych zmiennych (ta linijka czyści wszystkich graczy, którzy się zapisali na event), więc gdy chciałbyś wywować {uczestnik::%player%} - pokaże Tobie true lub <none> - (true - jest zapisany na event, <none> - nie jest na evencie) -
Jak zrobić zmienna w wszystkich graczach?
knugi odpowiedział(a) na Robson04 pytanie w Pytania i problemy
set {uczestnik::%player%} to false <------ Ten kod wykonuje się za pomocą komendy admina. Gdy admin ją wykona tylko jemu zmieni się zmienna na "false" tutaj robisz taką pętlę: loop {uczestnik::*}: set {uczestnik::%loop-index%} to false a tamtą linijkę usuwasz (oczywiście zachowaj odpowiednie taby ) -
Poprawione //Za chwilę zaktualizuję temat
-
Hejka, od jakiegoś czasu publikuję tutaj skrypty i pomagam użytkownikom tego forum, niektórzy mnie już znają, niektórzy o mnie nie słyszeli. Więc zapytam wprost: Jaką masz o mnie opinię? Wysyłajcie je poniżej
-
Poprawione: Wersja 2.0 Dodałem: *Automatyczne kupywanie za gold ingoty i goldblocki (skrypt sam przeliczy i zwróci nam resztę) *Gdy sprzedajesz działkę, również otrzymujesz je w goldblockach i gold ingotach @XANT3R widać, że nie czytałeś: Skrypt wymaga takich dodatków: Skript min. 2.2dev31c SkQuery 3 WildSkript 1.7 (podałem na poprzedniej stronie) - jest kompatybilny z wersją spigota 1.12,1.12.2 (info potwierdzone) A ten błąd jest od tego, że nie posiadasz SkQuery 3
-
Poprawione Nie chce mi się aktualizować narazie tematu to tutaj podrzucam naprawione @XANT3R Dziękuję bardzo, że wykrywasz te wszystkie błędy I tutaj prosze już poprawione: * Dodana komenda /ox stop (nie było jej) (polecam znów usunąć folder OX, by zaktualizowało wysyłane wiadomości dla admina, który wpisze /ox) * I poprawiłem wiadomości, że wysyła je tylko tym którzy są aktualnie w grze. Naprawione
-
@XANT3R wszystko jest można na tyle na ile Skript pozwala. A na takie coś pozwala
-
@XANT3R ale w takim stanie kod za każdą działkę zabierze 1 a nie tyle ile jest na tabliczce ustalone.
-
@SirGeorge jak Tobie to miało działać? Ustawiasz linijkę 4 jako wolną: set line 4 to "&aWOLNA" (linijka 40), a później sprawdzasz na linijce 3 czy jest wolna: if line 3 of clicked block is "&aWOLNA": (linijka 66). I autor chciał żeby mu zabierało 50 sztuk złota, a wpisałeś, że zabiera mu 1: remove gold ingot from the player (linijka 75). Tylko tyle wyłapałem błędów logicznych, bo nie chciało mi się bardziej tego kodu analizować. Postaram się teraz napisać od 0 ten skrypt w miarę działający. Mój zestaw: Niedługo dam Edita @Umbreon97 @XANT3R //Edit: Napisałem skrypt, przetestowałem i działa. Wymagane dodatki to: SkQuery 3, WildSkript 1.7 (podsyłam tutaj, bo na googlach cięzko znaleźć działającą wersję na 1.12) WildSkript DOWNLOAD WildSkript SKAN Skrypt Miłego użytkowania #Knugi Aha i jeszcze jedno powiadomienie Co do tworzenia tabliczek: stawiasz tabliczkę na region z działką (gotowym cubboidem) i wpisujesz tak: line 1: dzialka line 2: pusta line 3: cena (np: 1, 64, 300, 2500) line 4: pusta
-
@XANT3R Ups oj przepraszam to poprawię jak tysiąca skończę @XANT3R poprawione, za pierwszym razem Ci zniknie, ale później będzie normalnie // Kod z wersji 2.0 nowy link
