AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



Le Deal du moment : -29%
PC portable – MEDION 15,6″ FHD Intel i7 ...
Voir le deal
499.99 €

Partagez
 

 [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Sylfurion
Mage Lv.11
Mage Lv.11
Sylfurion


Masculin Age : 27
Inscrit le : 02/03/2009
Messages : 513

[RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Empty
MessageSujet: [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ?   [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Icon_minitimeSam 13 Mar 2010 - 10:03

Bonjour,

Est-ce que c'est possible d'ajouter un objet dans l'inventaire, mais que le joueur ne puisse pas le voir ?

Ciao

Sylfurion

merci d'avance


Dernière édition par Sylfurion le Dim 14 Mar 2010 - 10:43, édité 1 fois
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 31
Inscrit le : 29/07/2009
Messages : 7840

[RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Empty
MessageSujet: Re: [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ?   [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Icon_minitimeSam 13 Mar 2010 - 11:43

Hum, non mais tu peux utiliser une variable pour faire comme si.
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

[RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Empty
MessageSujet: Re: [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ?   [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Icon_minitimeSam 13 Mar 2010 - 12:16

Euh sinon oui c'est possible xD Je te fait ca.
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 31
Inscrit le : 29/07/2009
Messages : 7840

[RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Empty
MessageSujet: Re: [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ?   [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Icon_minitimeSam 13 Mar 2010 - 12:16

En script ouais, je pensais qu'il voulais savoir en event x)
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

[RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Empty
MessageSujet: Re: [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ?   [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Icon_minitimeSam 13 Mar 2010 - 12:33

Ah okay xD
Voila ton script :
Code:
#===============================================================
# ● [VX] ◦ Ne pas afficher un objet en particulier
#--------------------------------------------------------------
# ◦ Par Blockade
# ◦ http://rpg-maker-vx.bbactif.com/forum.htm
# ◦ Crée le 13/03/10
# ◦ Version 1.0
#--------------------------------------------------------------
#===============================================================
# Notes de version :
#---------------------------------------------------------------
# ~ Version 1.0 :
#  - Création du script
#===============================================================
# Description du script
#---------------------------------------------------------------
# Permet d'avoir un objet, mais qui n'est pas affiché dans l'inventaire
#===============================================================
# Utilisation :
#  Plug & Play, insérez le au dessus de Main.
#  Jetez un coup d'oeil au module de configuration !
#===============================================================
#===============================================================
#  Blockade::Affichage_Item Début du Module de configuration
#===============================================================
module Blockade
  module Affichage_Item
    # > Nom de la commande
    Nom_tag_affichage = "<pas_afficher>"
  end
end
#===============================================================
#  Blockade::Affichage_Item Fin du Module de configuration
#===============================================================

#==============================================================================
# ** Window_Item
#------------------------------------------------------------------------------
#  This window displays a list of inventory items for the item screen, etc.
#==============================================================================
class Window_Item < Window_Selectable
  #--------------------------------------------------------------------------
  # * Décide si on affiche
  #--------------------------------------------------------------------------
  def afficher?(item)
    return item.afficher_item?
  end
  #--------------------------------------------------------------------------
  # * Refresh
  #--------------------------------------------------------------------------
  def refresh
    @data = []
    for item in $game_party.items
      next unless include?(item)
      next unless afficher?(item)
      @data.push(item)
      if item.is_a?(RPG::Item) and item.id == $game_party.last_item_id
        self.index = @data.size - 1
      end
    end
    @data.push(nil) if include?(nil)
    @item_max = @data.size
    create_contents
    for i in 0...@item_max
      draw_item(i)
    end
  end
end

#==============================================================================
# ** Window_Item
#------------------------------------------------------------------------------
#  This window displays a list of inventory items for the item screen, etc.
#==============================================================================
module RPG
  class Item
    include Blockade::Affichage_Item
  #--------------------------------------------------------------------------
  # * Récupére les informations de la BBD
  #--------------------------------------------------------------------------
    def afficher_item?
      text = @note.decoupe
      afficher = true
      for line in text
        afficher = false if line.include?(Nom_tag_affichage)
      end
      return afficher
    end
 end 
end   
     
 #==============================================================================
# **String
#------------------------------------------------------------------------------
#  Classe qui gére les objets de type String.
#==============================================================================
class String
  #--------------------------------------------------------------------------
  # * Découpe la note ligne par ligne
  #--------------------------------------------------------------------------
  def decoupe
    bloc = []
    self.split(/[\r\n]+/).each { |line| bloc.push(line) }
    return bloc
  end
end   
Pour qu'un objet ne soit pas affiché, tu met dans la base de donnée dans le commentaire de ton objet :
Code:
<pas_afficher>
Tu peux changer le texte dans le module de configuration !
Revenir en haut Aller en bas
bidou7
Vagabond Lv.5
Vagabond Lv.5
bidou7


Masculin Age : 38
Inscrit le : 23/09/2008
Messages : 83

[RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Empty
MessageSujet: Re: [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ?   [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Icon_minitimeSam 13 Mar 2010 - 14:36

Sinon petite astuce si tu utilise le script "KGC_CategorizeItem" il suffit de mettre dans ITEM_DEFAULT_CATEGORY une catégorie que tu n utilise pas et l'objet n apparais pas.
Genre tu a
-objet
-arme
-armure

ET
ITEM_DEFAULT_CATEGORY "rien"
BA si tu ne mais pas d identifications a l objet il apparaitra dans la catégorie rien qui n apparait pas dans ton menu.
Revenir en haut Aller en bas
Doddy
Citadin Lv.7
Citadin Lv.7
Doddy


Masculin Age : 37
Inscrit le : 12/02/2010
Messages : 204

[RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Empty
MessageSujet: Re: [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ?   [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Icon_minitimeSam 13 Mar 2010 - 16:04

bidou7 a écrit:

BA si tu ne mais pas d identifications a l objet il apparaitra dans la catégorie rien qui n apparait pas dans ton menu.

Mouai en fait si tu ne mais pas d'identifications il apparait nul part tout court.

HS :
Et il me semble qu'en fait ITEM_DEFAULT_CATEGORY "nom d'une de mes catégorie existante", correspond a la catégorie sur laquelle ton menu va s'ouvrir par défaut.
Si tu met "rien" et que dans tes catégorie aucun ne s'appelle "rien" le menu s'ouvrira sur la première catégorie, et si par exemple ta troisième catégorie s'appelle "rien" lorsque t'ouvrira ton menu tu atterrira directement sur la catégorie "rien".
Revenir en haut Aller en bas
Sylfurion
Mage Lv.11
Mage Lv.11
Sylfurion


Masculin Age : 27
Inscrit le : 02/03/2009
Messages : 513

[RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Empty
MessageSujet: Re: [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ?   [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Icon_minitimeDim 14 Mar 2010 - 10:43

Merci Blockade c'est super sympa !

Ciao

Sylfurion
Revenir en haut Aller en bas
Icekankuro
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4
Icekankuro


Masculin Age : 29
Inscrit le : 14/10/2009
Messages : 72

[RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Empty
MessageSujet: Re: [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ?   [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Icon_minitimeMar 18 Mai 2010 - 10:44

Bonjours désoler de vous déranger mais quand je met le script et que je met
ça fonctionne mais si il y a un autre objet qui doit être afficher et que je vais dans Inventaire il me marque qu'il y a une erreur! Que dois-je faire s'il vous plaît?

Créer un nouveau sujet qui explique mieux ton problème parce que j'ai rien compris !
Revenir en haut Aller en bas
Contenu sponsorisé




[RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Empty
MessageSujet: Re: [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ?   [RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ? Icon_minitime

Revenir en haut Aller en bas
 

[RESOLU]Ajouter un objet mais qu'il ne soit pas visible dans l'inventaire ?

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» Demande de script pour qu'un objet soit utilisé
» [RESOLU] Jeu visible de tous
» Combat : Plus d'attaque et plus de se protéger,mais que Compétences et objet .
» Ajouter l'option "Quetes" dans ce menu.
» Comment faire un chemin visible grâce à des lunettes [ Résolu ]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Problèmes et Solutions :: Résolu-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit