Witam, ogólnie jak wyżej pisałem potrzebuje skriptu na ulepszanie setów u vilagerów za monety że po prostu klikasz i ci ulepsza (bez potrzeby ściągania seta) tutaj coś pisalem ale albo jakieś błędy wyskakiwały albo cos się itak psuło. Niewiedziałem zabardzo jak to zrobićwięc chciałem to zrobić na zasadzie ze osobny skript na kazdy set.
Ten skript jest polaczony z pluginem vault i skQery
Tu mój kod ale coś się zepsuło że dostaje np 3 pary spodni zamiast 1 i mi zabiera potrójnie hajs niewiem co jest nietak.
command /ulepsz:
trigger:
open chest with 3 rows named "&aUlepsz swój set" to player
wait 2 ticks
set slot 11 of player's current inventory to diamond chestplate named "&aUlepsz Chestplate" with lore "&7Koszt: 100 monet"
set slot 13 of player's current inventory to diamond leggings named "&aUlepsz Legginsy" with lore "&7Koszt: 100 monet"
set slot 15 of player's current inventory to diamond boots named "&aUlepsz Buty" with lore "&7Koszt: 100 monet"
on inventory click:
if inventory name of current inventory of player is "&aUlepsz swój set":
cancel event
if clicked slot is 11:
if player has at least 1 diamond chestplate named "&aUlepszony Chestplate":
send "&cPosiadasz już ulepszony Chestplate!" to player
else if balance of player >= 100:
remove 100 from player's balance
give player diamond chestplate named "&aUlepszony Chestplate"
enchant last given item with protection 1
send "&aUlepszyłeś swój Chestplate na poziom 1!" to player
else:
send "&cNie masz wystarczająco monet!" to player
if clicked slot is 13:
if player has at least 1 diamond leggings named "&aUlepszone Legginsy":
send "&cPosiadasz już ulepszone Legginsy!" to player
else if balance of player >= 100:
remove 100 from player's balance
give player diamond leggings named "&aUlepszone Legginsy"
enchant last given item with protection 1
send "&aUlepszyłeś swoje Legginsy na poziom 1!" to player
else:
send "&cNie masz wystarczająco monet!" to player
if clicked slot is 15:
if player has at least 1 diamond boots named "&aUlepszone Buty":
send "&cPosiadasz już ulepszone Buty!" to player
else if balance of player >= 100:
remove 100 from player's balance
give player diamond boots named "&aUlepszone Buty"
enchant last given item with protection 1
send "&aUlepszyłeś swoje Buty na poziom 1!" to player
else:
send "&cNie masz wystarczająco monet!" to player
Pytanie
Marcelik10 0
Witam, ogólnie jak wyżej pisałem potrzebuje skriptu na ulepszanie setów u vilagerów za monety że po prostu klikasz i ci ulepsza (bez potrzeby ściągania seta) tutaj coś pisalem ale albo jakieś błędy wyskakiwały albo cos się itak psuło. Niewiedziałem zabardzo jak to zrobićwięc chciałem to zrobić na zasadzie ze osobny skript na kazdy set.
Ten skript jest polaczony z pluginem vault i skQery
Tu mój kod ale coś się zepsuło że dostaje np 3 pary spodni zamiast 1 i mi zabiera potrójnie hajs niewiem co jest nietak.
command /ulepsz:
trigger:
open chest with 3 rows named "&aUlepsz swój set" to player
wait 2 ticks
set slot 11 of player's current inventory to diamond chestplate named "&aUlepsz Chestplate" with lore "&7Koszt: 100 monet"
set slot 13 of player's current inventory to diamond leggings named "&aUlepsz Legginsy" with lore "&7Koszt: 100 monet"
set slot 15 of player's current inventory to diamond boots named "&aUlepsz Buty" with lore "&7Koszt: 100 monet"
on inventory click:
Edytowane przez Marcelik10if inventory name of current inventory of player is "&aUlepsz swój set":
cancel event
if clicked slot is 11:
if player has at least 1 diamond chestplate named "&aUlepszony Chestplate":
send "&cPosiadasz już ulepszony Chestplate!" to player
else if balance of player >= 100:
remove 100 from player's balance
give player diamond chestplate named "&aUlepszony Chestplate"
enchant last given item with protection 1
send "&aUlepszyłeś swój Chestplate na poziom 1!" to player
else:
send "&cNie masz wystarczająco monet!" to player
if clicked slot is 13:
if player has at least 1 diamond leggings named "&aUlepszone Legginsy":
send "&cPosiadasz już ulepszone Legginsy!" to player
else if balance of player >= 100:
remove 100 from player's balance
give player diamond leggings named "&aUlepszone Legginsy"
enchant last given item with protection 1
send "&aUlepszyłeś swoje Legginsy na poziom 1!" to player
else:
send "&cNie masz wystarczająco monet!" to player
if clicked slot is 15:
if player has at least 1 diamond boots named "&aUlepszone Buty":
send "&cPosiadasz już ulepszone Buty!" to player
else if balance of player >= 100:
remove 100 from player's balance
give player diamond boots named "&aUlepszone Buty"
enchant last given item with protection 1
send "&aUlepszyłeś swoje Buty na poziom 1!" to player
else:
send "&cNie masz wystarczająco monet!" to player
Odnośnik do komentarza
https://skript.pl/temat/57554-skript-na-ulepszanie-set%C3%B3w-z-serwera-rapypl/Udostępnij na innych stronach
0 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ą.