Skocz do zawartości

Thedestroyer

Użytkownik
  • Ilość zawartości

    17
  • 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 Thedestroyer

Początkujący I

Początkujący I (2/13)

0

Reputacja

  1. też próbowałem tak i nie działa na różnych serwerach np. rpg widziałem action bary w stylu (Linijka 1: Nazwa mobka ; Linijka 2: hp mobka ; Linijka 3: zadany dmg)
  2. Witam, Wie ktoś może w jaki sposób można zrobić kilka linijek w action barze? set action bar of attacker to "L1 %nl% L2 %nl% L3" Od razu mówię, że to nie działa.
  3. Trochę posiedziałem, pokombinowałem i działa. Do zamknięcia
  4. Witam, natknąłem się na problem dotyczący setowania itemów w gui. https://imgur.com/a/Irrvm7u <-- link do ssa Mianowicie chodzi o to, żeby setowało 1 główkę każdego gracza (chyba każdy wie o co chodzi i nie muszę opisywać działanie targów, itd.) KOD function Targ(p: player): close {_p}'s inventory wait 1 tick open chest inventory with 5 rows named "&4&lTargi" to {_p} set {_l} to 0 loop 45 times: set {_is} to slot "%{_l}%" parsed as integer of {_p}'s current inventory if {_is} is air: loop all players: if (size of {targ::%loop-player%::itemy::*}) is bigger than 0: set {_p}'s current inventory's slot {_l} to loop-player's skull add 1 to {_l} else: add 1 to {_l} command /targ: aliases: bazar, targi trigger: Targ(player) command /wystaw [<integer>]: trigger: add player's tool to {targ::%player%::itemy::*} delete player's tool command /resetujtarg: trigger: delete {targ::*}
  5. Dzięki wielkie działa.
  6. Działa, wielkie dzięki
  7. Ok wrócę do domu za 20min to zobaczę i dam znać
  8. Problem jest taki, że nie może tak być bo gracza potrzebuje tylko do tego kiedy 1 argument jest zaproś
  9. Próbowałem już tego i też nie działa Jakby nie działa samo to sprawdzanie czy gracz jest online
  10. Witam, natknąłem się na problem w tej czesci kodu if arg-1 is "zapros" or "dodaj": if arg-2 is set: if {klan-%{klan::%player%}%-lider} is equal to player: set {_player} to arg-2 #send "%{_player}%" to player if {_player} is online: #send "true" to player if {klan::%{_player}%} is equal to "Brak": send "%{core.message}% &aPomyslnie zaproszono &6%{_player}% do klanu &4%{klan::%player%}%" to player send "%{core.message}% &aOtrzymales zaproszenie do klanu &4%{klan::%player%}% &aod &4%player%" to {_player} send "&7%{arrow}% &6Aby dolaczyc do klanu wpisz &c/klan dolacz %{klan::%player%}%" to {_player} set {klan-%{klan::%player%}%-invite::%{_player}%} to true wait 20 seconds if {klan-%{klan::%player%}%-invite::%{_player}%} is true: set {klan-%{klan::%player%}%-invite::%{_player}%} to false send "%{core.message}% &7Zaproszenie od klanu &6%{klan::%player%}% &7dla gracza &6%{_player}%" to player send "%{core.message}% &7Zaproszenie od klanu &6%{klan::%player%}% &7wlasnie wygaslo" to {_player} stop else: send "%{core.message}% &7Gracz &c%{_player}% &7posiada juz klan" to player stop else: send "%{core.message}% &7Gracz &c%{_player}% &7nie jest online" to player stop else: send "%{core.message}% &7Nie jestes liderem klanu &6%{klan::%player%}%" to player stop else: send "%{core.message}% &7Poprawne uzycie to: &c/klan dodaj/zapros <gracz>" to player stop Komenda wygląda tak command /klan [<text>] [<text>]: Błąd polega na tym, że pomimo tego, że gracz jest online wyskakuje ciągle ta linijka kodu else: send "%{core.message}% &7Gracz &c%{_player}% &7nie jest online" to player stop Czyli wniosek z tego taki, że nie działa ten fragment kodu set {_player} to arg-2 #send "%{_player}%" to player if {_player} is online: Próbowałem już kilku sposobów i dalej nie działa
  11. Po kliknięciu w gui zamyka inventory gracza daje mu 3 efekty i ma 25% szans na to ze wyświetli mu się minigra. Minigra polega na tym, że losowo w miejscu torów są wstawiane różne bloki, gracz ma 10 sekund na usunięcie wszystkich bloków, jeżeli nie zrobi tego w tym czasie to npc wysyła mu wiadomość, że podróż się nie udała. Chodzi o to, że muszą zniknąć wszystkie przeszkody z tego gui tak żeby zostały same tory i to pomarańczowe szkło obok.
  12. function minigraMaszynista(p: player): close {_p}'s inventory wait 1 tick open chest inventory with 5 rows named "&4Usun Przeszkody" to {_p} set {_l} to 0 loop 45 times: if {_l} is 2 or 3 or 4 or 5 or 6 or 11 or 12 or 13 or 14 or 15 or 20 or 21 or 22 or 23 or 24 or 29 or 30 or 31 or 32 or 33 or 38 or 39 or 40 or 41 or 42: set {_p}'s current inventory's slot {_l} to rail named "&6Tor" chance of 10%: set {_p}'s current inventory's slot {_l} to oak wood plank named "&6Kawalek deski" else if chance of 10%: set {_p}'s current inventory's slot {_l} to oak log named "&6Kawalek belki" else if chance of 10%: set {_p}'s current inventory's slot {_l} to stone named "&7Glaz" else if chance of 10%: set {_p}'s current inventory's slot {_l} to cobblestone named "&7Kawalki kamieni" if {_l} is 0 or 1 or 7 or 8 or 9 or 10 or 16 or 17 or 18 or 19 or 25 or 26 or 27 or 28 or 34 or 35 or 36 or 37 or 43 or 44: set {_p}'s current inventory's slot {_l} to orange glass pane named " " add 1 to {_l} #loop 7 times: #set {_k.%loop-number%} to random integer between 0 and 26 #set {_p}'s current inventory's slot {_k.%loop-number%} to on rightclick on entity: if entity's name is "&3&lMaszynista": close player's inventory wait 1 tick open chest inventory with 1 rows named "&3&lMaszynista" to player loop 9 times: set player's current inventory's slot loop-number -1 to gray glass pane named " " set player's current inventory's slot 4 to paper named "&7Podroz do &8Kopalni" with lore " " and "&8&m----------------------" and "&7> &8Przepusta do Kopalni" and "&7> &6Czek &7o &cWartosci&7: &e100 000 &a$" and "&8&m----------------------" on inventory click: if name of player's current inventory is "&3&lMaszynista": cancel event if clicked slot is 4: if player has paper named "&8Przepusta do Kopalni" with lore "&7Z tego co slyszalem, to &3Maszynista &7je zbiera": if player has paper of unbreaking 10 named "&6Czek" with lore "&cWartosc: &e100 000&a$": remove 1 paper named "&8Przepusta do Kopalni" with lore "&7Z tego co slyszalem, to &3Maszynista &7je zbiera" from player remove 1 paper of unbreaking 10 named "&6Czek" with lore "&cWartosc: &e100 000&a$" from player close player's inventory send "&3&lMaszynista &7%{arrow}% &3No to w droge..." to player #remove blindness from player #remove slowness from player #remove nausea from player #apply blindness 5 to player for 5 seconds #apply slowness 5 to player for 5 seconds #apply nausea 3 to player for 5 seconds #set {_k} to random integer between 1 and 10 #loop {_k} times: #chance of 75%: minigraMaszynista(player) else: send "&3&lMaszynista &7%{arrow}% &3Ekhem... za darmo to ja tu nie pracuje" to player close player's inventory else: send "&3&lMaszynista &7%{arrow}% &3Pracuje w tej kopalni od 40 lat, wiec nie ze mna te numery" to player close player's inventory if name of player's current inventory is "&4Usun Przeszkody": cancel event type of clicked item is oak log or cobblestone or oak wood plank or stone: if {_accept::*} is false: set {_cl} to clicked slot set player's current inventory's slot {_cl} to rail named "&6Tor" set {_i} to 0 loop 45 times: set {_itemnaslot} to slot "%{_i}%" parsed as integer of player's current inventory if {_itemnaslot} is orange glass pane or rail: set {_accept::%{_i}%} to true else: set {_accept::%{_i}%} to false add 1 to {_i} else: close player's inventory send "&3&lMaszynista &7%{arrow}% &3Na szczescie zdarzyles usunac wszytskie przeszkody... bylo blisko" to player command /przepustka: permission: * trigger: give player 1 paper named "&8Przepusta do Kopalni" with lore "&7Z tego co slyszalem, to &3Maszynista &7je zbiera" prosze bardzo
  13. Witam, Problem polega na tym, że zamyka "minigre" po kliknięciu w jeden blok, pomimo że są jeszcze inne "przeszkody", które trzeba kliknąć i nie wiem dlaczego, próbowałem wielu rozwiązań, ale jakoś nie idzie, więc proszę o pomoc. Generalny zamysł jest taki, że gracz musi usunąć wszytskie przeszkody ze swojej trasy i wtedy zamyka mu gui (dalszy ciąg kody z zamykaniem gui i odpowiednia wiadomością mam, chodzi mi tylko o to klikanie w "przeszkody"). Przykładowy wygląd gui w liknu niżej, bloki ustawiane są losowo. if name of player's current inventory is "&4Usun Przeszkody": cancel event type of clicked item is oak log or cobblestone or oak wood plank or stone: if {_accept::*} is false: set {_cl} to clicked slot set player's current inventory's slot {_cl} to rail named "&6Tor" set {_i} to 0 loop 45 times: set {_itemnaslot} to slot "%{_i}%" parsed as integer of player's current inventory if {_itemnaslot} is orange glass pane or rail: set {_accept::%{_i}%} to true else: set {_accept::%{_i}%} to false add 1 to {_i} https://imgur.com/a/xaEB6IJ <--- link do wyglądu GUI
  14. Nie działa btw, w sensie wgl nie to o co mi chodziło. Event ma sprawdzać czy zmienna {zycie} zawiera {pierek-dodatkowehp::%player%}, jeśli {pierek::%player%} jest ustawiona, a na końcu ustawia zmienna {zycie} jako maxymalne hp gracza Jeżeli mój kod jest błędny to prosiłbym o poprawienie go / napisanie nowego
  15. A jakbym chciał dalsze zmienne dopisywać?
×
×
  • Dodaj nową pozycję...