próbuje zrobić skrypt na wypłacanie i wpłacanie waluty serwerowej w itemkach. Czyli po kliknięciu w dany itemek w gui dostaje się emeralda o danej nazwie. Po kliknięciu prawym trzymając tego emeralda w łapce, ma on znikać i dodawać do zmiennej daną ilość. Wszystko działa dodaje wiadomość, że wpłaciłem daną ilość,ale nie usuwa itemku o danej nazwie.
Oto kod:
command /mcwyplac:
trigger:
wait 1 tick
open chest with 3 row named "Wyplata ManiakCoinsow" to player
wait 1 tick
set player's current inventory's slot 11 to emerald of unbreaking 10 named "&650 MC" with lore "&7Kliknij aby wyplacic 50 ManiakCoinsow"
set player's current inventory's slot 12 to emerald of unbreaking 10 named "&6100 MC" with lore "&7Kliknij aby wyplacic 100 ManiakCoinsow"
on inventory click:
if inventory name of current inventory of player is "Wyplata ManiakCoinsow":
if clicked slot is 11:
cancel event
if {maniakcoinsy.%player%} is bigger than or equal to 50:
subtract 50 from {maniakcoinsy.%player%}
execute console command "give %player% emerald 1 0 {display:{Name:""&650 MC"",Lore:[""&7Kliknij prawym aby wplacic 50MC""]},ench:[{id:34,lvl:10}]}"
send "&6&lSKM &e&l» &aWyplaciles 50 ManiakCoinsow"
else:
send "&6&lSKM &e&l» &cNie masz wystarczajacej ilosci ManiakCoinsow"
if clicked slot is 12:
cancel event
if {maniakcoinsy.%player%} is bigger than or equal to 100:
subtract 100 from {maniakcoinsy.%player%}
execute console command "give %player% emerald 1 0 {display:{Name:""&6100 MC"",Lore:[""&7Kliknij prawym aby wplacic 100MC""]},ench:[{id:34,lvl:10}]}"
send "&6&lSKM &e&l» &aWyplaciles 100 ManiakCoinsow"
else:
send "&6&lSKM &e&l» &cNie masz wystarczajacej ilosci ManiakCoinsow"
on right click holding a emerald:
if name of tool of player is "&650 MC":
if lore of tool of player is "&7Kliknij prawym aby wplacic 50MC":
send "&6&lSKM &e&l» &aWplacicles 50 ManiakCoinsow"
add 50 to {maniakcoinsy.%player%}
remove 1 emerald named "&650 MC" with lore "&7Kliknij prawym aby wplacic 50MC" from player
if name of tool of player is "&6100 MC":
if lore of tool of player is "&7Kliknij prawym aby wplacic 100MC":
send "&6&lSKM &e&l» &aWplacicles 100 ManiakCoinsow"
add 100 to {maniakcoinsy.%player%}
remove 1 emerald named "&6100 MC" with lore "&7Kliknij prawym aby wplacic 100MC" from player
Pytanie
hezzutv 0
Witam,
próbuje zrobić skrypt na wypłacanie i wpłacanie waluty serwerowej w itemkach. Czyli po kliknięciu w dany itemek w gui dostaje się emeralda o danej nazwie. Po kliknięciu prawym trzymając tego emeralda w łapce, ma on znikać i dodawać do zmiennej daną ilość. Wszystko działa dodaje wiadomość, że wpłaciłem daną ilość,ale nie usuwa itemku o danej nazwie.
Oto kod:
command /mcwyplac: trigger: wait 1 tick open chest with 3 row named "Wyplata ManiakCoinsow" to player wait 1 tick set player's current inventory's slot 11 to emerald of unbreaking 10 named "&650 MC" with lore "&7Kliknij aby wyplacic 50 ManiakCoinsow" set player's current inventory's slot 12 to emerald of unbreaking 10 named "&6100 MC" with lore "&7Kliknij aby wyplacic 100 ManiakCoinsow" on inventory click: if inventory name of current inventory of player is "Wyplata ManiakCoinsow": if clicked slot is 11: cancel event if {maniakcoinsy.%player%} is bigger than or equal to 50: subtract 50 from {maniakcoinsy.%player%} execute console command "give %player% emerald 1 0 {display:{Name:""&650 MC"",Lore:[""&7Kliknij prawym aby wplacic 50MC""]},ench:[{id:34,lvl:10}]}" send "&6&lSKM &e&l» &aWyplaciles 50 ManiakCoinsow" else: send "&6&lSKM &e&l» &cNie masz wystarczajacej ilosci ManiakCoinsow" if clicked slot is 12: cancel event if {maniakcoinsy.%player%} is bigger than or equal to 100: subtract 100 from {maniakcoinsy.%player%} execute console command "give %player% emerald 1 0 {display:{Name:""&6100 MC"",Lore:[""&7Kliknij prawym aby wplacic 100MC""]},ench:[{id:34,lvl:10}]}" send "&6&lSKM &e&l» &aWyplaciles 100 ManiakCoinsow" else: send "&6&lSKM &e&l» &cNie masz wystarczajacej ilosci ManiakCoinsow" on right click holding a emerald: if name of tool of player is "&650 MC": if lore of tool of player is "&7Kliknij prawym aby wplacic 50MC": send "&6&lSKM &e&l» &aWplacicles 50 ManiakCoinsow" add 50 to {maniakcoinsy.%player%} remove 1 emerald named "&650 MC" with lore "&7Kliknij prawym aby wplacic 50MC" from player if name of tool of player is "&6100 MC": if lore of tool of player is "&7Kliknij prawym aby wplacic 100MC": send "&6&lSKM &e&l» &aWplacicles 100 ManiakCoinsow" add 100 to {maniakcoinsy.%player%} remove 1 emerald named "&6100 MC" with lore "&7Kliknij prawym aby wplacic 100MC" from playerZ góry dziękuje za pomoc
Odnośnik do komentarza
https://skript.pl/temat/32898-usuwanie-danego-itemku-z-ekwipunku/Udostępnij na innych stronach
2 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.