Skocz do zawartości
  • 0

Jeżeli item ma nazwe to dzieje sie to a jezeli nie to nie.


Pytanie

Siema, potrzebuje pomocy z kodem, ogolnie tworze skrypt na kose, czyli na cos takiego ze jak masz zelazna motyke z nazwa "Kosa" to szybciej zasiewasz i szybciej zbierasz. Nie wiem jak zrobic to ze jezeli item ma nazwe to sie dzieje a jezeli nie to nie. I jeszcze mam problem bo nie wiem jak zrobic ze jezeli juz uroslo to prawym klikajac na to zbiera sie i zasiewa nowe od razu i dodaje ci do eq itemy. Oto mój kod:

 

on rightclick on grass, dirt or soil:
    if player's tool is a iron hoe:
        if name of event-item is "Kosa":
            if data value of event-block is 7:
            set block above to crops
            remove 1 wheat seeds from player
            give 2 wheat seeds to player
            give 3 wheat item to player
            wait a tick
            damage tool by 1
            
            block above is air
            player has seeds
            
            set block above to crops
            remove seeds from player
            damage tool by 1
        
        block is not soil:
            set block to soil
            damage tool by 1

 

Glicz

Wstawiam kod w code.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/49541-je%C5%BCeli-item-ma-nazwe-to-dzieje-sie-to-a-jezeli-nie-to-nie/
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
7 minut temu, BlazejDJ napisał:

Siema, potrzebuje pomocy z kodem, ogolnie tworze skrypt na kose, czyli na cos takiego ze jak masz zelazna motyke z nazwa "Kosa" to szybciej zasiewasz i szybciej zbierasz. Nie wiem jak zrobic to ze jezeli item ma nazwe to sie dzieje a jezeli nie to nie. I jeszcze mam problem bo nie wiem jak zrobic ze jezeli juz uroslo to prawym klikajac na to zbiera sie i zasiewa nowe od razu i dodaje ci do eq itemy. Oto mój kod:

 

on rightclick on grass, dirt or soil:
    if player's tool is a iron hoe:
        if name of event-item is "Kosa":
            if data value of event-block is 7:
            set block above to crops
            remove 1 wheat seeds from player
            give 2 wheat seeds to player
            give 3 wheat item to player
            wait a tick
            damage tool by 1
            
            block above is air
            player has seeds
            
            set block above to crops
            remove seeds from player
            damage tool by 1
        
        block is not soil:
            set block to soil
            damage tool by 1

kod na pierwszy rzut oka wygląda spoko, może jakieś błędy w nim występują czy coś?

Odnośnik do komentarza
https://skript.pl/temat/49541-je%C5%BCeli-item-ma-nazwe-to-dzieje-sie-to-a-jezeli-nie-to-nie/#findComment-307272
Udostępnij na innych stronach

  • 0
1 minutę temu, CoFFeIN04 napisał:

nie da się sprawdzić nazwy postawionego bloku

Nie chodzi o postawiony blok byku

czytaj ze zrozumieniem

 

Edytowane przez BlazejDJ
Odnośnik do komentarza
https://skript.pl/temat/49541-je%C5%BCeli-item-ma-nazwe-to-dzieje-sie-to-a-jezeli-nie-to-nie/#findComment-307277
Udostępnij na innych stronach

  • 0
5 godzin temu, BlazejDJ napisał:

czytaj ze zrozumieniem

a ja mówię co jest w kodzie a nie co ty tam sobie piszesz

 

Kod jest źle wytabowany, a co do sprawdzania nazwy narzędzia to sprawdzasz

if name of player's tool = "nazwa":

 

Odnośnik do komentarza
https://skript.pl/temat/49541-je%C5%BCeli-item-ma-nazwe-to-dzieje-sie-to-a-jezeli-nie-to-nie/#findComment-307298
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ę...