Witam, mój skrypt na drop z stone nie wykrywa fortune na kilofie. napisałem prosty skrypt na sprawdzanie tego:
command /fortune:
trigger:
if player's tool is any pickaxe of fortune 1 or fortune 2 or fortune 3:
send "Masz fortune."
stop
else:
send "Nie masz fortune"
stop
i w podczas gdy trzymam w ręce kilof z fortuną jak i bez jest ta sama odpowiedź: "Nie masz fortune". Jak ktoś ma jakiś pomysł to byłbym wdzięczny za pomoc. Z góry dziękuje.
A dałeś jakiś event który to wywoła ? Bo jeśli nie to nie ma co wywołać tego "if". Może być tak:
every 1 real second:
if {Online.%player%} is 1:
add 1 to {CzasPobytu.Sekundy.%player%}
if {CzasPobytu.Sekundy.%player%} is 60:
remove 60 from {CzasPobytu.Sekundy.%player%}
add 1 to {CzasPobytu.Minuty.%player%}
if {CzasPobytu.Minuty.%player%} is 60:
remove 60 from {CzasPobytu.Minuty.%player%}
add 1 to {CzasPobytu.Godziny.%player%}
if {CzasPobytu.Godziny.%player%} is 24:
add 1 to {CzasPobytu.Dni.%player%}
remove 24 from {CzasPobytu.Godziny.%player%}
else:
send ""
Zastosowałem ten kod i działa. Dziękuje wszystkim za zaangażowanie.
Mam jeszcze jeden problem związany z dropem z stone. Otóż skript nie wykrywa fortune na kilofie. Napisałem prosty skrypt aby to sprawdzić:
command /fortune:
trigger:
if player's tool is any pickaxe of fortune 1 or fortune 2 or fortune 3:
send "Masz fortune."
stop
else:
send "Nie masz fortune"
stop
i podczas gdy to sprawdzam na kilofie z fortuną jak i bez jest taka sama odpowiedź: "Nie masz fortune". Być może coś źle napisałem, może ktoś wychwyci błąd.
Witam, mam problem aby wyłączyć drop cobblestone z stone. Normlanie stosowałem polecenie "cancel event" ale przez to kilof robi się nieskończony. Poprostu nie niszczy sie, ponieważ cofa się event. Moja pytanie brzmi: czy jest jakieś polecenie aby cofnąć drop cobbla a nie event niszczenia bloku , coś typu: cancel drop. Z góry dziękuję.