Discuss Scratch

jackdebij
Scratcher
28 posts

er is een bug

in scratch als je
(letter (1) of [time V])
(letter (2) of [time V])
doet :/
als je time op seconde zet heb je
BIJVOORBEELD
58, 59, 00, 10, 20, 30, 40, 50, 60, 70, 80, 90, 10, 11 en gaat het normaal verder :mad:
kan iemand het oplossen :(
(elk nummer is zijn eigen sprite)


misschien handig om te weten
My browser / operating system: Windows , Chrome , No Flash

nee mijn code had ik al na gekeken heb ik eerder voor iets anders gebruikt misschien is (huildig minuut blok) gewoon niet ermee aan het werken

Last edited by jackdebij (Aug. 8, 2025 13:57:50)

Jensvp2
Scratcher
100+ posts

er is een bug

Kan je een link naar je project sturen zodat ik kan kijken? (:
jackdebij
Scratcher
28 posts

er is een bug

Jensvp2
Scratcher
100+ posts

er is een bug

Er zijn een paar bugs die ik heb gevonden:
  • Je zet, zo te zien, voor het de nummers het naar het nodige letter van de minuut/uur +10 (??). Ook al klopt het wel wat die output is het een beetje raar.
  • De code in “hr?” is niet nodig
  • De bug die je beschrijft is niet een bug van scratch (dat dacht je waarschijnlijk niet maar mijn brein heeft -10 iq en dacht van wel)
De bug komt omdat je niet zegt wat er moet gebeuren als er maar 1 cijfer komt as output, dus de code gaat gewoon door en, doet zijn werk zoals je geschreven hebt (de 1ste cijfer van de minuut/seconde wordt ook de 1ste cijver maar de 2de blijft 0 omdat die er niet is)


Probeer dit:

forever
if <(current [minute v]) < [10]> then
set [variable v] to (join (current [hour v]) (join[:] (join [0] (current [minute v]))))


else
set [variable v] to (join (current [hour v]) (join[:] (current [minute v])))
end
end

By the way, in de descriptie staat iets over een tutorial, mag ik vragen waar je die gevonden heb?
jackdebij
Scratcher
28 posts

er is een bug

ja er werd door iemand IRL gezegd dat ik een tutorial gebruikte DIE GEBRUIK IK ECHT NOOIT

sorry maar als jij enkel minuut +10 ziet dan is er iets fout gegaan tijdens delen want ik heb geen +10 maar een +10 -10 gedaan
jackdebij
Scratcher
28 posts

er is een bug

o en voor je het vraagt ik check mijn scripts altijd nog even na en gebruik nooit
(join [a] [b])
die maken mijn project vaak gek genoeg veel laggyer (ik wist niet zeker wat een goed woord ervoor was maar er is dan als ik die gebruik iets GEKS aan de hand)
ultrabomb205
Scratcher
28 posts

er is een bug

jackdebij wrote:

in scratch als je
(letter (1) of [time V])
(letter (2) of [time V])
doet :/
als je time op seconde zet heb je
BIJVOORBEELD
58, 59, 00, 10, 20, 30, 40, 50, 60, 70, 80, 90, 10, 11 en gaat het normaal verder :mad:
kan iemand het oplossen :(
(elk nummer is zijn eigen sprite)


misschien handig om te weten
My browser / operating system: Windows , Chrome , No Flash

nee mijn code had ik al na gekeken heb ik eerder voor iets anders gebruikt misschien is (huildig minuut blok) gewoon niet ermee aan het werken
Thanks!

Powered by DjangoBB