Skocz do zawartości
  • 0

enigma32122

Pytanie

A więc, mam tutaj taki skrypt

 


 

command /smelter <player>:
    usage: /smelter <player>
    trigger:
        if amount of diamond in player's inventory is more than 31:
            give player-argument 1 rose red named "&4&lSmelter" with lore "&6&lPrzepala: &b&lDiament,&4&lRedstone,&1&lLapis,&7&lZelazo,&0&lWegiel"
            
        else:
            send "&4&lNie masz wystarczajaco diamentow"
        


command /sklep:
    executable by: players
    trigger:    
        open chest with 1 rows named "test" to player
        wait 1 tick
        format slot 0 of player with rose red named "&4Smelter" with lore "&6&lKoszt &7&l- &b&l32 Diamenty" to close then run "smelter %player%"


chciałbym, aby diamenty zabierało z ekwipunku gracza, a nie z ekwipunku konsoli przez która jest używana komenda.

Ktoś ma jakieś pomysły?

 

Odnośnik do komentarza
https://skript.pl/temat/31579-sklep-gui/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
28 minut temu, Naxyn napisał:

@enigma32122

Proszę bardzo :)

Dodałem trochę od siebie tak aby twoje gui się nie bugowało przez co gracze mogliby zabrać item bez posiadania diamentów (Zbugowana opcja format slot).
Licze na + :)

Po wgraniu, oraz zrealodowaniu skryptu wyrzuca mi następujący błąd.

 

UPd0RL2.png

 

 

Server jest na 1.13.2, posiadam:

WildSkript

Skript

SkQuery

Odnośnik do komentarza
https://skript.pl/temat/31579-sklep-gui/#findComment-204898
Udostępnij na innych stronach

  • 0
command /smelter <player>:
    usage: /smelter <player>
    trigger:
        if amount of diamond in player's inventory is more than 31:
            give player-argument 1 rose red named "&4&lSmelter" with lore "&6&lPrzepala: &b&lDiament,&4&lRedstone,&1&lLapis,&7&lZelazo,&0&lWegiel"
            
        else:
            send "&4&lNie masz wystarczajaco diamentow"
        


command /sklep:
    executable by: players
    trigger:    
        open chest with 1 rows named "test" to player
        wait 1 tick
        format slot 0 of player with rose red named "&4Smelter" with lore "&6&lKoszt &7&l- &b&l32 Diamenty" to close then run [make player execute command "smelter %player%"]

prosze bdzo

Odnośnik do komentarza
https://skript.pl/temat/31579-sklep-gui/#findComment-204901
Udostępnij na innych stronach

  • 0
command /smelter:
    trigger:
        if player has 32 diamond:
			remove 32 diamond from player
            give 1 rose red named "&4&lSmelter" with lore "&6&lPrzepala: &b&lDiament,&4&lRedstone,&1&lLapis,&7&lZelazo,&0&lWegiel" to player
            
        else:
            send "&4&lNie masz wystarczającej ilości diamentów!"
        


command /sklep:
    executable by: players
    trigger:    
        open chest with 1 rows named "test" to player
        wait 1 tick
        format slot 0 of player with rose red named "&4Smelter" with lore "&6&lKoszt &7&l- &b&l32 Diamenty" to close then run [make player execute command "smelter"]

 

Edytowane przez TheNatoorat
Odnośnik do komentarza
https://skript.pl/temat/31579-sklep-gui/#findComment-204903
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...