ByczekTV
Użytkownik-
Ilość zawartości
582 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez ByczekTV
-
Poszukuje administracji na dosc duzy serwer
ByczekTV odpowiedział(a) na Lotto temat w Archiwum współpracy
pisz śmiało pw (programista) -
Owszem, jest zbędny, aczkolwiek chciałem tym też pokazać, że to nie musi być off/on, a może to być także Włączony/Wyłączony.
-
variables: {diamonddrop.%player%} = "on" # (czy ma być na on czy na off na pierwszy raz.) i teraz warunki if {diamonddrop.%player%} is "on": #kod albo zmiana. if {diamonddrop.%player%} is "on": set {diamonddrop.%player%} to "off" Tam pozamieniaj, nie mam czasu na zamienianie w skrypcie bo akurat się wybieram na miasto :)
-
https://www.spigotmc.org/resources/nametagedit.3836/
-
xD Jeżeli ja chcę użyć komendy złożonej tylko z argmentu text? np: /diax chce. napisałem gotowy argument zadziała?
-
a jeżeli ja chcę dodać sobie po prostu ? np /blabla chce ? I jeszcze pytanie. Bo jakoś nie mogę sczaić, to np "=%player%" to jest jakby tekst argumentu, który się wykona, gdy dany argument nie będzie uzupełniony?
-
Ty chcesz mieć komendę, którą dasz daną ilość monet graczu ?
-
Witam. Mam pewne pytanie, czy mogę z GUI (po wybraniu danego przedmiotu) wykonać komendę złożoną z argmentów? np: blablabla test. /blablabla <text>. warto dodać, że ja dałem [execute player command ""]. No i, no i, nie działa xD
-
nie chodziło mi o drop, ale po prostu o to, żeby zamiast true/fakse było tak/nie, dzięki
-
To spróbuj może tak? on death: cancel event teleport to spawn send "&2Umarles!"
-
nie znajdziesz dobrego technika za nic za rangę technik to i ja nie będę pracował XD
-
on damage: victim is a player: damage is greater than or equal to victim's health: cancel event heal victim extinguish victim send "Zginales!" to victim teleport victim to spawn Nie testowane
-
Ja to doskonale wiem, ale ja chcę zrobić to w gui ...
-
Witam, nasunęło mi się pytanie. Jeżeli zmienna zwraca wartość false/true, to czy da się zmienić jej wartość na tak/nie ? Bo jeżeli chcemy umieścić to w wiadomości, no to wiadomo, że nie damy true/false.
-
dodaj, że komenda nie musi być wykonywana przez konsolę (bo nie zauważyłem tego w poradniku) to run [execute player command "komenda"]
- 71 odpowiedzi
-
wolałbym, aby serwer precyzował się także swoimi własnymi skryptami, a przy tym jak widać mogę się wiele nauczyć
-
Witam, mam pytanie ! Otóż piszę aktualnie skrypt na serwerowe "monetki" które można oczywiście zdobyć po prostu "grając". Ale nie chciałbym, żeby to było tak, że np za zabicie gracza można dostać 10 monet, za zabicie endera 100 itp. Chciałbym, aby to było losowe. NP za dobicie iluś tam wykopanych stone dostaje się ileś tam monet. (ja mam skrypt na statystyki, gdzie jest wykopany stone jak coś.)
-
Eh, nie nabijajcie sobie postów, bo tu 3/4 nic nie pomaga... Nie powinno być tych kwadratowych nawiasów , powinno być <text>. Argumenty, które są w nawiasach są NIEOBOWIĄZKOWE. ----------- options: tag: <tajne ;)> command /p2 <text>: trigger: if player has permissions "p2.pogoda": if argument 1 is "cz": execute player command "/weather sun" broadcast "{@tag} &2...Bezchmurno !" if argument 1 is "b": execute player command "weather storm" broadcast "{@tag} &2...Burzowo !" if argument 1 is not set: send "&cPoprawne uzycie >> &a/p2 cz(czysto) | /p2 b(burzowo)" to player else: send "&cNie posiadasz uprawnien!" Aby osobie poprawnie zadziałała komenda np /p2 cz albo /p2 b musi mieć uprawnienie (cz - słońce = essentials.weather.sun , b-burza = essentials.weather.storm) Według mnie nie ma funkcji, ustawiającej pogodę z tego względu, iż ustawia pogodę tam, gdzie gracz wykonał komendę. Dlatego też ustawiłem wymuszenie komendy na graczu , co oznacza, że /p2 cz , b to jest po prostu skrócona wersja komendy /weather sun, /weather storm.
-
Wątpie, że cokolwiek Nie wydaje się być za dojrzały, obstawiam 11 lat --- A co do tematu: Powiedz ty mi, to ma być tylko nagrana reklama, czy nagrana reklama i wrzucona na yt, reklama pisemna na forum?...
-
variables: {wiadomosci::%player%} = true on join: if {wiadomosci} is true: loop all players: if loop-player has permission "wiad.join": send "&2Gracz &c%player% &2Wszedl na serwer!" to loop-player stop on quit: if {join} is true: loop all players: if loop-player has permission "join.adm": send "&2Gracz &c%player% &2Wyszedl na serwer!" to loop-player stop command /wiad [<text>]: trigger: if argument 1 is "on": if player has permissions "wiad.on": if {wiadomosci::%player%} is false: set {wiadomosci::%player%} to true send "&aWiadomosci o wejsciu/wyjsciu zostaly wlaczone!" to player else: send "&cWiadomosci sa juz wlaczone!" else: send "&cNie posiadasz uprawnien" to player if argument 1 is "off": if player has permissions "wiad.off": if {wiadomosci::%player%} is true: set {wiadomosci::%player%} to false send "&cWylaczyles wiadomosci o wejsciu/wyjsciu." else: send "&cWiadomosci sa juz wylaczone!" else: send "&cWiadomosci sa juz wylaczone." if argument 1 is not set: if player has permissions "adm.*": send "&3Uzyj: /wiad <on/off>" else: send "Nie posiadasz uprawnien." powinno działać, ale nie sprawdzałem.
-
Wgraj i się przekonaj Mi działa
-
variables: {c::%player%} = 0 {dmg::%player%} = 0 command /dajc <player> [<integer>]: usage: &c/dajc <gracz> <liczba> permission: daj.c trigger: add arg-2 to {c::%arg 1%} send "&aDales %arg 2% monet graczu %arg 1%" to player send "&aDostales %arg 2% monet od %player%" to arg-1 command /dmgadd [<player>] [<integer>]: permission: dmg.add trigger: if {c::%arg-1%} >= 100: add arg-2 to {dmg::%arg-1%} remove 100 from {c::%arg-1%} send "&aTwoj damage zwiekszyl sie o %arg 2% !" to arg-1 else: send "&4Za malo pieniedzy!" to arg-1 W wiadomości /dmgadd zmieniłem wiadomość na "(..) zwiększył się o %arg 2%" Ponieważ wyszedłem z założenia, że ten dmg ma się zwiększyć o tą liczbę, czyli argument 2. Jeżeli się mylę to popraw wiadomość. Troszkę poprawiłem kod, powinno działać Mam nadzieję, że pomogłem, jeżeli tak to się nie pogniewam, jak zostawisz "Lubię to" EDIT: To jest jak coś jeden skrypt w całości, więc tamte dwa możesz usunąć (o ile dobrze zrozumiałem, że to są dwa oddzielne.) EDIT2: Tutaj podsyłam link do w pełni wytabowanej etc wersji. https://code.skript.pl/VrdB1r88/ PS. Niezbyt rozumiem sens tego skryptu, bo ktoś wpisuje /dmgadd ByczekTV i to mi pożera 100 monet a jak nie mam tyle to wyskakuje wiadomość, ale to twój skrypt
-
Przeniosłem z pliku .jar spolszczone wiadomości i działa, serdeczne dzięki za pomoc
-
Też tak robiłem, wcześniej i też tak było To spolszczenie w pliku .jar ?
-
config: https://pastebin.com/JV0HL4Yr messages_pl: https://pastebin.com/Sp8eQAyJ help_pl: https://pastebin.com/DLvg5MMX
