Discuss Scratch

ToucAntonin
New to Scratch
4 posts

Empêcher une variable d'être négative ?

Tout est dans la question , cimer d'avance
bidulule
Scratcher
1000+ posts

Empêcher une variable d'être négative ?

mettre [follow me v] à ([abs v] de (-9))

DiscreetSteel
New to Scratch
4 posts

Empêcher une variable d'être négative ?

si <(variable) < [0]> alors
mettre [variable] à [0]
end

ou vous pouvez définir la variable à 1 au lieu de 0

Last edited by DiscreetSteel (April 15, 2018 12:00:24)

Dairop
Scratcher
100+ posts

Empêcher une variable d'être négative ?

DiscreetSteel wrote:

si <(variable) < [0]> alors
mettre [variable] à [0]
end

ou vous pouvez définir la variable à 1 au lieu de 0

bidulule wrote:

mettre [follow me v] à ([abs v] de (-9))


ou sinon
mettre [bruh] à (racine de ((bruh) * (bruh)))

(racine est en vert, petit bug d'affichage :p)

((pen projects :: #ff0000) (3D :: #ff4000) (games :: #ff8000) (visualizer :: #ffbf00) (and others :: #ffff00) :: #000000)









Bouboufez
Scratcher
1000+ posts

Empêcher une variable d'être négative ?

Dairop wrote:

DiscreetSteel wrote:

si <(variable) < [0]> alors
mettre [variable] à [0]
end

ou vous pouvez définir la variable à 1 au lieu de 0

bidulule wrote:

mettre [follow me v] à ([abs v] de (-9))


ou sinon
mettre [bruh] à (racine de ((bruh) * (bruh)) :: operators)

(racine est en vert, petit bug d'affichage :p)
Dans le même genre que le script de Dairop, mais plus simple à comprendre :
si <(var) < [0]> alors
mettre [var v] à ((var) * (-1))
end

Sinon, le script de @DiscreetSteel est celui qui convient le mieux si tu souhaites utiliser cette méthode

ToucAntonin
New to Scratch
4 posts

Empêcher une variable d'être négative ?

je fais un jeu clicker et je veux empécher d'acgeter les amélioration qui coute trop cher (amélioration a 100$ est impossible a acheter si on a pas + de 100$)
Bouboufez
Scratcher
1000+ posts

Empêcher une variable d'être négative ?

ToucAntonin wrote:

je fais un jeu clicker et je veux empécher d'acgeter les amélioration qui coute trop cher (amélioration a 100$ est impossible a acheter si on a pas + de 100$)
Ah, dans ce cas, utilise plutôt un script de ce genre :
si <(coût de l'amélioration) < [argent que l'on possède]> alors 
acheter l'amélioration // remplace par le script correspondant
sinon
ne pas acheter // ne rien faire, annuler l'achat de l'amélioration
end

gamers-geek
Scratcher
100+ posts

Empêcher une variable d'être négative ?

quand le drapeau vert pressé
répéter indéfiniment
si <(☁ score) < [0]> alors
mettre ☁ score[ ] à [Nombre choisis]
end
end

Mon profil c'est ici
Développeur Java, Python, C# et web (HTML, CSS, Javascript)
Désormais inactif, je me reconnecte tous les 1 ou 2 mois pour voir ce qu'il se passe sur scratch

Powered by DjangoBB