Partagez
Aller en bas
avatar
Idylle
Membre

Nombre de messages : 10
Distinction : aucune
Date d'inscription : 09/04/2014

Une question d'inventaire.

le Sam 12 Avr 2014 - 6:40
Bonsoir !

Après avoir passé un petit moment sur la question, et n'avait rien trouvé qui soit probant par mes propres moyens, je viens quémander un peu d'aide. A savoir, j'aimerais savoir s'il y a un moyen pas trop fastidieux de pouvoir obtenir le nombre d'objet total que contient l'inventaire du héros (Donc, s'il a 2 trucs, 3 choses et 5 machins dans son sac, le résultat serait 10).
J'avais pensé de base faire cela avec deux variables et un événement commun à appeler quand la vérification doit être faite. Dans le principe, ça marche nickel. Sauf qu'avec beaucoup d'objets, ça devient fastidieux à faire, et pas forcément très pratique, puisque pouvant apporter des erreurs).

Donc somme toute, est-ce que quelqu'un aurait sous la main un script ou juste un bout de code qui permettrait d'obtenir cette valeur ( qui peut être stockée dans une variable ou non ) et pourquoi pas pouvoir l'utiliser dans une condition ?

(En soi, c'est pas vital, mais je réfléchissais à différentes façons de gérer un inventaire de base, et j'en suis venue à me poser la question. Résultat, j'arrive pas à une réponse potable, et ça me chiffonne.)

Je suppose que c'est assez clair, enfin, j'espère.
Et merci d'avance à qui voudra bien m'éclairer sur la chose !
avatar
Zarby
Membre

Nombre de messages : 71
Age : 29
Distinction : aucune
Date d'inscription : 15/12/2011

Re: Une question d'inventaire.

le Sam 12 Avr 2014 - 6:59
j'ai pas rpg maker sous la main mais tien essaye ca :

tu change le 10 par la variable que tu veut utiliser
Code:

$game_variables[10] = $game_party.items.count + $game_party.weapons.count + $game_party.armors.count

ca devrais marcher mais je peut pas tester ^^ tu peut le mettre dans l'event en question
avatar
Idylle
Membre

Nombre de messages : 10
Distinction : aucune
Date d'inscription : 09/04/2014

Re: Une question d'inventaire.

le Sam 12 Avr 2014 - 16:50
Merci pour ta réponse, déjà !

Et après test, on va dire que ça fonctionne à moitié. Ca rend le nombre d'objets différents, donc genre avec 3 trucs et 2 machins dans le sac, ça donne 2 et pas 5 comme il me faudrait. Mais c'est déjà un bon début, je vais voir pour creuser dans ce sens-là de mon côté, tout en attendant de voir si quelqu'un aurait la réponse :3
avatar
Spytje
Administrateur

Nombre de messages : 5899
Localisation : La terre
Distinction : Spiraliste [Korn']
Forestia : Projet du mois juillet 2014
Papy Pulkigrat [Yama']
Date d'inscription : 16/03/2008

Re: Une question d'inventaire.

le Sam 12 Avr 2014 - 17:43
Tes deux trucs et trois machins, il y a ds objets clés dedans ?
avatar
Idylle
Membre

Nombre de messages : 10
Distinction : aucune
Date d'inscription : 09/04/2014

Re: Une question d'inventaire.

le Sam 12 Avr 2014 - 17:50
Yep, fort probablement.
avatar
Spytje
Administrateur

Nombre de messages : 5899
Localisation : La terre
Distinction : Spiraliste [Korn']
Forestia : Projet du mois juillet 2014
Papy Pulkigrat [Yama']
Date d'inscription : 16/03/2008

Re: Une question d'inventaire.

le Sam 12 Avr 2014 - 17:59
Vérifie pour voir si ce ne sont pas ceux-ci qui ne sont pas comptabilisé.
avatar
Idylle
Membre

Nombre de messages : 10
Distinction : aucune
Date d'inscription : 09/04/2014

Re: Une question d'inventaire.

le Sam 12 Avr 2014 - 18:02
J'ai vérifié avec et sans. Ca donne juste le compte d'objets différents dans le sac, et non le compte total ( donc l'addition du nombre de chaque ).
avatar
Spytje
Administrateur

Nombre de messages : 5899
Localisation : La terre
Distinction : Spiraliste [Korn']
Forestia : Projet du mois juillet 2014
Papy Pulkigrat [Yama']
Date d'inscription : 16/03/2008

Re: Une question d'inventaire.

le Sam 12 Avr 2014 - 18:16
Ok attends que Vincent26 le roxxor passe par là Smile
avatar
Zarby
Membre

Nombre de messages : 71
Age : 29
Distinction : aucune
Date d'inscription : 15/12/2011

Re: Une question d'inventaire.

le Sam 12 Avr 2014 - 19:55
désolé j'ai pas pu tester hier comme je disais tien lui fonctionne j'ai tester

Code:


$game_variables[10] = 0
for items in $game_party.items
$game_variables[10] +=  $game_party.item_number(items)
end
for weapons in $game_party.weapons
$game_variables[10] +=  $game_party.item_number(weapons)
end
for armors in $game_party.armors
$game_variables[10] +=  $game_party.item_number(armors)
end
avatar
Idylle
Membre

Nombre de messages : 10
Distinction : aucune
Date d'inscription : 09/04/2014

Re: Une question d'inventaire.

le Sam 12 Avr 2014 - 20:40
Héhé, c'est parfait ! Merci beaucoup pour ton aide :3
Et pour le coup, le problème est résolu ~
avatar
Spytje
Administrateur

Nombre de messages : 5899
Localisation : La terre
Distinction : Spiraliste [Korn']
Forestia : Projet du mois juillet 2014
Papy Pulkigrat [Yama']
Date d'inscription : 16/03/2008

Re: Une question d'inventaire.

le Sam 12 Avr 2014 - 20:43

Cool je déplace merci à Zarby qui gagne 1 point de participation !
Contenu sponsorisé

Re: Une question d'inventaire.

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum