Tous les tutoriels
Intermédiaire

Créer un coffre à butin (Boîte cadeau du Gobelin)

Remplacez le drop fixe du gobelin par une boîte cadeau au tirage aléatoire qui met 10 secondes à s'ouvrir.

🎬 Vidéo pas-à-pas

Guide étape par étape

1

Créez l'item Boîte cadeau

Créez l'item 'Boîte cadeau' avec la catégorie 'À utiliser'. La catégorie débloque automatiquement l'entrypoint OnConsume — le joueur cliquera sur la boîte dans son inventaire pour l'ouvrir.

2

Chaîne : SetTimer → AddRandomItem → ConsumeItem

OnConsume → Mettre un timer (durée 10s) → Donner un objet aléatoire → Consommer l'item. Le timer en premier pour que la boîte survive aux déconnexions — si le joueur se déconnecte, l'engine reprend la chaîne à sa prochaine connexion.

3

Construisez la table de loot (4 entrées, total 100%)

Sur Donner un objet aléatoire, ajoutez 4 entrées : Bois ×3 (chance 40), Cristal de mana ×2 (35), Potion de soin ×1 (20), Potion de vitesse ×1 (5). Le total doit faire exactement 100% — l'engine refuse de sauvegarder sinon.

4

Modifiez le Gobelin pour qu'il drop la Boîte cadeau

Sur la chaîne OnDeath du Gobelin, RETIREZ l'action ModifyItem(Add Cristal de mana). AJOUTEZ un ModifyItem(Add Boîte cadeau) avec la case 'Apparition en drop collectible' COCHÉE. La boîte tombera au sol à la mort du gobelin.

5

Liez le modèle Gift Box et jouez

Dans le Linker, glissez le modèle GiftBox sur l'item Boîte cadeau. En Play, tuez un gobelin : une Boîte cadeau tombe. Ramassez-la, ouvrez-la depuis l'inventaire : un timer de 10 secondes apparaît en bas à gauche du HUD. Après 10s, un item aléatoire arrive dans votre inventaire.

Actions utilisées