Skocz do zawartości

Nitrusiniski

Użytkownik
  • Ilość zawartości

    214
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez Nitrusiniski

  1. "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
  2. Ale ja wiem co wypada tylko chodzi o to ze za drugi razem nie wylatuje
  3. 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
  4. 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
  5. 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
  6. Dalej nie rozumiem tej fukcji floor dobrze słuzy ona do dzielenia ale gdzie ja mam ja zastosowac w skypcie ?!
  7. Nie lepiej bedzie jak napiszesz jak mam to zastosowac oszczedzimy sobie czasu
  8. 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
  9. 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
  10. 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
  11. 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"
  12. 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
  13. 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
  14. 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
  15. a jak to zapętlić?
  16. 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
  17. 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
  18. jak miałem to zrobic skoro nie wiem co gdzie wstawic mam
  19. 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
  20. yyy nie wiem jak ją zrobić ale chciałbym zeby np było kamien nazwa kamyczek diament nazwa Diamenciki
  21. 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
  22. "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
  23. 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?
  24. "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
  25. 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
×
×
  • Dodaj nową pozycję...