-
Ilość zawartości
214 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez Nitrusiniski
-
"Dobrze, ale powiedziałeś, że aby wypadł drugi kamień, trzeba jeszcze raz kliknąć. Powinny wypaść 3 kamienie." Nie chodziło mi ze drugi ma wypasc w ciagu tych 2 minut
-
Ale ja wiem co wypada tylko chodzi o to ze za drugi razem nie wylatuje
-
Ale co trzeba klikać? Jak po parę przedmiotów? No po chwili pojawi sie kamien ale zeby 2 kamien sie pojawil to musze kilnac patykiem
-
Doszedłem do wniosku że niech wylatuje tylko jeden przedmiot co 20 sekund za duzo jest z tym pracy "Mógłbyś opisać dlaczego "nie działa tak jak powinno"? Co się dzieje?" trzeba klikac aby przedmiot wyleciał a jak leci to po pare przedmiotow
-
variables: {_ticks} = 2 seconds command /setlosowanie [<text>]: trigger: if player has permission "setlosowanie": set {location.losowanie} to location of player if {location.losowanie} is set: set {_loc} to "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" if "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" is {_loc}: send "&atak" on right click on emerald block: player is in world "all" if player has stick named "&cLosowanie": remove stick named "&cLosowanie" from player broadcast "test" set {_itemy::*} to stone named "test1", stone named "test2" and stone named "test3" # set {_itemy::*} to stone named "test1" # set {_itemy::*} to stone named "test2" # set {_itemy::*} to stone named "test3" loop {_itemy::*}: drop loop-value at {location.losowanie} set {_ticks} to (2400 / (size of {_items::*} - 1)) set {_ticks} to floor({_ticks}) wait "%{_ticks}% ticks" parsed as timespan else: send "brak test" Nie wiem juz zrobiłem to tak i dalej nie działa tak jak powinno
-
Dalej nie rozumiem tej fukcji floor dobrze słuzy ona do dzielenia ale gdzie ja mam ja zastosowac w skypcie ?!
-
Nie lepiej bedzie jak napiszesz jak mam to zastosowac oszczedzimy sobie czasu
-
variables: {_ticks} = 2 seconds command /setlosowanie [<text>]: trigger: if player has permission "setlosowanie": set {location.losowanie} to location of player if {location.losowanie} is set: set {_loc} to "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" if "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" is {_loc}: send "&atak" on right click on beacon: player is in world "all" if player has stick named "&cLosowanie": remove stick named "&cLosowanie" from player broadcast "test" set {_itemy::*} to stone named "test1" set {_itemy::*} to stone named "test2" set {_itemy::*} to stone named "test3" loop {_itemy::*}: drop loop-value at {location.losowanie} wait "%{_ticks}% ticks" parsed as timespan send "%floor(1)%" send "%floor(2)%" send "%floor(3)%" send "%floor(4)%" send "%floor(5)%" else: send "test" yyy cos chyba zle zrobiłem
-
1 - 20 sekund - 2 - 20 sekund - 3 - 20 sekund - 4 - 20 sekund - 5 - 20 sekund - 6 - 20 sekund - 7 Mało z tego rozumiem i tej funkcji floor
-
Tak zrobiłem musiałem poprawić else w pewnym miejscu i teraz działa gdy ma sie patyk to daje item a gdy sie nie ma to nie daje. Teraz problem jest taki ze jak ustawic w ciagu 2 minut losowało co (10 sekund aby było parzyscie) wyrzucanie przedmiotu a i chce dodac dalej losuje tylko stone 3
-
tak posiadam patyk i lokalizacja jest ustawiona Hmmm teraz naciskam patykiem ale nic sie nie dzieje ale gdy nacisne wszystkim innym to działa i wylatuje przedmiot i wylatuje tylko stone named "test3"
-
variables: {_ticks} = 2 seconds command /setlosowanie [<text>]: trigger: if player has permission "setlosowanie": set {location.losowanie} to location of player if {location.losowanie} is set: set {_loc} to "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" if "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" is {_loc}: send "&atak" on right click on beacon: player is in world "all" if player has stick named "&cLosowanie": remove stick named "&cLosowanie" from player broadcast "test" else: send "brak test" to player set {_itemy::*} to stone named "test1", stone named "test2" and stone named "test3" loop {_itemy::*}: drop loop-value at {location.losowanie} wait "%{_ticks}% ticks" parsed as timespan Hmm teraz ustawiłem ale dalej przedmioty nie wypadaja
-
variables: {_ticks} = 2 seconds command /setlosowanie [<text>]: trigger: if player has permission "setlosowanie": set {location.losowanie} to location of player if {location.losowanie} is set: set {_loc} to "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" if "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" is {_loc}: teleport player to {location.losowanie} send "&atak" on right click on emerald block: player is in world "all" if player has stick named "&cLosowanie": remove stick named "&cLosowanie" from player broadcast "test" else: send "brak test" to player set {_itemy::*} to stone named "test1", stone named "test2" and stone named "test3" loop {_itemy::*}: wait "%{_ticks}% ticks" parsed as timespan nie ustawiłem przedmioty przed pętlą i dalej nie wypadaja przedmioty
-
on right click on beacon: player is in world "all" if player has stick named "&cLosowanie": remove stick named "&cLosowanie" from player broadcast "test" else: send "brak test" to player loop {_itemy::*}: set {_itemy::*} to stone named "test1", stone named "test2" and stone named "test3" wait "%{_ticks}% ticks" parsed as timespan Ustawiłem pętle i przedmioty zabiera patyk ale nie wypadaja przedmioty
-
a jak to zapętlić?
-
variables: {_ticks} = 2 seconds command /setlosowanie [<text>]: trigger: if player has permission "setlosowanie": set {location.losowanie} to location of player if {location.losowanie} is set: set {_loc} to "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" if "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" is {_loc}: teleport player to {location.losowanie} send "&atak" on right click on beacon: player is in world "all" if player has stick named "&cLosowanie": remove stick named "&cLosowanie" from player broadcast "test" else: send "brak test" to player loop {_itemy::*}: set {_itemy::*} to stone named "test1", stone named "test2" and stone named "test3" wait "%{_ticks}% ticks" parsed as timespan Ustawiłem przedmioty i w zmiennej czas ale nie daje przedmiotów
-
variables: {losowanie} = false command /setlosowanie [<text>]: trigger: if player has permission "setlosowanie": set {location.losowanie} to location of player if {location.losowanie} is set: set {_loc} to "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" if "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" is {_loc}: teleport player to {location.losowanie} send "&atak" on right click on beacon: player is in world "all" if player has stick named "&cLosowanie": remove stick named "&cLosowanie" from player broadcast "test" else: send "brak test" to player every 20 seconds: set {losowanie} to true set {a} to a random integer between stone set {b} to a random integer between diamond set {c} to a random integer between dirt set {itemy} to "%{a}%%{b}%%{c}%%" wait 5 ticks set {losowanie} to false drop diamond named "&ctesst" at {location.losowanie} drop stone named "&8test" at {location.losowanie} drop dirt named "&ctest" at {location.losowanie} Zrobiłem cos takiego nie wiem jak mam dodac itemy
-
jak miałem to zrobic skoro nie wiem co gdzie wstawic mam
-
command /setlosowanie [<text>]: trigger: if player has permission "setlosowanie": set {location.losowanie} to location of player if {location.losowanie} is set: set {_loc} to "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" if "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" is {_loc}: teleport player to {location.losowanie} send "&atak" on right click on beacon: player is in world "all" loop {_itemy::*}: drop diamond named "&ctesst" at {location.losowanie} drop stone named "&8test" at {location.losowanie} #Błąd wait "%{_ticks} ticks%" parsed as timepsan if player has stick named "&cLosowanie": remove stick named "&cLosowanie" from player broadcast "test" else: send "brak test" to player O cos takiego chodziło, zaznaczyłem błąd pod #Błąd
-
yyy nie wiem jak ją zrobić ale chciałbym zeby np było kamien nazwa kamyczek diament nazwa Diamenciki
-
command /setlosowanie [<text>]: permission: setlosowanie permission message: &cBrak trigger: if player has permission "setlosowanie": set {location.losowanie} to location of player if {location.losowanie} is set: set {_loc} to "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" if "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%" is {_loc}: teleport player to {location.losowanie} send "&atak" on right click on beacon: player is in world "all" if player has stick named "&cLosowanie": remove stick named "&cLosowanie" from player broadcast "test" else: send "brak test" to player Zrobiłem coś takiego ale nie wiem co dalej zrobić i nie wiem gdzie wstawić to co ty napisałes
-
"Już nieco bardziej rozumiem, ale nadal nie wiem jak ma to działać na zasadzie tych dwóch minut. Masz na myśli, że wszystko losuje się od razu i jest cooldown 2 minuty czy też w ciągu tych dwóch minut ma wyrzucać przedmioty z jakimiś odstępami czasowymi?" tak o mi o to zeby w ciągu dwóch minut ma wyrzucac przedmioty np co 20 sekund po jednym przedmiocie
-
rozpisze to na nowo: 1.Jesli gracz jest na swiecie [dom] i jesli podejdzie do becona mają patyk o nazwie [Patyk] to Uruchamia losowanie/event który bedzie trwał przez 2 minuty 2. Na Losowanie/Event kordynatach x3 y5 z3 pojawiaja się przedmioty wyznaczone przezemnie np. [diament-zloto-kamien] 3.Po 2 minutach Losowanie/Event konczy sie i aby go ponownie uruchomic należy kliknąć patykiem o nazwie [Patyk] w becona. 4.Jesli jakis gracz w trakcie eventu chciał by klinąc patykiem o nazwie [Patyk] w becona to event który inny gracz uruchomił działa dopóki obecny sie nie skonczy Czy teraz zrozumiałe?
-
"Po tym stwórz pętlę 'while' wykonującą się tak długo jak lista {_loc::*} jest mniejsza niż ilość tych twoich przedmiotów. Następnie w tej pętli losujesz koordynaty między (x gracza - 8, y gracza - 8, z gracza - 8), a (x gracza + 8, y gracza + 8, z gracza + 8)." chodz dokładnie o tą linike pierwszy raz sie spotyka z pętlą while i nie wiem jak wyznaczycz kordynaty miedzy obiektem losowania a graczem Jesli chodzi o ten czas to chodzi mi o to ze gdy gracz kliknie patykiem na becona uruchamia sie losowanie które trwa przez 2 minuty i potem trzeba nowego patyka aby znow zrobic losowanie
-
Troche to skaplikowane możesz dać jakies wskazówki co do zapisu. A i zapomniałem tego napisac ale chciałbym tez dodac zeby trwało to przez 2 minuty i zeby na nowo działało to trzeba nowego patyka
