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 !

Attention
 Attention :
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.
Idée
 Idée :
Cependant, le détecteur peut être utilisé pour, par exemple, donner un objet à un joueur sans que cet objet soit nécessaire à l'avancement du projet.

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

Voir aussi

Cet article fait partie de la catégorie des tutos
Tous les articles de cette catégorie :
Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.