-
Ilość zawartości
417 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
8
Treść opublikowana przez Queito
-
Zmienna grupowa {zmienna::*}
-
napisałem blok żeby sobie zmienił a ty dałeś teraz block, i gracz chodzacy po każdym bloku będzie się teleportował, gratki!
-
Nie czaje co napisałeś ale masz:
-
on walking on blok: if player has permission "blok.perm": execute console command "/tp %player% 333 20 333" #chyba bez / ale nie pamietam ;p else: send "To nie dla Ciebie!" to player
-
on death of player: drop player head named "&6Glowka gracza! (%victim%)" at victim
-
Chcesz aby itemki respiły się dokładnie na bloku, czy np. w określonej lokalizacji (ustawiasz zmienną)
-
Mam problem jestem troche poczatkujacym
Queito odpowiedział(a) na sebo90 pytanie w Pytania i problemy
Próbowałem przy nazwie, ale się nie dało, może komuś się uda, ale zrobiłem to za pomocą loopowania bloków ze zmiennych on walking on stone: loop {bloki::*}: if event-block is loop-value: #komenda on place of stone: if player has permission "all.all": add event-block to {bloki::*} -
on damage: zamiast on attack:
-
Ale jak ktoś trzyma czy kliknie na to prawy/lewy?
-
Nie możesz przypisać graczowi zmiennej z variables!! Musisz to zrobić w on first join lub w on join, czyli: variables: kills.%player% = 0 deaths.%player% = 0 na on join: #lub# on first join: set {kills.%player%} to 0 set {deaths.%player%} to 0 a czas: every 1 seconds: loop all players: if {czas::%loop-player%::sekundy} is not set: set {czas::%loop-player%::sekundy} to 0 set {czas::%loop-player%::minuty} to 0 set {czas::%loop-player%::godziny} to 0 set {czas::%loop-player%::dni} to 0 add 1 to {czas::%loop-player%::sekundy} if {czas::%loop-player%::sekundy} is = 60: add 1 to {czas::%loop-player%::minuty} set {czas::%loop-player%::sekundy} to 0 if {czas::%loop-player%::minuty} = 60: add 1 to {czas::%loop-player%::godziny} set {czas::%loop-player%::minuty} to 0 if {czas::%loop-player%::godziny} = 24: add 1 to {czas::%loop-player%::dni} set {czas::%loop-player%::godziny} to 0 Możesz to zrobić za pomocą debugowania, czy zmienna jest <none> czy jest już ustawiona ;v
-
najpierw sprawdź czy u Ciebie działa ten skrypt ;x on right click on villager: name of villager is "regulamin" send "regulamin" to player send "regulamin" to player cancel event Liczę na plusik Jeszcze na przyszłość, pojawi się pewnie opcja handlu, i niestety jej się nie da zablokować chociaż u mnie Polecam stworzyć "Nitwit", i w nim bo ten nie ma opcji handlu ;p
-
tak też można, ale chce komuś pokazać, że w taki sposób się da -,-
-
command /dajitemy: trigger: loop all players: if {item::%loop-player%} is set: give {item::%loop-player%} to loop-player set {item::%loop-player%} to {item1.item} # (*1) else: set {item::%loop-player%} to {item1.item} # (*1) command /schowajitem: trigger: if {item::%player%} is set: give {item::%player%} to player clear {item::%player%} set {item::%player%} to player's held item remove player's held item from player's inventory else: set {item::%player%} to player's held item remove player's held item from player's inventory wait 10 second if player is online: give {item::%player%} to player clear {item::%player%} on join: if {item::%player%} is set: give {item::%player%} to player clear {item::%player%} ------ *1 - Jeżeli zmienna {item1.item}, nie będzie zwracać przedmiotu, po prostu wsadz tam dany item, bo nie wiem sam czy to bedzie dzialac ;p Oczywiście da to każdemu graczowi który jest online, i nawet jak wyjdzie diament cały czas będzie w jego zmiennej, i jak wejdzie ponownie na serwer to mu go po prostu da; p
-
Oczywiście zmienna {item1.item} jest globalna, w sensie nie gracza ;p?
-
w SkQuery nie da się sprawdzić czy yml/folder istnieje ;v, możesz tylko sprawdzić czy danna zmienna istnieje. typu set {_x} to yaml value "Notatka" from file "plugins/Folder/plik.yaml" if {_x} is set: I jeszcze na przyszłość bo widzę, że nie zrobiłeś zmiennej tymczasowej w {zmienna}, zawsze zapisuj zmienną na tymaczoswą, bo zaśmiecasz sobie nie potrzebnie baze danych csv, kiedy i tak masz ją w YML
-
Nie chce mi się wierzyć, że zrobiłeś debuga, proszę zrób go i zobacz efekty
-
command /schowajitem: trigger: if {item::%player%} is set: give {item::%player%} to player clear {item::%player%} set {item::%player%} to player's held item remove player's held item from player's inventory else: set {item::%player%} to player's held item remove player's held item from player's inventory wait 10 second if player is online: give {item::%player%} to player clear {item::%player%} on join: if {item::%player%} is set: give {item::%player%} to player clear {item::%player%} else: send "&4[DEBUG]&7 Gracz nie ma zadnego przedmiotu w schowku" to player # zrobilem debuga, zebys sprawdzil czy itemy beda sie powtarzaly, bo nie mam pewności do clear ;p
-
Jak usuniesz bc, to skrypt nie będzie wiedział co zrobić bo tam już nie będzie -,-, nie działa bo nie umiesz się posługiwać zmiennymi, próbuj ciągle debugować zmienne z 1 Questem a nie odrazu z wszystkimi ;v
-
Sprawdzę u siebie, i za chwile zedytuje post ;p @edit @Mroczekk Mi ten kod działa bez problemów
-
a spróbuj zrobić on join: set {Quest1.%player%} to false
-
a zrobiłeś on join:, i wyszedłeś i wszedłeś na serwer?
-
variables: {Quest1.%player%} = false {Quest1.wtrakcie.%player%} = false {Quest2.%player%} = false {Quest2.wtrakcie.%player%} = false {Quest3.%player%} = false {Quest3.wtrakcie.%player%} = false {Quest4.%player%} = false {Quest4.wtrakcie.%player%} = false {Quest5.%player%} = false {Quest5.wtrakcie.%player%} = false {Stone.%player%} = 0 {Quest6.%player%} = false {Quest6.wtrakcie.%player%} = false {Quest7.%player%} = false {Quest7.wtrakcie.%player%} = false {Quest8.%player%} = false {Quest8.wtrakcie.%player%} = false {Quest9.%player%} = false {Quest9.wtrakcie.%player%} = false {Quest10.%player%} = false {Quest10.wtrakcie.%player%} = false {Quest11.%player%} = false {Quest11.wtrakcie.%player%} = false na: on join: / on first join: #nie wiem co tam zrob :D {Quest1.%player%} = false {Quest1.wtrakcie.%player%} = false {Quest2.%player%} = false {Quest2.wtrakcie.%player%} = false {Quest3.%player%} = false {Quest3.wtrakcie.%player%} = false {Quest4.%player%} = false {Quest4.wtrakcie.%player%} = false {Quest5.%player%} = false {Quest5.wtrakcie.%player%} = false {Stone.%player%} = 0 {Quest6.%player%} = false {Quest6.wtrakcie.%player%} = false {Quest7.%player%} = false {Quest7.wtrakcie.%player%} = false {Quest8.%player%} = false {Quest8.wtrakcie.%player%} = false {Quest9.%player%} = false {Quest9.wtrakcie.%player%} = false {Quest10.%player%} = false {Quest10.wtrakcie.%player%} = false {Quest11.%player%} = false {Quest11.wtrakcie.%player%} = false
-
Ale daj lajkacza :C command /schowajitem: trigger: if {item::%player%} is set: give {item::%player%} to player clear {item::%player%} set {item::%player%} to player's held item remove player's held item from player's inventory else: set {item::%player%} to player's held item remove player's held item from player's inventory trzeba pisać, że dla jednego gracza jeżeli to player's held item będzie wywalać błędy spróbuj player's tool
-
add player to {grupowa::*} i nie wiem jak chcersz dodać przedmiot add stone to {items::*} command /dajitemki: trigger: loop {grupowa::*}: loop {items::*}: give loop-value-2 to loop-value-1 remove player from {grupowa::*} #lub# subtract player from {grupowa::*} #nie testowane
-
https://code.skript.pl/jqkIhU3U o coś takiego chodziło?
