- AmalrikGJLP
- Nombre de messages : 1131
Localisation : Québec
Distinction : Grand Juge Leader du Peuple
Mouton laineux [Yama]
Date d'inscription : 01/07/2016
Vx Ace me parle et je ne le comprends pas
Sam 15 Avr 2017 - 22:21
J'ai un petit soucis avec ce cher Vx (avec le script en fait) et comme je n'y connais rien, je vous refais la conversation que j'ai eu avec lui.
J'ai voulu accéder à l'équipement ou aux compétences de mon Mouton et voilà ce que j'ai eu :
Voilà la ligne en question :
Enfin je suppose que l'erreur est là... Voilà, voilà, si vous avez une idée de ce qui se passe, merciiiii !
J'ai voulu accéder à l'équipement ou aux compétences de mon Mouton et voilà ce que j'ai eu :
Voilà la ligne en question :
Enfin je suppose que l'erreur est là... Voilà, voilà, si vous avez une idée de ce qui se passe, merciiiii !
Re: Vx Ace me parle et je ne le comprends pas
Dim 16 Avr 2017 - 9:36
Il te dit que la méthode set_handler n'existe pas sur un objet de classe nil. Sur la ligne en question, l'objet de classe qui tente d'appeler la méthode set_handler est '@command_window'
Cette propriété de la classe Scene_Equip est sensé contenir un objet de classe Window_EquipCommand. Hors le soucis, c'est que c'est dans cette même procédure create_command_window qu'il est créé. Il te manque donc des lignes de code dans ta fonction.
Voila son contenu d'origine :
Cette propriété de la classe Scene_Equip est sensé contenir un objet de classe Window_EquipCommand. Hors le soucis, c'est que c'est dans cette même procédure create_command_window qu'il est créé. Il te manque donc des lignes de code dans ta fonction.
Voila son contenu d'origine :
- Code:
#--------------------------------------------------------------------------
# * Create Command Window
#--------------------------------------------------------------------------
def create_command_window
wx = @status_window.width
wy = @help_window.height
ww = Graphics.width - @status_window.width
@command_window = Window_EquipCommand.new(wx, wy, ww)
@command_window.viewport = @viewport
@command_window.help_window = @help_window
@command_window.set_handler(:equip, method(:command_equip))
@command_window.set_handler(:optimize, method(:command_optimize))
@command_window.set_handler(:clear, method(:command_clear))
@command_window.set_handler(:cancel, method(:return_scene))
@command_window.set_handler(:pagedown, method(:next_actor))
@command_window.set_handler(:pageup, method(:prev_actor))
end
- AmalrikGJLP
- Nombre de messages : 1131
Localisation : Québec
Distinction : Grand Juge Leader du Peuple
Mouton laineux [Yama]
Date d'inscription : 01/07/2016
Re: Vx Ace me parle et je ne le comprends pas
Dim 16 Avr 2017 - 17:02
Ok merci ! Je pensais que classe nil c'était sa manière de dire qu'il y en a pas... Bref, je test ça ! Merci !
EDIT : Ca marche pour les compétences, mais il me remet pareil quand je veux aller dans l'équipement (cette fois ligne 22).
J'vais essayer de comprendre ce que t'as changé pour le modifier en fonction, mais si tu passes avant, je suis preneur
EDIT : Ca marche pour les compétences, mais il me remet pareil quand je veux aller dans l'équipement (cette fois ligne 22).
J'vais essayer de comprendre ce que t'as changé pour le modifier en fonction, mais si tu passes avant, je suis preneur
Re: Vx Ace me parle et je ne le comprends pas
Dim 16 Avr 2017 - 19:00
je pense que tu ferais mieux de reprendre les scripts de base d'un nouveau projet.
- AmalrikGJLP
- Nombre de messages : 1131
Localisation : Québec
Distinction : Grand Juge Leader du Peuple
Mouton laineux [Yama]
Date d'inscription : 01/07/2016
Re: Vx Ace me parle et je ne le comprends pas
Dim 16 Avr 2017 - 19:41
Re: Vx Ace me parle et je ne le comprends pas
Dim 16 Avr 2017 - 20:27
Met de coté tous les ajouts de scripts dans un fichier à part, et reprend le fichier Script.rxdata d'un nouveau projet pour le mettre dans le tient et remet ensuite les scripts custom.
Je pense que tu as du commencer sur une version de noyau différent de ce que tu as dans ta version de logiciel, et vaut mieux repartir de zero au niveau des scripts.
Je pense que tu as du commencer sur une version de noyau différent de ce que tu as dans ta version de logiciel, et vaut mieux repartir de zero au niveau des scripts.
- AmalrikGJLP
- Nombre de messages : 1131
Localisation : Québec
Distinction : Grand Juge Leader du Peuple
Mouton laineux [Yama]
Date d'inscription : 01/07/2016
Re: Vx Ace me parle et je ne le comprends pas
Dim 16 Avr 2017 - 20:33
Ca marche ! Merci !
EDIT : Bon ben, j'ai fais un nouveau projet, j'ai supprimé l'ancien dossier de script et remplacé par le nouveau et toujours rien.
Le seul script que j'ai est pour skipper l'écran titre.
Je réessaierais plus tard ^^"
EDIT2: Au pire c'est pas grave, j'ai trouvé la combine Je serais le premier jeu avec un bouton "Faire planter le jeu" MOUAHAHAHA !
EDIT : Bon ben, j'ai fais un nouveau projet, j'ai supprimé l'ancien dossier de script et remplacé par le nouveau et toujours rien.
Le seul script que j'ai est pour skipper l'écran titre.
Je réessaierais plus tard ^^"
EDIT2: Au pire c'est pas grave, j'ai trouvé la combine Je serais le premier jeu avec un bouton "Faire planter le jeu" MOUAHAHAHA !
- on m'en parle et je trouve pas. cest un sos!
- Sons pendant que NPC parle
- Ici le Captain' qui vous parle !
- [résolu]Faire disparaitre un personnage après lui avoir parlé
- Floodbox n°2 de l'année 2013, dédiée aux Zoulous, parce qu'ils sont trop cools et que l'on ne parle jamais deux, tout comme le mythique effet poule.
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|