sebafudi
Użytkownik-
Ilość zawartości
309 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez sebafudi
-
Aa chodziło Ci o push :) ja myślałem że to ze spadającym blokiem.... [×] Wysłane z Tapatalk [×]
-
@up co ty gadasz.... W zakładce efekty jako 1. funkcja... Mi to działało... [×] Wysłane z Tapatalk [×]
-
Variables: {czas.%player%} = 0 Every 1 minute: Loop all players: add 1 to {czas.%loop-player%} {czas.%loop-player%} is 60: execute console command "/pex user %loop-plater% group set gracz Stop {czas.%loop-player%} is 120: Execute console command "/pex user %loop-player% group set Bywalec"[/code=auto:0] Wytabuj sobie i powinno działać :) [×] Wysłane z Tapatalk [×]
-
I znowu odkop... Ten temat był zaczęty juz dawno temu, a ta ikonka została dodana przy ostatniej aktualizacji forum... Jak chcesz to możesz to sopherowi na PW napisać... [×] Wysłane z Tapatalk [×]
-
Ja tam nie znałem nikogo z forum a dostałem się za 1 razem... (bez poprawek) @up a nawet jedna gra cala skopiowana tylko spolszczona... [×] Wysłane z Tapatalk [×]
-
A nie przypadkiem Allow player to fly? [×] Wysłane z Tapatalk [×]
-
Ejjj... Ale to nie jest zrobione na potrzeby sk dev team... Przecież nie mamy jako takiego serwera lobby... [×] Wysłane z Tapatalk [×]
-
Śmierdzi mi to google tłumaczem
-
Chciałem zrobić o tym poradnik... xD [×] Wysłane z Tapatalk [×]
-
różne SignFood - skrypt na jedzenie z tabliczek
sebafudi odpowiedział(a) na _CookieMonster_ temat w Skrypty
Możesz w rekordzie zrobić tak Exexute console command "sk reload %script%" Co automatycznie wykryje nazwę pliku Zamiast if arg 1 is not "costam" Mozesz zrobić tak If arg 1 is not set: Co bedzie oznaczało, że jeżeli argument jest plusty I Else: Jeżeli arg 1 nie jest zgodny z niczym powyższym. Czyli, jezeli jest błędny [×] Wysłane z Tapatalk [×] -
Jak zadawać obrażenie każdemu w promieniu 10 kratek?
sebafudi odpowiedział(a) na XziomekX pytanie w Pytania i problemy
On rightclick with stick: Loop entitys in radius 10: Damage loop-entity by 3 Nwm czy zadziala [×] Wysłane z Tapatalk [×] -
Nie napisałeś o jednej ważnej rzeczy... Te komendy są wykonywane przez konsole... [×] Wysłane z Tapatalk [×]
-
Kompletnie nie potrzeby post, (moj tez, ale nie mogę się powstrzymac) sprawa została wyjaśniona PRAWIE MIESIĄC TEMU... A ten post jest potwierdzeniem poprzedniego... [×] Wysłane z Tapatalk [×]
- 5 odpowiedzi
-
Wstęp Przez opcje, możemy w łatwy sposób ingerować w kod skryptu. Można je zmieniać w głównym pliku skrypta. Gdzie umieścić Najlepiej na początku skryptu (dla jakiegoś porządku), chociaż można to też zrobić w środku. Może się to powtarzać w kodzie, lecz to tylko niepotrzebne linijki. Jak zacząć? Zaczynamy linijką: options:Co oznacza rozpoczęcie listy opcji Teraz zaczynamy opcje: tag: &7[&6Nasz tag&8]Dajemy tab, aby przydzielić ta wartość do "options:". Tag to nazwa naszej opcji. Po tym dajemy dwukropek, a po spacji wpisujemy naszą wartość. Może ona być pokolorowana (&0-9 &a-f) lub pogrubiona, podkreślona. Można tam też dodawać spacje. Ważne aby na końcu opcji nie dać ":", ponieważ wtedy skrypt przyjmowałby to tak, jak by potem miał być dalszy kod, jeżeli jednak chcemy go tam dać, musimy dać &r Następna opcje tworzymy w taki sam sposób lecz nie możemy dać takiej samej nazwy, nie musimy też wpisywać "options:" Powinno to wyglądać tak: options: opcja1: wartosc opcji1 opcja2: wartosc opcji2Jak używać w kodzie głównym Opcje w kodzie głównym zapisujemy w {}. W środku musi znaleźć się @ na początku i oczywiście nazwa opcji. W ten sposób: {@}Opcje w skrypcie brane są jako zwykły kod, lecz można go bardzo łatwo zmienić, i nie trzeba tego wpisywać w wielu linijkach. To znaczy, że możemy go używać jako dowolnej części kodu: options: czas: 6 minutes (lub 10 second, 3 minute, 5 hours, 1 day, itp.) wiadomosc: &1przykladowa wiadomoscEvery {@czas}: send "{@wiadomosc}"Lub: Options: komenda: testcommand /{@komenda}: trigger: send "Wiadomosc"W opcjach możemy też używać innych opcji zdefiniowanych w liście opcji. Options: tag: &8[&6Skript&8] uprawnienia: {@tag} &Nie masz uprawnien do tej komendyPoradnik napisany przez sebafudi (RedstonePL) Zakazuje kopiowania go bez mojej zgody! //Troche poprawilem bo tekst ci sie rozjechal ;x ~ tropereks
-
Every 1 second: Loop all players: Set {_loc.%loop-player%} to location of player Wait 10 second {_loc.%loop-player%} is location of player: Send "nie ruszasz się przez 10 sekund!" Coś w tym stylu [×] Wysłane z Tapatalk [×]
-
Moze zadziała... Dodajesz np 2 razy do listy jeden przedmiot [×] Wysłane z Tapatalk [×]
-
Jak już kopiujesz, to chociaż usuń odnośniki.... [×] Wysłane z Tapatalk [×] Zamykam ~Juraso Wyjasnione, Spam
-
Dokładniej chodzi o to, że możesz mieć coś źle w warunkach, polecam też dodać else: tez można zobaczyć co nie tak (przy większych skryptach), jezeli jest jeden warunek to albo coś zwróci, albo nie :p [×] Wysłane z Tapatalk [×]
-
Problem z poprawnym odnawianiem stone
sebafudi odpowiedział(a) na Bercikv9 pytanie w Pytania i problemy
Spróbuj też wywalić target block on break sponge: cancel event set block to air drop sponge of unbreaking 10 named "&6Stoniarka" remove location of block from {stoniarka::*} send "&6&o >> &7Zniszczyles stoniarke."Też mam z tym problem, może zadziała, tak troszkę przerobione Ogólnie to teraz jeżeli gracz zniszczy gąbkę, to usunie lokalizację z listy zmiennych, ale jeżeli nie ma tam tej lokalizacji, nic to nie zrobi -
Prywatny chat - chyba problem z typami zmiennych
sebafudi odpowiedział(a) na Slupik98 pytanie w Pytania i problemy
W ostatniej linijce powinno być tak: send "%player%: %message%" to loop-value (albo loop-index, nie jestem pewny) -
Problem z poprawnym odnawianiem stone
sebafudi odpowiedział(a) na Bercikv9 pytanie w Pytania i problemy
every 1 real second: loop {stoniarka::*}: if block up loop-value is air: set block up loop-value to stoneon place sponge: if name of the player's tool is "&6Stoniarka": add location of block to {stoniarka::*} send "&6&o >> &7Postawiles stoniarke."Powinno działać, niekiedy "target block" się myli :/ -
Albo dać 'air' [×] Wysłane z Tapatalk [×]
