-
Ilość zawartości
60 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez xMarcinos
-
Witaj. options: startowaRanga: default command /nowaedycja: permission: nowa.edycja permission message: &cNie masz odpowiednich permisji, aby uzyc tej komendy! executable by: player trigger: loop all players: if loop-player is not op: execute console command "pex user %loop-player% group set default" broadcast "&7&l> &2&lWystartowala nowa edycja serwera! Zyczymy milej gry!" Oto skrypt. Jak chcesz, to możesz zmienić te options: startowaRanga: default . (zmienić default na nazwę zwykłej grupy np. gracz, zależy od nazwy zwykłej grupy jaką posiadasz) Komenda wyświetla wszystkim wiadomość na czacie "> Wystartowala nowa edycja serwera! Zyczymy milej gry!", i daje wszystkim graczom (nie wliczając w to OP [operatorów]) "zwykłą" rangę. P.S. Pomyłki mogą być, ale nie powinno :-D. P.S.2: Skrypt nie testowany, ale powinien działać.
- 11 odpowiedzi
-
variables: {1.%player%} = true {2.%player%} = false {3.%player%} = false {4.%player%} = false {5.%player%} = false {6.%player%} = false {7.%player%} = false {8.%player%} = false {9.%player%} = false on leftclick on stone: if {1.%player%} is true: add 1$ to player balance if {2.%player%} is true: add 2$ to player balance if {3.%player%} is true: add 3$ to player balance if {4.%player%} is true: add 4$ to player balance if {5.%player%} is true: add 5$ to player balance if {6.%player%} is true: add 6$ to player balance if {7.%player%} is true: add 7$ to player balance Takie coś powinno działać. Nie testowałem i nie sprawdzałem, ale poprawiłem kilka błędów: Na końcu linijek z "if" nie dałeś dwukropka ":". Chyba w tym "add ... to player balance" powinno być np. "add 1$ to player balance" - ze znakiem $, ale nie jestem pewien, nie wiem czy w ogóle te całe monety (player's balance) działają dobrze. Powinno być %player%, a nie %player. Wiem, Onlis, też tak napisałeś, ale w edycji posta nie moge dodać chyba cytatu. Dodaje mi się on w zwykłym edytorze. Dobra rada. Właśnie o tym napisałem. Mogą być pomyłki, ale nie powinno. :-P Nie zaręczam, że działa na 100%, ale powinno działać dobrze.
-
Proszę bardzo. Mam nadzieje, że skrypt działa tak, jak było w twoim zamyśle. Chciałem zrobić wiadomość po zniszczeniu generatora, ale do tego musiałbym robić inne zmienne lub listy... Próbowałem, ale zawsze coś szło nie tak. Mogą występować pomyłki.
-
Witam, podsyłam Ci skrypt, o jaki prosiłeś. Jeżeli chcesz zwykłe, bez dźwięków: Z dźwiękami (wersja 1.8.x): Z dźwiękami (wersja 1.9+): Nie testowałem tego 1.9+, ale powinno działać. Będzie z dźwiękami Ci się na czacie pokazywać "[Server: Odtworzono dźwięk. . .]" zapewne, ale taka wiadomość wyskakuje tylko dla OP. No niestety, czasami może tym trochę przyspamować (jak dużo graczy by się wystrzelało), ale na to nic nie poradzę. Te "locked chest:1", zrobiłem dlatego, że numeryczne ID kolorowego szkła to 95, a jak takie wpisywałem, to w reload'zie wyskakiwało, że nie używać numerycznych ID, bo mogą zostać wycofane i żeby użyć zamiast 95 - locked chest. Komenda jest po to, że jakby jej nie było i wszystko by się wykonywało w pętli (loop), to mogłoby się opóźniać, jeżeli wystrzelać się próbowałyby 2 lub więcej osób. Mogą występować pomyłki.
-
Aktualizacja! Dodałem: Komendę /kamery ([/kamery kamera] lub [/kamery ekran]) - daje kamerę lub ekran po wpisaniu. Wymaga permisji kamery.dajprzedmioty. Zmieniłem: Patrzenie na obraz z kamery (teraz blok kamery nie jest zamieniany na powietrze, a zaraz spowrotem na dozownik), gracz jest teraz teleportowany trochę przed, pod lub nad blokiem (w zależności od tego, w jaką stronę zwrócona jest kamera). UWAGA, WAŻNE: Jeżeli przed kamerą stoi blok, gdy zaczniesz patrzeć na obraz z kamery, blok ten się zniszczy. Postaram się poprawić to w najbliższych aktualizacjach. Gdy patrzysz na obraz z kamery, nie zacina się obracanie. Skrypt: Link do code.skript.pl W następnej aktualizacji planuję dodać także obiektywy powiększające. Mogą występować pomyłki.
-
Nie chciałem już dodawać skryptu na code.skript.pl, specjalnie umieściłem to w spoilerze, aby wiadomość nie była za długa. Zaraz może zmienie. (Edytowane 16.02) Już zmienione.
-
Witam. Podsyłam Ci skrypt na dungeon, taki jak chciałeś. Osoba, która zarządza dungeonem powinna mieć permisje: dungeon.ustawfale dungeon.ustawspawn dungeon.koniec dungeon.startuj Komendy: /dungeon - dołączasz do dungeonu, jeżeli jest dostępny. (dostępne dla wszystkich graczy) /dungeon opusc - jeżeli jesteś w dungeonie, wychodzisz z niego. (dostępne dla wszystkich graczy) /dungeon ustawfale - ustawia miejsce, gdzie potwory w każdej fali mają się pojawiać. (permisja dungeon.ustawfale) /dungeon ustawspawn - ustawia spawn dungeonu, gdzie gracze mają się pojawiać po wpisaniu /dungeon (permisja dungeon.ustawspawn) /dungeon start - rozpoczyna "event" dungeonowy (permisja dungeon.startuj) /dungeon stop - zatrzymuje "event" dungeonowy (permisja dungeon.koniec) Ogniste potwory w fali 2 mają jak dobrze myślę 2 razy więcej życia (serc) od zwykłych. Do końca nie wiem czy na pewno razy 2, ale mają więcej życia. Na początku skryptu masz takie linijki: options: nagrodaZaPrzejscieDungeonu: 5 diamonds Te "5 diamonds" (5 diamentów) możesz zmienić na np. "5 emeralds" (5 szmaragdów) itp. Jest to nagroda za przejście dungeona (aby dostać nagrodę, gracz musi w każdej fali pokonać przynajmniej 1 potwora, inaczej ktoś by mógł wchodzić pod koniec, nic nie robić i dostał by nagrodę). Mam nadzieję, że skrypt jest taki jak chciałeś. W tym poście mogą występować pomyłki, jak zarówno w skrypcie... Uważam jednak, że takich nie ma :-D Jeżeli masz jakieś pytania, masz coś do zarzucenia czy chcesz abym coś zmienił, pisz. (Edytowane 16.02) Blaze'y (ogniści królowie) nie mogą strzelać, aby nie było za dużego chaosu. Aby wszystko działało dobrze, najpierw ustaw spawn dungeona i miejsce pojawiania się potworów fali. (Edytowane 16.02) Już zmieniłem, zamieściłem kod na code.skript.pl.
-
Witam. Dziękuję bardzo za pozytywne opinie. Nie spodziewałem się takiego odzewu. Komendę mogę zrobić, ale żeby była pod jakąś permisją np. "kamery.dajprzedmioty", albo żeby komenda była dostępna tylko dla OP. Przedmioty możesz przecież stworzyć podaną recepturą :-P. Jutro zapewne wydam aktualizację skryptu. Może dodam wspomnianą komendę. (Edytowane 15.02) Nie udostępniam jednak aktualizacji dzisiaj, zapewne pojawi się ona w piątek.
-
Dzięki za dobrą opinię, postaram się rozwijać mój skrypt, ale narazie nie mam pomysłów, co jeszcze można by dodać. Jeżeli ktoś ma jakiś fajny kontent, który mógłbym dodać to piszcie, postaram się wykorzystać.
-
Kamery Witam, chciałbym przedstawić skrypt który dzisiaj napisałem, a jest to skrypt dodający kamery. Dla sprostowania, dispensery, działające jak kamery. :-) Jak stworzyć, używać kamer? Kamery tworzymy następującym przepisem: Sztabka żelaza || Szyba (nie blok szkła) || Sztabka żelaza Czerwony proszek || Dźwignia || Czerwony proszek Sztabka żelaza || Sztabka złota || Sztabka żelaza Ekrany tworzymy następującym przepisem: Sztabka żelaza || Sztabka żelaza || Sztabka żelaza Sztabka żelaza || Szyba (nie blok szkła) || Sztabka żelaza Sztabka żelaza || Sztabka żelaza || Sztabka żelaza Po postawieniu kamery, inny gracz nie może jej zniszczyć, ani podpiąć ekranu do niej. Aby móc sprawdzić obraz z kamery potrzebujesz ekranu. Ale to nie wszystko. Ekran musisz podpiąć do kamery, klikając (z ekranem w ręku) prawym przyciskiem na kamerę. Po takiej operacji, jeśli znajdujesz się daleko od domu wystarczy, że wciśniesz prawym przyciskiem (z podpiętym ekranem w ręku), aby zobaczyć obraz z twojej kamery. Co planuję? naprawić zacinające się ruszanie, gdy obserwujesz obraz z kamery Wymagania skryptu: WildSkript, Skript, Serwer działający na wersji 1.8+ (testowałem na 1.8.8, wszystko było dobrze, za działanie na innych wersjach nie odpowiadam) Ważne: Proszę, nie czepiajcie się tego "execute console command "/gamemode 3 %player%"". Mogłem to zrobić normalnie (set player's gamemode...), ale mój Skript na którym testowałem skrypt nie miał zaimplementowanego trybu obserwatora. Niech będzie na rękę dla tych, którzy też tak mają. W skrypcie mogą występować błędy lub pomyłki, tak samo jak w tym poście, jestem tylko człowiekiem. Oczekuję na konstruktywne opinie. Piszcie, jeżeli chcielibyście, żebym coś dodał, zmienił itp. Nadmieniam także, że po napisaniu opini, nie musze odpisywać od razu (może to być nawet kilka dni). Link do skryptu: Wersja normalna Wersja czystego tekstu (raw)
