Source: Scratch Wiki en français
Détecter les « j'aime » et les « favori »
Vous voulez remercier les gens pour vous avoir mis un « j'aime » ou un « Favori » ? Voici comment faire !
Il est interdit par l'Équipe Scratch et les règles de conduite de forcer un scratcher à aimer / mettre en favori un projet, suivre un utilisateur, rejoindre un studio, etc. Il est donc défendu d'utiliser ce détecteur pour forcer un utilisateur à aimer / mettre en favoris le projet pour pouvoir y accéder.
Principe
L'objectif est de savoir si le Scratcheur a son pointeur sur le bouton des « j'aime » et « favori ». Le plus simple est juste de créer un sprite qui sera placé en-dessous.
Réalisation
Ce script permet de détecter si la souris se trouve sur le bouton "j'aime" ou le bouton "Favori", il renvoie dans la variable (Bouton) le bouton que le scratcheur touche.
Les costumes
Pour ce tuto il est nécessaire de créer 2 costumes :
- Le premier est un carré plein de 32 par 32 pixels (à peu près la taille du bouton "j'aime" et celui du bouton "Favori") qui sert à faire la détection
- Le second costume est un un grand carré de 100 par 100 (ou plus) qui servira à déplacer le sprite hors de l'écran
Le code
quand le drapeau vert pressé répéter indéfiniment basculer sur le costume (100x100 v)//on utilise se costume car il peut aller plus loin hors de l'écran aller à x:(-225) y:(-212)//c'est l'emplacement général du bouton "j'aime" basculer sur le costume (32x32 v) mettre [Bouton v] à [Aucun] si <touche le (pointeur de la souris v)> alors mettre [Bouton v] à [J'aime] end basculer sur le costume (100x100 v) aller à x:(-150) y:(-212)//c'est l'emplacement général du bouton "favori" basculer sur le costume (32x32 v) si <touche le (pointeur de la souris v)> alors mettre [Bouton v] à [Favori] end