Skocz do zawartości
  • 0

Drop ze stone


Tadziu

Pytanie

Mam problem otóż napisałem skrypt na drop w skript podam 1 linijkę:

on mine of stone:
    if player has permissions "drop.gracz":
        if player's tool is any pickaxe:
            chance of 2.5%:
                give 1 iron ingot to the player
                give 3 xp to the player

Problem polega na tym, że jeżeli gracz ma pełny ekwipunek nie dostaje dropu, dokładniej nie wypada on na ziemie.
Wiem też, że można ustawić drop 1 iron ingot i drop będzie wypadał na ziemie od razu, ale chcę żeby wpadał graczowi od razu do ekwipunku i przy pełnym inwentarzu wypadał na ziemie.
Ktoś pomoże ? (Jeżeli ktoś by mógł od razu przerobić skrypt będę wdzięczny :))

EDIT: Wersja 1.14.4 

 

Edytowane przez BrixNW
Wstawiam kod w znacznik <code>
Odnośnik do komentarza
https://skript.pl/temat/35524-drop-ze-stone/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
function addItem(p: player, i: item):
    if {_p} can hold {_i}:
        Add {_i} to {_p}
        Stop
    Drop {_i} at {_p} 

I zamień tamto give na funkcję addItem(player, diamond) 

Odnośnik do komentarza
https://skript.pl/temat/35524-drop-ze-stone/#findComment-228231
Udostępnij na innych stronach

  • 0

Albo używając nadal prosto:

#kod
  chance of 25%:
    if player can hold 1 iron ingot:
      add 1 iron ingot to the player's inventory
    else:
      drop 1 iron ingot at event-block

Ewentualnie zamiast event-block żeby nie wypadało tam gdzie blok, a tam gdzie gracz stoi to zamień na player

Odnośnik do komentarza
https://skript.pl/temat/35524-drop-ze-stone/#findComment-228233
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ę...