Skocz do zawartości
  • 0

enigma32122
Przejdź do rozwiązania Rozwiązane przez nwse,

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 odpowiedzi
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
  • Rozwiązanie
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 odpowiedzi
Udostępnij na innych stronach
  • 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 odpowiedzi
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 odpowiedzi
Udostępnij na innych stronach
  • 0

Może usuń {@NazwaGui} i wpisz tam "Test"
I pobierz wildskript 1.9

Ewentualnie jeśli ci nie zależy to użyj format slota ale licz się z tym że gracze zaczną kopiować przedmioty :/

Edytowane przez Naxyn
Odnośnik do odpowiedzi
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ę...