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



Le deal à ne pas rater :
LEGO Icons 10331 – Le martin-pêcheur
35 €
Voir le deal

Partagez
 

 Aller directement à un sous-menu sans passer par le menu général

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Sihn
Voyageur Lv.10
Voyageur Lv.10
Sihn


Masculin Age : 36
Inscrit le : 24/04/2009
Messages : 407

Aller directement à un sous-menu sans passer par le menu général Empty
MessageSujet: Aller directement à un sous-menu sans passer par le menu général   Aller directement à un sous-menu sans passer par le menu général Icon_minitimeDim 12 Juil 2009 - 16:55

- MapToMenu -

Yop all!

J'ai créé ce script suite à ce topic.
Il vous permet, via une petite commande d'événement, d'acceder à un sous-menu, tel que le menu objet, ou le menu compétence...
L'intérêt d'avoir fait un script, me dirons certain?
En effet, il suffit d'un "simple" $scene = Scene_Item.new pour acceder au menu objet... Pas besoin de script... si ce n'est qu'une fois que vous quitter le menu objet en question, vous atterrissez dans le menu général, et non directement sur la map.
Mon script permet donc :
- d'accéder à tous les sous-menu directements;
- de revenir sur la map si vous l'avez appelé de là;
- de simplifier l'appel en question;
- et le tout, en vous permettant de continuer à utiliser le menu "classique" si besoin.
(Mon dieu, j'aurais du faire vente, pas informatique... XD)

Bref, sans plus attendre, le script en question... (à placer au dessus de Main, au dessous des autres scripts, et à nommer comme bon vous semble)
Code:
#=============================================================================
# MaptoMenu
#-----------------------------------------------------------------------------
# Créé par Sihn,
# Conçu pour RMVX
# Version 2.0
#-------------------------------------------------------------------------------
# Ce script permet d'aller dans les sous-menu (objet, compétence,
# équiper, status, et fin, directement, sans avoir à passer par le menu.
#-------------------------------------------------------------------------------
# Liste des commandes utilisables :
# to_scene("item")
# to_scene("skill")
# to_scene("equip")
# to_scene("status")
# to_scene("end")
# to_scene("skill", actor_index)
# to_scene("equip", actor_index)
# to_scene("status", actor_index)
# Remplacer actor_index par une position de héros dans l'équipe.
# (0 pour le premier héros, 1 pour le deuxième, etc...)
#===============================================================================

#==============================================================================
# ** Game_Interpreter
#==============================================================================
class Game_Interpreter
  def to_scene(scene, actor_index = 0)
    case scene
    when "item"
      $scene = Scene_Item_To_Map.new
    when "skill"
      $scene = Scene_Skill_To_Map.new(actor_index, 0)
    when "equip"
      $scene = Scene_Equip_To_Map.new(actor_index, 0)
    when "statut"
      $scene = Scene_Status_To_Map.new(actor_index)
    when "end"
      $scene = Scene_End_To_Map.new
    end
  end
end
#==============================================================================
# ** Scene_Item
#==============================================================================
class Scene_Item_To_Map < Scene_Item
  def return_scene
    $scene = Scene_Map.new
  end
end
#==============================================================================
# ** Scene_Skill
#==============================================================================
class Scene_Skill_To_Map < Scene_Skill
  def return_scene
    $scene = Scene_Map.new
  end
end
#==============================================================================
# ** Scene_Equip
#==============================================================================
class Scene_Equip_To_Map < Scene_Equip
  def return_scene
    $scene = Scene_Map.new
  end
end
#==============================================================================
# ** Scene_Status
#==============================================================================
class Scene_Status_To_Map < Scene_Status
  def return_scene
    $scene = Scene_Map.new
  end
end
#==============================================================================
# ** Scene_End
#==============================================================================
class Scene_End_To_Map < Scene_End
  def return_scene
    $scene = Scene_Map.new
  end
end

Voici la commande à utiliser :
Code:
to_scene("nom du sous-menu")
Remplacer "nom du sous-menu" par :
- "item" pour le sous-menu objet;
- "skill" pour le sous-menu compétence;
- "equip" pour le sous-menu équiper;
- "status" pour le sous-menu statut;
- et "end" pour le sous-menu quitter.

Pour les sous-menu compétences, équiper, et statut, vous pouvez également rajouter un "index" de héros. Cet index est égale à la position du héros dans votre équipe moins 1.
Exemple :
Code:
to_scene("statut", 0)
Ce code, placé dans une commande "insérer un script", ouvrira le sous-menu statut du premier héros de votre équipe.
Un résumé de ces commandes se trouve au début du script.

Voila, j'espère que ce script vous sera utile! Wink

PS : Oh, une dernière chose... Certains petits malins auront sans doute remarqué que mon script ne gère pas le sous-menu des sauvegardes... Ceux-là, je tiens à leur rappeler qu'une commande d'event existe déjà pour ce sous-menu.^^


Dernière édition par Sihn le Jeu 30 Juil 2009 - 13:04, édité 1 fois
Revenir en haut Aller en bas
http://www.google.fr/
Elezia
Roi des Lapinous
Roi des Lapinous
Elezia


Masculin Age : 34
Inscrit le : 11/10/2008
Messages : 2292

Aller directement à un sous-menu sans passer par le menu général Empty
MessageSujet: Re: Aller directement à un sous-menu sans passer par le menu général   Aller directement à un sous-menu sans passer par le menu général Icon_minitimeDim 12 Juil 2009 - 17:05

Je pense l'utiliser, ça peux être assez utile =) (Je le testerais que quand j'aurais récup rmvx <_<)
Merci pour le partage +3 script/+2 aide à la vie du forum/+1 joli image de fabY nu
Revenir en haut Aller en bas
ike
Maire Lv.9
Maire Lv.9
ike


Masculin Age : 29
Inscrit le : 28/10/2008
Messages : 336

Aller directement à un sous-menu sans passer par le menu général Empty
MessageSujet: Re: Aller directement à un sous-menu sans passer par le menu général   Aller directement à un sous-menu sans passer par le menu général Icon_minitimeDim 12 Juil 2009 - 18:44

Merci pour cet excellent script! Smile
Je me demande par contre s'il serait possible d'insérer les dialogues lors de l'ouverture d'un sous menu(par exemple pour un tutorial) Aller directement à un sous-menu sans passer par le menu général 862850

elezia:
Citation :
+1 joli image de fabY nu
Mon dieux je la veut!! Aller directement à un sous-menu sans passer par le menu général 16629 Suspect .............................. Razz
Revenir en haut Aller en bas
Sihn
Voyageur Lv.10
Voyageur Lv.10
Sihn


Masculin Age : 36
Inscrit le : 24/04/2009
Messages : 407

Aller directement à un sous-menu sans passer par le menu général Empty
MessageSujet: Re: Aller directement à un sous-menu sans passer par le menu général   Aller directement à un sous-menu sans passer par le menu général Icon_minitimeJeu 30 Juil 2009 - 13:12

Citation :
Je me demande par contre s'il serait possible d'insérer les dialogues lors de l'ouverture d'un sous menu
Arf, tu peux toujours faire "Afficher un message", puis utiliser mon script... Mais pour ce qui est d'avoir le message en même temps que le sous-menu, ça risque d'être plus dur... :s

Edito : Nouvelle version disponible. Mêmes fonctions, même utilisation, mais codée de façon plus propre, avec une taille réduite... et un bug en moins. J'ignore si vous aviez ce bug, mais après test, quand j'entrais puis ressortais du menu (normallement), le jeu crashait... et bien, en plus. "Game.exe à cessé de fonctionner", la totale, quoi. ^^; Pour tout vous dire, j'ignore toujours ce qui générait ce bug... Quoi qu'il en soit, celui-ci n'est plus, donc pensez à changer de version! Wink
PS : Elezia, j'attends toujours la photo de fabY... :p
Revenir en haut Aller en bas
http://www.google.fr/
fabY
dYeu retraité prématurément
dYeu retraité prématurément
fabY


Masculin Age : 29
Inscrit le : 09/02/2008
Messages : 5357

Aller directement à un sous-menu sans passer par le menu général Empty
MessageSujet: Re: Aller directement à un sous-menu sans passer par le menu général   Aller directement à un sous-menu sans passer par le menu général Icon_minitimeJeu 30 Juil 2009 - 14:03

Oh, oui ça pourrait être sympa pour un petit tutoriel en cas de rajout de sections propre au jeu ^^ (oui parce que expliquer le menu objet ... c'est pas passionnant xD).
Manque plus qu'à faire ce qu'il y a a faire niveau boite de dialogue =x !
Revenir en haut Aller en bas
https://rpg-maker-vx.bbactif.com/
Sihn
Voyageur Lv.10
Voyageur Lv.10
Sihn


Masculin Age : 36
Inscrit le : 24/04/2009
Messages : 407

Aller directement à un sous-menu sans passer par le menu général Empty
MessageSujet: Re: Aller directement à un sous-menu sans passer par le menu général   Aller directement à un sous-menu sans passer par le menu général Icon_minitimeSam 1 Aoû 2009 - 10:33

Je ne vois pas le rapport entre ouvrir une boite de dialogue à l'ouverture du menu, et revenir sur la map après utilisation de celui-ci.
C'est un autre système qui est demandé, là, et pouvant être indépendant du premier.
C'est pour ça que je ne compte pas apporter cette "modification". De mon point de vue, ce n'en est pas vraiment une...

C'est comme certaines demandes de compatibilité entre mon switcheur de héros et des scripts d'ABS... Mon switcheur ne sert QU'A changer l'ordre des héros de l'équipe, ce n'est en aucun cas un add-on pour un autre script. Bien sur de mon coté, je fais de mon mieux pour que mon script ne rentre pas en conflit avec d'autres... Mais après, reste à savoir si le concepteur de l'ABS en face a fait de même, et un minimum d'efforts. (Et je n'y peux rien si, malheureusement, ce n'est pas toujours le cas...)
Revenir en haut Aller en bas
http://www.google.fr/
fabY
dYeu retraité prématurément
dYeu retraité prématurément
fabY


Masculin Age : 29
Inscrit le : 09/02/2008
Messages : 5357

Aller directement à un sous-menu sans passer par le menu général Empty
MessageSujet: Re: Aller directement à un sous-menu sans passer par le menu général   Aller directement à un sous-menu sans passer par le menu général Icon_minitimeSam 1 Aoû 2009 - 11:16

Certes, mais quitte a passer une petite phrase qui n'a en rapport que le "background" je préférais la faire ici plutôt que poster un sujet dans boite à idée.
De toute façon ça n'aurai pas pu aboutir étant donné qu'en cas de rajout d'une section, une scène aurai aussi été rajoutée. Dans tous les cas je demande pas de nouvelle section ni rien du tout c'était juste une idée soufflée Oo. Ou il y a quiproquo ou on s'est compris =/.
Revenir en haut Aller en bas
https://rpg-maker-vx.bbactif.com/
Contenu sponsorisé




Aller directement à un sous-menu sans passer par le menu général Empty
MessageSujet: Re: Aller directement à un sous-menu sans passer par le menu général   Aller directement à un sous-menu sans passer par le menu général Icon_minitime

Revenir en haut Aller en bas
 

Aller directement à un sous-menu sans passer par le menu général

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

 Sujets similaires

-
» Mon menu a moi
» [Résolu]Plusieur Script de sous-menu
» [Menu]Demande de script pour un Menu "Aide"
» [RMXP] last level 1 (jouable sans logiciel sous XP) [terminé]
» Menu à la FF 12

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Bac à sable-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit