| [Résolu] [RMXP] Afficher un message selon des coordonnées | |
|
Auteur | Message |
---|
Ti-Max Membre V.I.P.
Messages postés : 2260 Date d'inscription : 11/07/2012 Jauge LPC :
| Sujet: [Résolu] [RMXP] Afficher un message selon des coordonnées Mer 13 Fév 2013 - 4:41 | |
| Salut à vous,
J'aimerais pouvoir afficher un message selon des coordonnées prédéfini et même, si possible, par le moyen de variable.
Le gros soucis, c'est que je possède le UMS et il est assez complexe (À ce qui parait...) à modifier.
Lien en doc du UMS. http://dl.dropbox.com/u/42160959/Documentations/Universal%20Message%20System.docx
Alors, si une âme expérimenté et charitable peut m'aider, j'en serais très reconnaissant.
Merci de votre aide et temps.
Dernière édition par TI-MAX le Jeu 14 Fév 2013 - 22:59, édité 1 fois |
|
| |
Kasbak Membre V.I.P.
Messages postés : 1356 Date d'inscription : 05/01/2013 Jauge LPC :
| Sujet: Re: [Résolu] [RMXP] Afficher un message selon des coordonnées Mer 13 Fév 2013 - 10:34 | |
| Au pire tu le fais en event avec des images en affichant la boite de dialogue prélablement créer au coordonnées souhaitées,le seul truc c'est que les lettres défileront pas... |
|
| |
Ti-Max Membre V.I.P.
Messages postés : 2260 Date d'inscription : 11/07/2012 Jauge LPC :
| Sujet: Re: [Résolu] [RMXP] Afficher un message selon des coordonnées Mer 13 Fév 2013 - 11:34 | |
| Tu n'es pas le 1er à me le dire et je ne peux pas car c'est pour un systeme de quêtes principalement. Ca demanderait beaucoup trop de ressources.
J'y avais pensé en plus, maus j'ai vite oublié cette solution. |
|
| |
lidenvice Ancien staffeux
Messages postés : 1955 Date d'inscription : 18/10/2011 Jauge LPC :
| Sujet: Re: [Résolu] [RMXP] Afficher un message selon des coordonnées Mer 13 Fév 2013 - 12:06 | |
| Sauf erreur de ma part, la position de la fenêtre est gérée par les calculs et variables de la partie window dispose du script. Tu as essayé d'y affilier un système de variables dynamiques dessus pour pouvoir les modifier à part et faire le test? |
|
| |
Creme brulée Chevalier Mage (niveau 4)
Messages postés : 465 Date d'inscription : 04/02/2012 Jauge LPC :
| Sujet: Re: [Résolu] [RMXP] Afficher un message selon des coordonnées Mer 13 Fév 2013 - 13:39 | |
| Ligne 780 tu as : - Code:
-
class Window_Message < Window_Selectable #-------------------------------------------------------------------------- # * Object Initialization #-------------------------------------------------------------------------- def initialize # x-coordinate depends on justification if $game_system.window_justification == RIGHT x = 640 - self.width elsif $game_system.window_justification == LEFT x = 0 else # center x = (640 - $game_system.window_width) / 2 end # y-coordinate depends on height y = 480 - $game_system.window_height - 16 Remplace le par : - Code:
-
class Window_Message < Window_Selectable #-------------------------------------------------------------------------- # * Object Initialization #-------------------------------------------------------------------------- def initialize # x-coordinate depends on justification if $game_system.window_justification == RIGHT x = 640 - self.width elsif $game_system.window_justification == LEFT x = 0 elsif $game_switches[A] == true x = $game_variables[X] else # center x = (640 - $game_system.window_width) / 2 end if $game_switches[B] == true y = $game_variables[Y] else # y-coordinate depends on height y = 480 - $game_system.window_height - 16 end -Où $game_switches[A] est l'interrupteur qui permet de dire si on peut modifier l'emplacement x de la fênetre (tu remplaces A par l'interrupteur que tu veux) et $game_variables[X] est l'emplacement x de la fenêtre (tu remplaces X par la variable que tu veux) -Où $game_switches[B] est l'interrupteur qui permet de dire si on peut modifier l'emplacement y de la fenêtre (tu remplaces B par l'interrupteur que tu veux) et $game_variables[Y] est l'emplacement y de la fenêtre (tu remplaces y par la variable que tu veux) Je n'ai pas testé donc je ne suis pas sûr que ça marche. |
|
| |
Ti-Max Membre V.I.P.
Messages postés : 2260 Date d'inscription : 11/07/2012 Jauge LPC :
| Sujet: Re: [Résolu] [RMXP] Afficher un message selon des coordonnées Mer 13 Fév 2013 - 21:45 | |
| Lidenvice -» Je sais même pas comment faire ça, c'est pour ça que je demandais. ^^'
Creme brulée -» Rien ne se passe, peu importe la valeur des variables. :/ Aucune erreur de script. |
|
| |
lidenvice Ancien staffeux
Messages postés : 1955 Date d'inscription : 18/10/2011 Jauge LPC :
| Sujet: Re: [Résolu] [RMXP] Afficher un message selon des coordonnées Mer 13 Fév 2013 - 22:00 | |
| Je te disait de faire ce que viens de coder Crème brulée.
|
|
| |
Creme brulée Chevalier Mage (niveau 4)
Messages postés : 465 Date d'inscription : 04/02/2012 Jauge LPC :
| Sujet: Re: [Résolu] [RMXP] Afficher un message selon des coordonnées Jeu 14 Fév 2013 - 14:08 | |
| Tu as bien activé les bons interrupteurs ? Et tu as bien modifié les bonnes variables ? Après je dis ça mais je suis pas sûr du tout que ça marche ^^ Edit : Vers la ligne 1970 tu as : - Code:
-
def reset_window (change_opacity = true) # x-coordinate depends on justification if $game_system.message_event == -1 and $game_system.train_actor == -1 if $game_system.window_justification == RIGHT self.x = 640 - $game_system.window_width elsif $game_system.window_justification == LEFT self.x = 0 else # center self.x = (640 - self.width) / 2 end Remplace par : - Code:
-
def reset_window (change_opacity = true) # x-coordinate depends on justification if $game_system.message_event == -1 and $game_system.train_actor == -1 if $game_system.window_justification == RIGHT self.x = 640 - $game_system.window_width elsif $game_system.window_justification == LEFT self.x = 0 elsif $game_switches[X] == true self.x = $game_variables[X] else # center self.x = (640 - self.width) / 2 end Change X par le nom de l'interrupteur ou variable. Et pour Y, vers la ligne 1300 tu as : - Code:
-
if $game_temp.in_battle self.y = 16 else Change par : - Code:
-
if $game_temp.in_battle self.y = 16 elsif $game_switches[Y] == true self.y = $game_variables[Y] else En changeant Y par le nom de la variable ou interrupteur. J'ai testé et tout marche. Tu peux même supprimer l'ancien code ligne 780 |
|
| |
Jin Ancien staffeux
Messages postés : 8557 Date d'inscription : 08/12/2010 Jauge LPC :
| Sujet: Re: [Résolu] [RMXP] Afficher un message selon des coordonnées Jeu 14 Fév 2013 - 15:41 | |
| bouarf c'pas juste !! Moi j'avais essayé de faire pareil, mais sans utiliser les variables RM, juste en appelant une ligne de script Si ca marche gg crème brulé =) |
|
| |
Creme brulée Chevalier Mage (niveau 4)
Messages postés : 465 Date d'inscription : 04/02/2012 Jauge LPC :
| Sujet: Re: [Résolu] [RMXP] Afficher un message selon des coordonnées Jeu 14 Fév 2013 - 19:20 | |
| |
|
| |
Jin Ancien staffeux
Messages postés : 8557 Date d'inscription : 08/12/2010 Jauge LPC :
| Sujet: Re: [Résolu] [RMXP] Afficher un message selon des coordonnées Jeu 14 Fév 2013 - 20:43 | |
| |
|
| |
Creme brulée Chevalier Mage (niveau 4)
Messages postés : 465 Date d'inscription : 04/02/2012 Jauge LPC :
| Sujet: Re: [Résolu] [RMXP] Afficher un message selon des coordonnées Jeu 14 Fév 2013 - 21:41 | |
| De rien Tu peux tester si tu veux vérifier. |
|
| |
Ti-Max Membre V.I.P.
Messages postés : 2260 Date d'inscription : 11/07/2012 Jauge LPC :
| Sujet: Re: [Résolu] [RMXP] Afficher un message selon des coordonnées Jeu 14 Fév 2013 - 22:58 | |
| ENFIN !!!! C'est parfait, je te remercie grandement. Grâce à toi ma journée va finir mieux. Encore merci. c'est très apprécié. |
|
| |
Elekami Fondateur
Messages postés : 19071 Date d'inscription : 19/07/2008 Jauge LPC :
| Sujet: Re: [Résolu] [RMXP] Afficher un message selon des coordonnées Jeu 14 Fév 2013 - 23:01 | |
| Hop, des points pour la Crème. |
|
| |
Contenu sponsorisé
| Sujet: Re: [Résolu] [RMXP] Afficher un message selon des coordonnées | |
| |
|
| |
|