Discuss Scratch

atej12
Scratcher
6 posts

2 odpowiedzi

Zrobiłem program z dwoma blokami(odpowiedź). Problem w tym że chcę aby wyświetlała się pierwza odpowiedź, a nie ta druga. da się to jakoś zaprogramować?
AANNTTOONNII
Scratcher
1000+ posts

2 odpowiedzi

Udostępnij projekt i umieść na forum link.
atej12
Scratcher
6 posts

2 odpowiedzi

Dziękuję za chęci, ale już sobię poradziłem.
atej12
Scratcher
6 posts

2 odpowiedzi

Antoni, Widzę, że dużo wiesz na temat scratcha podasz mi przykład z użyciem bloku
<wciśnięty klawisz myszy?>
nie wiem do czego służy i jak go używać

Last edited by atej12 (May 13, 2020 12:26:45)

Janinainfa
Scratcher
100+ posts

2 odpowiedzi

atej12 wrote:

Antoni, Widzę, że dużo wiesz na temat scratcha podasz mi przykład z użyciem bloku
<wciśnięty klawisz myszy?>
nie wiem do czego służy i jak go używać
Ja mogę.

Podpisano Janinainfa
 wolna :: motion
ukraina :: control
paczekwmasle
Scratcher
500+ posts

2 odpowiedzi

atej12 wrote:

Antoni, Widzę, że dużo wiesz na temat scratcha podasz mi przykład z użyciem bloku
<wciśnięty klawisz myszy?>
nie wiem do czego służy i jak go używać
ja też mogę i nawet to zrobię . Ten blok wykrywa, czy lewy klawisz myszy został wciśnięty. Jeżeli np. chcesz, żeby duszek powiedział cześć kiedy klikniesz myszką to robi się to tak:
kiedy kliknięto zieloną flagę
zawsze
jeżeli <wciśnięty klawisz myszy?> to
powiedz [cześć] przez (2) s
end
end

podpisano @paczekwmasle
PL_DkD_PL
Scratcher
500+ posts

2 odpowiedzi

Oraz blok
<wciśnięty klawisz myszy?>
wykorzystałem w tym projekcie w duszkach + i - tak:
<<dotyka [wskaźnik myszy v] ?> i <wciśnięty klawisz myszy?>>
co było lepsze niż
kiedy duszek kliknięty
gdyż można dodać inne skrypty (tak to u mnie wygląda w niebieskim plusie odpowiadającemu dodawaniu boków których maksymalnie można mieć 10:
kiedy kliknięto zieloną flagę
zawsze
jeżeli <<<dotyka [wskaźnik myszy v] ?> i <wciśnięty klawisz myszy?>> i <<nie <(ilośćBoków) = [10]>> i < (Start) = [0]>>> to
zmień [ilośćBoków v] o (1)
czekaj (0.15) s
end
end
)
Edit: po tym zerze na końcu jakby co nic nie ma

Last edited by PL_DkD_PL (May 13, 2020 16:14:47)

paczekwmasle
Scratcher
500+ posts

2 odpowiedzi

PL_DkD_PL wrote:

Oraz blok
<wciśnięty klawisz myszy?>
wykorzystałem w tym projekcie w duszkach + i - tak:
<<dotyka [wskaźnik myszy v] ?> i <wciśnięty klawisz myszy?>>
co było lepsze niż
kiedy duszek kliknięty
gdyż można dodać inne skrypty (tak to u mnie wygląda w niebieskim plusie odpowiadającemu dodawaniu boków których maksymalnie można mieć 10:
kiedy kliknięto zieloną flagę
zawsze
jeżeli <<<dotyka [wskaźnik myszy v] ?> i <wciśnięty klawisz myszy?>> i <<nie <(ilośćBoków) = [10]>> i < (Start) = [0]>>> to
zmień [ilośćBoków v] o (1)
czekaj (0.15) s
end
end
)
Edit: po tym zerze na końcu jakby co nic nie ma
taka ciekawostka: taki sam efekt możesz osiągnąć w taki sposób:
kiedy duszek kliknięty
jeżeli <<nie <(ilośćBoków) = [10]>> i < (Start) = [0]>> to
zmień [ilośćBoków v] o (1)
czekaj (0.15) s
end
takie rozwiązanie jest o tyle lepsze, że w twoim przypadku, jeżeli najpierw klikniesz myszką, a potem cały czas trzymając klikniętą najedziesz na duszka, to uzna, że go kliknąłeś

podpisano @paczekwmasle
PL_DkD_PL
Scratcher
500+ posts

2 odpowiedzi

paczekwmasle wrote:

takie rozwiązanie jest o tyle lepsze, że w twoim przypadku, jeżeli najpierw klikniesz myszką, a potem cały czas trzymając klikniętą najedziesz na duszka, to uzna, że go kliknąłeś
Właśnie o to mi chodziło, bo chyba wygodniej jest przytrzymać niż wciąż klikać w tym przypadku. A żeby mieć ten sam efekt potrzebny jest jeszcze na końcu skryptu blok
czekaj aż <nie <wciśnięty klawisz myszy?>>
paczekwmasle
Scratcher
500+ posts

2 odpowiedzi

PL_DkD_PL wrote:

paczekwmasle wrote:

takie rozwiązanie jest o tyle lepsze, że w twoim przypadku, jeżeli najpierw klikniesz myszką, a potem cały czas trzymając klikniętą najedziesz na duszka, to uzna, że go kliknąłeś
Właśnie o to mi chodziło, bo chyba wygodniej jest przytrzymać niż wciąż klikać w tym przypadku. A żeby mieć ten sam efekt potrzebny jest jeszcze na końcu skryptu blok
czekaj aż <nie <wciśnięty klawisz myszy?>>
no w tym przypadku to się po prostu bardzo szybko zmieni na 10

podpisano @paczekwmasle
atej12
Scratcher
6 posts

2 odpowiedzi

Dziękuję wszystkim za pomoc!
Mam jeszcze pytanie na temat bloku
(aktualna [(aktualna [ v]) v])

aktualny dzień tygodnia jak moge go ykorzystać

Last edited by atej12 (May 14, 2020 08:06:31)

PL_DkD_PL
Scratcher
500+ posts

2 odpowiedzi

Możesz do zrobienia kalendarza.
Chociaż lepsze będą opcje czy osiągnięcia np. z weekendem.

Last edited by PL_DkD_PL (May 14, 2020 08:08:32)

atej12
Scratcher
6 posts

2 odpowiedzi

PL_DkD_PL wrote:

Możesz do zrobienia zegarka.

a jak to połączyć ten blok z blokiem
<[] = []>

dasię zrobić tak?
PL_DkD_PL
Scratcher
500+ posts

2 odpowiedzi

jeżeli <(aktualna [dzień tygodnia v]) > [5]> to
jest weekend
end
PL_DkD_PL
Scratcher
500+ posts

2 odpowiedzi

jeżeli <<(aktualna [dzień tygodnia v]) = [6]> i <(punkty) < [100]>> to
nadaj [Mistrz weekendu v]
end
atej12
Scratcher
6 posts

2 odpowiedzi

Super! Dzięki!
Pewnie coś z komputerem miałem nie tak bo robiłem to i niedziałało
PL_DkD_PL
Scratcher
500+ posts

2 odpowiedzi

wsadzasz jeśli lewy koniec bloku który wsadzasz jest blisko lewego boku tego gdzie chcesz wsadzić. (wcześniej myślałem o czymś innym)

Last edited by PL_DkD_PL (May 14, 2020 12:58:25)

Powered by DjangoBB