🔨 Fonctions Craft
Fonctions pour l'artisanat : ouvrir l'interface, mettre des objets, définir la quantité et lancer le craft.
craft_Open(cellid)
CraftOuvre l'interface de craft en utilisant une ressource spécifique. Le personnage se déplace automatiquement vers la ressource si nécessaire.
Paramètres
| Paramètre | Type | Description |
|---|---|---|
cellid |
int | L'ID de la cellule où se trouve la ressource de craft |
Valeur de retour
Aucun
Exemple
-- Ouvrir l'interface de craft
craft_Open(456)
global_Delay(2000)
-- Mettre des objets dans le craft
craft_PutItem(12345, 10)
craft_PutItem(67890, 5)
global_Delay(1000)
craft_PutItem(gid, quantity)
CraftMet un objet dans l'interface de craft. L'interface doit être ouverte avant d'appeler cette fonction.
Paramètres
| Paramètre | Type | Description |
|---|---|---|
gid |
int | Le GID de l'objet à mettre dans le craft |
quantity |
int | La quantité à mettre |
Valeur de retour
Aucun
Exemple
-- Mettre des objets dans le craft
craft_PutItem(12345, 10) -- 10 objets de GID 12345
global_Delay(1000)
craft_PutItem(67890, 5) -- 5 objets de GID 67890
global_Delay(1000)
craft_Quantity(number)
CraftDéfinit le nombre de fois à effectuer le craft. Par exemple, si number = 5, le craft sera effectué 5 fois.
Paramètres
| Paramètre | Type | Description |
|---|---|---|
number |
int | Le nombre de fois à crafter |
Valeur de retour
Aucun
Exemple
-- Définir la quantité de craft
craft_Quantity(10) -- Crafter 10 fois
global_Delay(1000)
-- Lancer le craft
craft_Ready()
global_Delay(3000)
craft_Ready()
CraftLance le craft avec les objets et la quantité définis. L'interface doit être ouverte et les objets doivent être placés.
Paramètres
Aucun paramètre.
Valeur de retour
Aucun
Exemple
-- Séquence complète de craft
craft_Open(456)
global_Delay(2000)
craft_PutItem(12345, 10)
craft_PutItem(67890, 5)
global_Delay(1000)
craft_Quantity(5)
global_Delay(1000)
craft_Ready()
global_Delay(5000) -- Attendre la fin du craft
craft_Close()
craft_Close()
CraftFerme l'interface de craft.
Paramètres
Aucun paramètre.
Valeur de retour
Aucun
Exemple
-- Fermer l'interface de craft
craft_Close()
global_Delay(1000)