Pokémon SDK Wiki
Crédits

Donner un objet

Donner un objet depuis un évènement

Commandes

Pour donner un objet depuis un évènement vous pouvez utiliser la commande générale:

add_item(id, no_delete)

Les paramètres sont :

Cependant, il existe également des commandes plus spécifiques à certains types d'actions :

Pour ramasser des objets au sol :

pick_item(item_id, count, no_delete)

Les paramètres sont :

Pour donner un objet via un PNJ :

give_item(item_id, count)

Les paramètres sont :

Ces commandes afficheront le message d'obtention de l'objet et joueront une musique si possible.

Exemples

Objet au sol qui donne une potion :

pick_item(:potion)

ou

pick_item(17)

Personnage qui donne une CT : (Qui ne doit donc pas être supprimé)

give_item(:tm01, true)

ou

give_item(328, true)

Ajouter un objet de manière silencieuse

Commande

Il est possible d'ajouter un objet dans le sac de manière silencieuse :

$bag.add_item(id, quantity)

Les paramètres sont :

Exemples

Ajouter 5 potions :

$bag.add_item(:potion, 5)

ou

$bag.add_item(17, 5)

Retirer un objet

Commande

Pour retirer un objet, il suffit d'utiliser la commande :

$bag.drop_item(id, quantity)

Les paramètres sont :

Exemples

Retirer une potion :

$bag.drop_item(:potion, 1)

ou

$bag.drop_item(17, 1)

Savoir si le joueur possède un objet

Pour savoir si le joueur possède un objet en particulier dans son sac, utilisez la commande :

$bag.has_item?(id)

Le paramètre id est l'ID de l'objet qui doit être présent dans le sac.

Connaitre la quantité d'un objet que le joueur possède

Pour connaître la quantité exacte d'un objet dans le sac utilisez la commande suivante :

quantite = $bag.item_quantity(id)

Le paramètre id est l'ID de l'objet dont vous voulez connaître la quantité.