| [Résolu]Problème Game_Actor - def level_up | |
|
Auteur | Message |
---|
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: [Résolu]Problème Game_Actor - def level_up Dim 19 Juil 2009 - 10:17 | |
| Bonjour, J'ai modifié le Game_Actor afin de faire apparaître apparaître graphiquement et auditivement (je sais pas comment on dit XD) au joueur que son personnage vient de monter de niveau, mais après avoir fait mes modifications, il se trouve qu'un message d'erreur apparaît au commencement du jeu (après avoir choisi "Nouvelle partie") qui dit ceci: Donc si quelqu'un avait la solution à ce problème, ça m'aiderait Merci d'avance ^^ Ah, j'oubliais, mon code modifié - Code:
-
#-------------------------------------------------------------------------- # * Level Up #-------------------------------------------------------------------------- def level_up Audio.se_play("Audio/SE/Chime2", 75, 125) character = $game_player heros_ecran_x = character.screen_x heros_ecran_x -= 36 heros_ecran_y = character.screen_y heros_ecran_y -= 32 print = heros_ecran_y.to_s $game_screen.pictures[21].show("Levelup", 0, heros_ecran_x, heros_ecran_y, 100, 100, 255, 0) #Ligne qui bug! heros_ecran_y -= 16 $game_screen.pictures[21].move(0, heros_ecran_x, heros_ecran_y, 100, 100, 0, 0, 32) @wait_count = 32 $game_screen.pictures[21].erase @level += 1 for learning in self.class.learnings learn_skill(learning.skill_id) if learning.level == @level end end
Dernière édition par Gothor le Dim 19 Juil 2009 - 12:06, édité 1 fois |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: [Résolu]Problème Game_Actor - def level_up Dim 19 Juil 2009 - 10:43 | |
| Remplace $game_screen Par $game_map.screen Mais j'ai pas testé ^^' |
|
| |
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: Re: [Résolu]Problème Game_Actor - def level_up Dim 19 Juil 2009 - 10:45 | |
| |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: [Résolu]Problème Game_Actor - def level_up Dim 19 Juil 2009 - 10:47 | |
| |
|
| |
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: Re: [Résolu]Problème Game_Actor - def level_up Dim 19 Juil 2009 - 10:52 | |
| Hem, j'ai bidouillé un peu dans Game_Screen: A la ligne 43 j'ai remplacé par ça: - Code:
-
for i in 0..30 @pictures.push(Game_Picture.new(i)) end Je suppose que ça modifie le nombre d'images maximum affichable =° Le message d'erreur n'apparaît plus, le son demandé est bien lancé, mais l'image n'apparaît pas =/ Quelqu'un a une solution? |
|
| |
dYeu retraité prématurément
Age : 29 Inscrit le : 09/02/2008 Messages : 5357
| Sujet: Re: [Résolu]Problème Game_Actor - def level_up Dim 19 Juil 2009 - 11:08 | |
| Hahaha, "c'était juste" hein XDDD ! T'es con Gothor x')... |
|
| |
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: [Résolu]Problème Game_Actor - def level_up Dim 19 Juil 2009 - 11:12 | |
| La le rapport indique que c'est une erreur de syntaxe surement avec un script lancé dans un event (Via appel de script) Essaye de voir si n'y a pas d'erreur de syntaxe ou autre ! |
|
| |
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: Re: [Résolu]Problème Game_Actor - def level_up Dim 19 Juil 2009 - 11:14 | |
| Blockade, tous les scripts lancés par des évents fonctionnaient avant que je n'insère celui-ci |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: [Résolu]Problème Game_Actor - def level_up Dim 19 Juil 2009 - 11:17 | |
| Il se peut que c'est celui là qui en fasse planter d'autre =/ |
|
| |
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: Re: [Résolu]Problème Game_Actor - def level_up Dim 19 Juil 2009 - 11:23 | |
| Toutes mes insertions de script dans les évents sont sous cette forme: - Code:
-
actor = $game_actors[1] vie = actor.hp*100/actor.maxhp nom = "Vie" + vie.to_s screen.pictures[1].show(nom, 0, 19, 401, 100, 100, 255, 0) Edit: Bon, mon problème est résolu... Il semblerait que le logiciel ne supporte vraiment pas que je mettre une image en plus que ce qu'il autorise =/ - Code:
-
#-------------------------------------------------------------------------- # * Level Up #-------------------------------------------------------------------------- def level_up Audio.se_play("Audio/SE/Chime2", 75, 125) character = $game_player heros_ecran_x = character.screen_x heros_ecran_x -= 36 heros_ecran_y = character.screen_y heros_ecran_y -= 32 print = heros_ecran_y.to_s $game_map.screen.pictures[4].show("Levelup", 0, heros_ecran_x, heros_ecran_y, 100, 100, 255, 0) #Ligne qui bug! heros_ecran_y -= 16 $game_map.screen.pictures[4].move(0, heros_ecran_x, heros_ecran_y, 100, 100, 0, 0, 32) @wait_count = 32 @level += 1 for learning in self.class.learnings learn_skill(learning.skill_id) if learning.level == @level end end |
|
| |
| Sujet: Re: [Résolu]Problème Game_Actor - def level_up | |
| |
|
| |
| [Résolu]Problème Game_Actor - def level_up | |
|