Skocz do zawartości

Nau

Użytkownik
  • Ilość zawartości

    28
  • Rejestracja

  • Ostatnia wizyta

Ostatnie wizyty

Blok z ostatnimi odwiedzającymi dany profil jest wyłączony i nie jest wyświetlany użytkownikom.

Osiągnięcia Nau

Początkujący I

Początkujący I (2/13)

0

Reputacja

  1. Okej dobra a jeżeli chciałbym wszystko połączyć w całość musiałbym ustwić to w sekcji 'on load' zgadza sie? set {_random} to random integer between 1 and 10 Jeżeli chciałbym połączyć wszystko w całość na przykładzie tego kodu to musiało by wyglądać tak? Trochę się pogubiłem bo nie wiem jak teraz zmienić warunek 'chance of' on load: set {cx::*} to ender pearl, string, apple, golden apple, golden apple:1 and emerald set {_random} to random integer between 1 and 10 on place: if player's tool is {@item}: cancel event remove 1 {@item} from player if random is between 1 and 3: send "&4&l>>> &6Trafiles pustego CobbleX &4&l<<<" stop loop {cx::*}: if loop-value is ender pearl: chance of 5%: give player ender pearl send "&4&l>>> Wydropiles Ender Perle!&4&l <<<" set {_drop} to true else if loop-value is string: chance of 30%: give player string send "&4&l>>> Wydropiles Siec!&4&l <<<" set {_drop} to true ### Dalszy kod if {_drop} is not set: send "Nic nie znalazles" to player
  2. Okej rozumiem, jeżeli chodzi o punkt 1 zrobiłem to w ten sposób : on place: if player's tool is {@item}: cancel event set player's tool to (item amount of player's tool - 1) of player's tool random integer between 1 and 10: send "&4&l>>> &6Trafiles pustego CobbleX &4&l<<<" stop Jeżeli chodzi o punkt drugi szczerze nie zrozumiałem za wiele. Dostałem taki error zwrotny po dodaniu tej linijki zamiast remove : 'player' is not an item stack (cx.sk, line 11: set player's tool to (item amount of player's tool - 1) of player's tool')
  3. Dobra chwile się pomęczyłem wszystko można powiedzieć działa cacy. Jednak może wiecie co jest przyczyną, że czasami bloki są po prostu puste i nie ma żadnej wiadomości zwrotnej w tym kierunku? I jeszcze pytanie czy da się dodać jakoś opis pod nazwą CobbleX? Tak wygląda finalnie mój kod i filmik jak wyglądają ,,puste bloki" https://www.youtube.com/watch?v=s_2hrQe0F8M on place: if player's tool is {@item}: set event-block to air remove 1 {@item} from player chance of 8%: send "&4&l>>> &6Trafiles pustego CobbleX &4&l<<<" set event-block to air stop loop {cx::*}: if loop-value is ender pearl: chance of 5%: give player ender pearl send "&4&l>>> Wydropiles Ender Perle!&4&l <<<" else if loop-value is string: chance of 30%: give player string send "&4&l>>> Wydropiles Siec!&4&l <<<" else if loop-value is apple: chance of 25%: give player apple send "&4&l>>> Wydropiles Czerwone Jablko!&4&l <<<" else if loop-value is golden apple: chance of 2%: give player golden apple send "&4&l>>> Wydropiles Zlote Jablko!&4&l <<<" else if loop-value is golden apple:1: chance of 0.5%: give player golden apple:1 send "&4&l>>> Wydropiles KOXA!&4&l <<<" else if loop-value is emerald: chance of 25%: give player 3 emerald send "&4&l>>> Wydropiles Szmaragd!&4&l <<<"
  4. Robiłem coś takiego i nie działa mi to chyba, że coś źle wpisywałem ale robiłem to tak : on place: if player`s tool is {@item}: chance of 8%: send "&4&l>>> &6Trafiles pustego CobbleX &4&l<<<" set event-block to air stop loop {cx::*}: if loop-value is ender pearl: chance of 1%: give player ender pearl send "&4&l>>> Wydropiles Ender Perle!&4&l <<<" else if loop-value is string: chance of 30%: give player string send "&4&l>>> Wydropiles Siec!&4&l <<<" else if loop-value is apple: chance of 25%: give player apple send "&4&l>>> Wydropiles Czerwone Jablko!&4&l <<<" else if loop-value is golden apple: chance of 1%: give player golden apple send "&4&l>>> Wydropiles Zlote Jablko!&4&l <<<" else if loop-value is golden apple:1: chance of 0.09%: give player golden apple:1 send "&4&l>>> Wydropiles KOXA!&4&l <<<" else if loop-value is emerald: chance of 3%: give player emerald send "&4&l>>> Wydropiles Szmaragd!&4&l <<<" if player's tool is {@item}: set event-block to air
  5. Od wczoraj bawiłem się troche CobbleX i mianowicie doszedłem prawie do rozwiązania dopóki nie znalazłem błędu. Mianowicie jak stawiam byle jaki blok skrypt traktuje go jako CobbleX. Prosiłbym o pomoc gdzie mam dopisać kawałek kodu tak, żeby tylko i wyłącznie CobbleX był czytany jako CobbleX i tylko z niego wylatywały przedmioty przedstawione w skrypcie options: item: mossy cobblestone named "&4&l>>> &6&lCobbleX &4&l<<<" on load: set {cx::*} to ender pearl, string, apple, golden apple, golden apple:1 and emerald on place: chance of 8%: send "&4&l>>> &6Trafiles pustego CobbleX &4&l<<<" set event-block to air stop loop {cx::*}: if loop-value is ender pearl: chance of 1%: give player ender pearl send "&4&l>>> Wydropiles Ender Perle!&4&l <<<" else if loop-value is string: chance of 30%: give player string send "&4&l>>> Wydropiles Siec!&4&l <<<" else if loop-value is apple: chance of 25%: give player apple send "&4&l>>> Wydropiles Czerwone Jablko!&4&l <<<" else if loop-value is golden apple: chance of 1%: give player golden apple send "&4&l>>> Wydropiles Zlote Jablko!&4&l <<<" else if loop-value is golden apple:1: chance of 0.09%: give player golden apple:1 send "&4&l>>> Wydropiles KOXA!&4&l <<<" else if loop-value is emerald: chance of 3%: give player emerald send "&4&l>>> Wydropiles Szmaragd!&4&l <<<" if player's tool is {@item}: set event-block to air
  6. Nau

    Dodanie % do dropu

    Powiem tak jesteś mistrz po prostu umiesz wszystko wyjaśnic jak trzeba, wydaje mi się teraz, że wszystko chyba jest w porządku. Wszystko wygląda bardziej przejrzyście teraz + pozmieniałem resztę kodu jak opisałeś tutaj: {@item} # Przykład: if player's tool is {@item}: # Dalszy kod Ale wracając zerknąłbyś czy teraz wszystko się zgadza + co dopisać w miejscu gdzie jest '# Kod od wydropienia loop-value' uzupełnić to po prostu w ten sposób? on place: loop {cx::*}: if loop-value is gold ingot: chance of 5.5%: add 3 iron ingot to player send "zelazo" else if loop-value is iron ingot: chance of 10%: add 3 gold ingot to player send "zloto"
  7. Nau

    Dodanie % do dropu

    Czyli za każdym razem jeżeli jest nowy wiersz musi być w nim +1 tab niż w poprzednim dobrze zrozumiałem? event 'on place' zapętliłem chyba dobrze {item} zrobiłem w sekcji options. Wygląda to tak: options: set {item} to mossy cobblestone named "&6&lCobbleX" on load: set {cx::*} to gold ingot, diamond and iron ingot on place: loop {cx::*} if loop-value is gold ingot: chance of 5.5%: # Kod od wydropienia loop-value else if loop-value is iron ingot: chance of 10%: # Kod od wydropienia loop-value
  8. Nau

    Dodanie % do dropu

    Okej teraz trochę zrozumiałem i poprawiłem według instrukcji, pytanie czy wszystko dobrze on load: set {item} to mossy cobblestone named "&6&lCobbleX" loop {cx::*}: #Dodawanie itemow do dropu add gold ingot to {cx::*} add iron ingot to {cx::*} on place: if loop-value is gold ingot: chance of 5.5%: # Kod od wydropienia loop-value else if loop-value is iron ingot: chance of 10%: # Kod od wydropienia loop-value
  9. Nau

    Dodanie % do dropu

    Mógłbyś powiedzieć jak się dodaje rzeczy do loopa? Jestem naprawdę laikiem jeżeli chodzi o Skript w minecraft a próbuje cokolwiek zrozumieć, żeby nie zadawać na przyszłość głupich pytań
  10. Nau

    Dodanie % do dropu

    Tak próbuje coś zdziałać na 1.8.8 pod stare PvP Poprawiłem wytabowanie dałem dwukropek na końcu linijki i teraz kod wygląda tak on load: set {item} to mossy cobblestone named "&6&lCobbleX" loop {cx::*}: #Dodawanie itemow do dropu if loop-value is iron ingot: chance of 10%: give to player 1 iron ingot else if loop-value is gold ingot chance of 10%: give to player 1 gold ingot else if loop-value is diamond chance of 50%: give to player 1 diamond a error jeszcze większy https://prnt.sc/wffm8r
  11. Nau

    Dodanie % do dropu

    Dobra, dzięki wielkie za pomoc, jeszcze mam pytanie bo zrestartowałem tego cx.sk i teraz pokazuje mi błędy: https://prnt.sc/wfehdk byłbyś w stanie jeszcze z tym pomóc?:
  12. Nau

    Dodanie % do dropu

    Dzięki, jeżeli chodzi o kod wydropienia tych itemów to jest tak? if loop-value is iron ingot: chance of 10%: give to player 1 iron ingot Bawiłem się swojego czasu w .lua i tam zazwyczaj jeżeli jest if na początku kodu to na końcu musi być end np. tak jak jest na górze to w .lua by musiało być na końcu np end. taki przykład if loop-value is iron ingot: chance of 10%: give to player 1 iron ingot else if loop-value is iron ingot: chance of 10%: give to player 1 iron ingot else if loop-value is iron ingot: chance of 10%: give to player 1 iron ingot end I chodziło mi w pytaniu czy musi być jakieś zakończenie czy po prostu zostawić tak jak jest bez ,,end"?
  13. Nau

    Dodanie % do dropu

    if loop-value is iron ingot: chance of 10%: else if loop-valuee is gold ingot chance of 10%: else if loop_value is diamond chance of 50%: Napisałem taki kawałek kodu, nie zrobiłem żadnego błędu? + mam pytanie powiedzmy jeżeli diament byłby ostatnim itemem do dropu to po chance of 50%: musi być jakiś end do if`a? Czy po prostu zostawić tak jak teraz wysłałem w kodzie
  14. Nau

    Dodanie % do dropu

    Tak przy postawieniu daje randomowy przedmiot, za bardzo nie rozumiem szczerze mówiąc o czym mówisz mógłbyś mnie bardziej w tą stronę nakierować bo też nie chcę od razu pazernie pisać czy zrobisz to za mnie tylko czegoś sam spróbować
  15. Nau

    Dodanie % do dropu

    on load: set {item} to mossy cobblestone named "&6&lCobbleX" clear {cx::*} #Dodawanie itemow do dropu add diamond to {cx::*} add gold ingot to {cx::*} add 8 of gold ingot to {cx::*} add iron ingot to {cx::*} add 8 of iron ingot to {cx::*} add golden apple to {cx::*} Mam skrypcik na CobbleX to jest jego kawałek kodu jak mogę dodać % szans do poszczególnego itemu?
×
×
  • Dodaj nową pozycję...