Skocz do zawartości

SkrytyZiomus

Użytkownik
  • Ilość zawartości

    196
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez SkrytyZiomus

  1. Dobra, jest niby tak jak bylo ale dalej tak samo jest ze pisze ze nie mam przedmiotow po zrobieniu blokow i zamknieciu gui. if clicked slot is 15: if player doesn't have 1 apple and 8 gold block: send "1" exchangeToKox(player) close player's inventory I drugie pytanie, czemu else if clicked slot... a nie np if clicked slot? czym to sie rozni?
  2. Bo gdy mialem jablka i bloki zlota to czasami pisalo ze nie mam ktoregos, i na odwrot mialem X ale nie mialem Y a pisalo ze nie mam X. XD
  3. Moglbys mi jeszcze cos z tym zrobic, bo gdy zrobie koxy zamknie gui itd bo juz nie mam np. jablek ale jest dalej wiadomosc ze nie mam czegos cos nie moge tego zrobic ale kombinuje caly czas. if clicked slot is 15: if player doesn't have 1 apple and 8 gold block: send "1" exchangeToKox(player) close player's inventory stop
  4. function exchangeToBlocks(p: player, 1: item, 2: item): set {_n} to amount of {_1} in {_p}'s inventory if {_n} >= 9: set {_n} to rounded down {_n} / 9 remove ({_n} * 9) of {_1} from {_p}'s inventory add {_n} of {_2} to {_p} function exchangeToKox(p: player): set {_n} to amount of apples in {_p}'s inventory set {_n1} to amount of gold blocks in {_p}'s inventory while {_n} >= 1: if {_n1} < 8: stop remove 1 from {_n} remove 8 from {_n1} remove 1 apple from {_p}'s inventory remove 8 gold blocks from {_p}'s inventory if {_p} has enough space for 1 enchanted golden apple: give {_p} 1 enchanted golden apple else: drop 1 enchanted golden apple at {_p} command /bloczki [<text>]: trigger: wait 5 tick open chest with 2 rows named "Bloki" to player set player's current inventory's slot 15 to enchanted golden apple named "&fTWORZENIE KOXA" set player's current inventory's slot 16 to golden apple named "&fTWORZENIE REFILA" set player's current inventory's slot 1 to diamond block named "&fTWORZENIE BLOKOW DIAMENTOW" set player's current inventory's slot 2 to emerald block named "&fTWORZENIE BLOKOW EMERALD" on inventory click: inventory name of current inventory of player is "Bloki" cancel event if clicked slot is 1: exchangeToBlocks(player, diamond, diamond block) else if clicked slot is 2: exchangeToBlocks(player, emerald, emerald block) else if clicked slot is 15: exchangeToKox(player) if player doesn't have 1 apple and 8 gold block: send "Nie masz wszystkich przedmiotow." stop wait 1 tick wszystko dziala ale chce jeszcze mozliwosc zrobienia refila na slocie 16. Ponadto nie chce by zamykalo sie gui gdy nacisne prawym na wolny slot/pole w gui.
  5. Przerobilem to w taki sposob i wszystko dziala ale chce jeszcze mozliwosc zrobienia refila na slocie 16. function exchangeToBlocks(p: player, 1: item, 2: item): set {_n} to amount of {_1} in {_p}'s inventory if {_n} >= 9: set {_n} to rounded down {_n} / 9 remove ({_n} * 9) of {_1} from {_p}'s inventory add {_n} of {_2} to {_p} function exchangeToKox(p: player): set {_n} to amount of apples in {_p}'s inventory set {_n1} to amount of gold blocks in {_p}'s inventory while {_n} >= 1: if {_n1} < 8: stop remove 1 from {_n} remove 8 from {_n1} remove 1 apple from {_p}'s inventory remove 8 gold blocks from {_p}'s inventory if {_p} has enough space for 1 enchanted golden apple: give {_p} 1 enchanted golden apple else: drop 1 enchanted golden apple at {_p} command /bloczki [<text>]: trigger: wait 5 tick open chest with 2 rows named "Bloki" to player set player's current inventory's slot 15 to enchanted golden apple named "&fTWORZENIE KOXA" set player's current inventory's slot 16 to golden apple named "&fTWORZENIE REFILA" set player's current inventory's slot 1 to diamond block named "&fTWORZENIE BLOKOW DIAMENTOW" set player's current inventory's slot 2 to emerald block named "&fTWORZENIE BLOKOW EMERALD" on inventory click: inventory name of current inventory of player is "Bloki" cancel event if clicked slot is 1: exchangeToBlocks(player, diamond, diamond block) else if clicked slot is 2: exchangeToBlocks(player, emerald, emerald block) else if clicked slot is 15: exchangeToKox(player) if player doesn't have 1 apple and 8 gold block: send "Nie masz wszystkich przedmiotow." stop wait 1 tick close player's inventory
  6. Mimo ze mam jablka i bloki to mam problem z "nie posiadasz jablek". Ponadto nie chce by zamykalo sie gui gdy nacisne prawym na wolny slot/pole w gui.
  7. on break: if guild at location of event-block is player's guild: send "1" remove mining fatigue from player apply potion of mining fatigue 1 to player for 10 seconds apply potion of mining fatigue of tier 1 to player for 20 seconds Takie cos dziala, ale jesli jest "is not player's guild:" to juz nie, a moze tutaj chodzi o "on break"?
  8. skript 2.2 fix ver v10.
  9. Zle zrozumiales juz ci pokazuje o co mi chodzi. https://imgur.com/a/2LeTE4B Na screenie tam gdzie sa czarne kreski tam bym chcial miec te "bary" actionbar dziala na ten mniejszy a jak zrobic by byl wyzej?
  10. [18:57:16 ERROR]: '<...>' can only accept a single boolean (yes/no), not more (5.sk, line 11: while ({_n} >= 1) and ({_n1} >= 8):')
  11. function Block(p: player, 3: item, 1: item, 2: item): set {_n} to amount of {_1} in {_p}'s inventory if {_n} >= 9: set {_n} to rounded down {_n}/9 remove ("%{_n}*9% %{_1}%" parsed as item) from {_p} add ("%{_n}% %{_2}%" parsed as item) to {_p} command /bloczki [<text>]: trigger: wait 5 tick open chest with 2 rows named "Bloki" to player set player's current inventory's slot 15 to enchanted golden apple named "&fTWORZENIE KOXA" set player's current inventory's slot 1 to diamond block named "&fTWORZENIE BLOKOW DIAMENTOW" set player's current inventory's slot 2 to emerald block named "&fTWORZENIE BLOKOW EMERALD" stop on inventory click: if inventory name of current inventory of player is "Bloki": cancel event if inventory type of clicked inventory is "CHEST": set {_2} to ("%player's current inventory's slot slot%" parsed as item) if clicked slot is 1: set {_1} to ("Diamond" parsed as item) if clicked slot is 2: set {_1} to ("Emerald" parsed as item) if clicked slot is 15: set {_3} to ("8 gold block and apple" parsed as item) Block(player, {_1}, {_2}) wait 1 tick close player's inventory moglby ktos przerobic na to ze gdy klikne np slot 15 to craftuje mi koxy? za 8 blokow zlota i jedno jablko, jesli moge zrobic np 10 koxow to zrobi 10 i zabierze tyle blokow zlota i jablek?
  12. Siemka, jak zrobic ten tittle np. jak jest actionbar to jak sie nazywa bar ktory jest nad nim lub jak zrobic lub jak go zrobic w skrypt mam nadzieje ze wiadomko o co chodzi mimo ze napisalem jak debil sorki XD
  13. spigot 1.8.8, fg 4.7.0 posiadam dodatki: tuske, morkazSK, sk-yaml, sk-mirror, skUtilities, wildskript. tak tez dziala. Generalnie to mam cos takiego on break: if guild at location of event-block is not player's guild: send "3" remove mining fatigue from player apply potion of mining fatigue 1 to player for 10 seconds apply potion of mining fatigue of tier 1 to player for 20 seconds if guild at event-block is not set: send "2" I kurczaki jesli daje zeby dawalo efekt gdy "event-block is not set" to faktycznie go daje, ale gdy event block nie jest gildii gracza to ani wiadomosci ani efektu ;/
  14. on break: if guild at event-location is set: send "1" if guild at location of event-block is not player's guild: send "2" apply potion of mining fatigue 1 to player for 5 seconds on block damage: if player has mining fatigue: send "block damage dziala" cancel event taka kombinacja tez nie dziala on break: if guild at location of event-block is not player's guild: send "2" apply potion of mining fatigue 1 to player for 5 seconds Moglby ktos mi to zrobic ze bedzie dzialac? jesli gracz rozkopuje klocek na terenie wrogiej gildii to dostaje efekt. pluginy; fg fgSkAddon, SkQuery,WildSK
  15. Zrobilem tak i dziala bo pisze wiadomosc aczkolwiek nie daje efektu;/ on break: set {_g} to guild at location of event-block if {_g} is set: if {_g} is not player's guild: apply potion of mining fatigue 1 to player for 10 seconds send "444444" to player
  16. Witam, prosze o napisanie SK na to ze gdy gracz rozkopuje na terenie wrogiej gildii jakikolwiek klocek dostaje efekt "mining fatique" na 5sekund, chodzi o to by gracz nie mogl rozkopac bloku znajdujacego sie na terenie gildii jesli to nie jest jegogildia.
  17. A zeby to dzialalo tylko na uderzenie z sniezki?
  18. Nie chodzi o to ze ile dostal obrazen, tylko ze tak jakby mozna sniezka sprawdzic ile gracz ma hp. czyli tylko po oderwaniu sniezka/lukiem widzisz jego hp. z send "stan zdrowia gracza: 2.5 serca"
  19. Witam, prosze o napisanie sk ze widac na chat gracza hp po uderzeniu go z sniezki (jak dostanie a nie ze mam w rece itemek) tak samo jak z luku przez oberwanie strzala
  20. error z continue; return may only be used in custom effect and conditions
  21. Tak wiem, ale z twoja wersja w ogole on nie dziala ;/
  22. Stawiam powiedzmy na bloku (trawa) i podnim wszystkie bloki zamienia w obsydian a chce zrobic ze zamieni wszystkie wolne miejsce, ze np. zeby zrobic sciane z obsa to wpierw trzeba wykopac te wolne miejsce.
  23. Chce jednak zrobic ze gracz z premka nie bedzie musial sie rejestrowac w ogole;/
  24. Do zamkniecia, dzieki!
×
×
  • Dodaj nową pozycję...