| Petit souci avec un script [Résolu] | |
|
Auteur | Message |
---|
Va-nu-pieds Lv.4
Age : 30 Inscrit le : 14/10/2009 Messages : 72
| Sujet: Petit souci avec un script [Résolu] Mer 19 Mai 2010 - 9:55 | |
| Bonjour à tous et à toutes et désoler de vous déranger encore! Voilà j'ai un souci avec le script suivant de blockade: Par exemple je crée un objet (appeler objet1) je met dans le commentaire de l'objet1: Ensuite je crée un deuxième objet (appeler objet2) je ne met rien dans le commentaire de l'objet2. Lorsque je fais ajouter objet1 et que je test le jeu l'objet1 n'est pas visible. (pour le moment c'est bon...) Mais si je fais ajouter objet1 et 2 et que je test mon jeu je vais dans le menu puis Inventaire et là il me marque erreur! Que dois-je faire? S'il vous plaît pouvez-vous m'aider?
Dernière édition par Icekankuro le Mar 29 Juin 2010 - 10:57, édité 1 fois |
|
| |
Mage Lv.11
Age : 27 Inscrit le : 02/03/2009 Messages : 513
| Sujet: Re: Petit souci avec un script [Résolu] Mer 19 Mai 2010 - 11:40 | |
| Essaie d'ajouter l'objet 2 tout seul, et donne nous le message d'erreur et la ligne qui pose problème
ciao |
|
| |
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: Petit souci avec un script [Résolu] Mer 19 Mai 2010 - 11:45 | |
| La tu nous dit 'salut j'utilise le script et j'ai un bug !' Trop génial ! Comment veux tu qu'on t'aide si tu fourni pas le screen de l'erreur au moins ? Bon t'a fait l'effort de décrire les conditions du bug, mais j'aimerais bien un screen du rapport d'erreur. Merci =) |
|
| |
Va-nu-pieds Lv.4
Age : 30 Inscrit le : 14/10/2009 Messages : 72
| Sujet: Re: Petit souci avec un script [Résolu] Jeu 27 Mai 2010 - 9:31 | |
| Bonjour et désoler de ne pas avoir répondu plus tôt. Alors voici le message d'erreur: - Code:
-
script 'objet' line 46: NoMethoError occurred. undefined method `afficher_item?' for #<RPG::Armor:0x14e7430> EDIT: Bonjours à tous voilà je viens de faire un test avec le script et en fait le problème c'est que si il y a une armure ou une arme avec l'objet qui ne doit pas être afficher ça pose problème alors que si c'est un objet ça fonctionne... Pouvez-vous m'aider s'il vous plaît? |
|
| |
Va-nu-pieds Lv.4
Age : 30 Inscrit le : 14/10/2009 Messages : 72
| Sujet: Re: Petit souci avec un script [Résolu] Sam 5 Juin 2010 - 9:13 | |
| Bonjours et désoler pour le double post voilà, le problème c'est si il y a une armure ou une arme dans l'inventer l'erreur arrive... s'il vous plaît pouvez-vous m'aider? |
|
| |
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: Petit souci avec un script [Résolu] Sam 5 Juin 2010 - 9:43 | |
| Fais nous une démo de ton problème qu'on puisse t'aider ! |
|
| |
Va-nu-pieds Lv.4
Age : 30 Inscrit le : 14/10/2009 Messages : 72
| Sujet: Re: Petit souci avec un script [Résolu] Sam 5 Juin 2010 - 9:45 | |
| |
|
| |
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: Petit souci avec un script [Résolu] Sam 5 Juin 2010 - 10:38 | |
| bah tu crée un projet vierge avec les scripts qui font bugger, et la reproduction exacte de comment se produit ton problème. Parce que la j'ai rien compris à ton problème. |
|
| |
Va-nu-pieds Lv.4
Age : 30 Inscrit le : 14/10/2009 Messages : 72
| Sujet: Re: Petit souci avec un script [Résolu] Sam 5 Juin 2010 - 10:56 | |
| OK, voilà je l'ai fait à la "vas vite" script objet |
|
| |
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: Petit souci avec un script [Résolu] Sam 5 Juin 2010 - 11:48 | |
| - Code:
-
#_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ # ● [VX] ◦ Ne pas afficher un objet en particulier #-------------------------------------------------------------- # ◦ Par Blockade # ◦ http://rpg-maker-vx.bbactif.com/forum.htm # ◦ Crée le 05/06/10 # ◦ Version 1.1 #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ # Notes de version : #--------------------------------------------------------------- # ~ Version 1.0 : # - Création du script # ~ Version 1.1 # - Le script marche maintenant avec les armures, armes et sorts #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ # 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 ! #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
module Blockade module Affichage_Item # > Nom de la commande Nom_tag_affichage = "<pas_afficher>" end end
#============================================================================== # ** 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
#============================================================================== # ** BaseItem #------------------------------------------------------------------------------ # Gére les objets #============================================================================== module RPG class BaseItem 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 Essaye avec celui la, ca devrait marcher ! |
|
| |
Va-nu-pieds Lv.4
Age : 30 Inscrit le : 14/10/2009 Messages : 72
| Sujet: Re: Petit souci avec un script [Résolu] Sam 5 Juin 2010 - 11:54 | |
| C'est bon ça fonctionne! Merci beaucoup Blockade! |
|
| |
| Sujet: Re: Petit souci avec un script [Résolu] | |
| |
|
| |
| Petit souci avec un script [Résolu] | |
|