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




Partagez
 

 Grisée un élement dans le menu.[Resolu]

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Red-seeds
Templier Lv.15
Templier Lv.15
Red-seeds


Masculin Age : 27
Inscrit le : 02/07/2009
Messages : 1169

Grisée un élement dans le menu.[Resolu] Empty
MessageSujet: Grisée un élement dans le menu.[Resolu]   Grisée un élement dans le menu.[Resolu] Icon_minitimeVen 30 Juil 2010 - 13:25

Bonjours, j'utilise ce script de bestiaire et je voudrai qu'il soit grisée du menu si l'interrupteur X n'est pas activé.

Alors j'ai fait quelque recherche et j'ai trouvée sa.

Alors j'ai copiée coller le code en fesant quelque modif:
Code:
      if $game_switches[51] == false
          $game_system.se_play($data_system.buzzer_se)
          return
        $game_system.se_play($data_system.decision_se)
        $scene = Scene_Bestiaire.new
        end

Ensuite il affiché un code d'erreur lorsque j'ouvrai mon menu
Code:
Script 'Menu' Ligne 336:No Méthod Error occured.
undefined method 'buzzer_se' for <RPG::System:0x2fd2120
Ligne 336:
Code:
$game_system.se_play($data_system.buzzer_se)


Bon j'ai cru compris que cette méthode de script s'adresse au système.
Alors j'ai mis:
Code:
  when 12 # KGC's CP Skill System
      if $game_switches[51] == false
          Sound.play_buzzer
          return
        Sound.play_decision
        $scene = Scene_Bestiaire.new
        end
(Je sais j'écris beaucoup de chose mais j'aime raconter ma vie)
Mais cette fois si un code d'erreur au Window_Command
Code:
 row_max = (commands.size + column_max - 1) / column_max



Donc j'ai penser que c'est à cause du menu que j'ai ENCORE Smile modifer le script en y mettant
Code:
      if $game_switches[51] == false
          Sound.play_buzzer
          return
        Sound.play_decision
        index_list[:KRAZ_SLM] = commands.size
        commands.push('Bestiaire')
        end

Code:
      if $game_switches[51] == false
          $game_system.se_play($data_system.buzzer_se)
          return
        index_list[:KRAZ_SLM] = commands.size
        commands.push('Bestiaire')
        end


Mais sa m'affiche les Mêmes code d'erreurs donc je vous demande à m'aidez pour grisée ce fichu Bestiaire



Dernière édition par black974 le Ven 30 Juil 2010 - 18:54, édité 1 fois
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

Grisée un élement dans le menu.[Resolu] Empty
MessageSujet: Re: Grisée un élement dans le menu.[Resolu]   Grisée un élement dans le menu.[Resolu] Icon_minitimeVen 30 Juil 2010 - 17:34

Menu de base ? Si oui je te fais ça en quelques instants. Sinon indique moi ton menu histoire de voir si je peux y faire quelque chose ou pas.
Revenir en haut Aller en bas
Red-seeds
Templier Lv.15
Templier Lv.15
Red-seeds


Masculin Age : 27
Inscrit le : 02/07/2009
Messages : 1169

Grisée un élement dans le menu.[Resolu] Empty
MessageSujet: Re: Grisée un élement dans le menu.[Resolu]   Grisée un élement dans le menu.[Resolu] Icon_minitimeVen 30 Juil 2010 - 17:59

Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

Grisée un élement dans le menu.[Resolu] Empty
MessageSujet: Re: Grisée un élement dans le menu.[Resolu]   Grisée un élement dans le menu.[Resolu] Icon_minitimeVen 30 Juil 2010 - 18:22

Bah déjà si tu utilise le bout de code de Krazplay pour incorporer le bestaire dans le menu supprime le.

Tom script de menu est superbement bien fait et permet de personaliser facilement.

Dans le script de menu cherche cette ligne :

Code:
MENU_COMMANDS =[ # Make sure you've read the instructions above.

En dessous t'auras toutes tes commandes de ton menu. Supprimes celle que tu ne veux pas, ensuite ajoute, dans l'ordre que tu veux ça :

Code:
201, # Bestiaire

Puis cherche la ligne
Code:
IMPORTED_COMMANDS ={ # These can only be from 201 onward.

Remplace la ligne avec 201 par celle là :

Code:
201 => [    8,      9,  false,  "Bestiaire", "Scene_Bestiaire"],
Le 8 tu peux le modifier, c'est l'ID de l'interrupteur qui fera que le menu est caché ou non ( si tu ne veux pas mets nil ).
9 c'est pareil mais pour griser ou non.


Après t'enrgistres ton projet et tu testes. ( oublie pas de miodifier la partie sur les icons pour faire mieux ^^ )
Revenir en haut Aller en bas
Red-seeds
Templier Lv.15
Templier Lv.15
Red-seeds


Masculin Age : 27
Inscrit le : 02/07/2009
Messages : 1169

Grisée un élement dans le menu.[Resolu] Empty
MessageSujet: Re: Grisée un élement dans le menu.[Resolu]   Grisée un élement dans le menu.[Resolu] Icon_minitimeVen 30 Juil 2010 - 18:53

C'est aussi simple que sa Smile

Merci !
Revenir en haut Aller en bas
Contenu sponsorisé




Grisée un élement dans le menu.[Resolu] Empty
MessageSujet: Re: Grisée un élement dans le menu.[Resolu]   Grisée un élement dans le menu.[Resolu] Icon_minitime

Revenir en haut Aller en bas
 

Grisée un élement dans le menu.[Resolu]

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

 Sujets similaires

-
» [Résolu] pb d'icones dans ce menu
» Désactiver la sauvegarde dans le menu [resolu]
» Enlever sauvegarde dans le menu [ RESOLU ]
» Afficher l'état d'avancement de l'XP dans le menu... [résolu]
» suprimer et creer des icones dans le menu pause [résolu]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Problèmes et Solutions :: Résolu-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit