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




Partagez
 

 Affichage d'une icone lorsqu'un interrupteur est activé

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
BARVACHE
Vache Folle
Vache Folle
BARVACHE


Masculin Age : 29
Inscrit le : 22/05/2010
Messages : 3005

Affichage d'une icone lorsqu'un interrupteur est activé Empty
MessageSujet: Affichage d'une icone lorsqu'un interrupteur est activé   Affichage d'une icone lorsqu'un interrupteur est activé Icon_minitimeDim 12 Déc 2010 - 14:53

Bonjour bonjour=D
Je viens poster mon premier script, un petit script ok, mais qui sera utile dans mon projet.
Il consiste, comme son nom l'indique, à afficher une icone de l'iconset lorsqu'un un interrupteur(à définir dans le script) est activé.
Pour le faire fonctionner, c'est simple, mettez le au dessus de main.
Pour les noobs:
Spoiler:
Vous pouvez définir l'icone, l'interrupteur et l'opacité de la fenêtre dans la partie configuration du script. Tout y est expliqué.
Je ne pense pas qu'il y ait besoin de screens. Si vous avez des problèmes dites-le=)

Le script
Code:

=begin
#############################################################################################
Afficher une icone lorsqu'un interrupteur est activé
Par: Barvache
Le 12/12/10
Mon premier script=D
Cette version sert à prévenir d'un danger dans Requiem:le chant des morts. D'où les noms des modules/window
Crédits : BARVACHE
Remerciement : Zangther
Enjoy it!
#############################################################################################
=end

############################################################################
#                                                                    CONFIGURATION
############################################################################
module DANGER
    module ATTENTION
    Opacité = 0  #L'opacité de la fenêtre à régler entre 0 et 255. 0=transparent; 255=opaque
    Icon = 112 #Le numéro de l'icone à afficher.
    #Se réferer à l'iconset et compter à partir de 0 à partir de la première case.
    ID_SWITCH = 97 #L'id de l'interrupteur qui doit être activé pour afficher l'icone
  end
end

############################################################################
#                                                        FIN DE CONFIGURATION
############################################################################
#Scene_Map
class Scene_Map < Scene_Base
 
 
  alias old_start start
  def start
    old_start
    #Coordonnées de la window
    @Window_danger = Window_Danger.new(0, 0, 100, 300)
    #Gère l'affichage de l'icon si l'interrupteur est activé
    if $game_switches[DANGER::ATTENTION::ID_SWITCH]==true
    @Window_danger.draw_icon(DANGER::ATTENTION::Icon, 0,0)
    end
  #Opacité de la window
    @Window_danger.opacity = DANGER::ATTENTION::Opacité
  end
 
 
  alias old_update update
  def update
    old_update
  end
 
 
  alias old_terminate terminate
  def terminate
    old_terminate
    @Window_danger.dispose
  end
end 
#Window_Danger
class Window_Danger < Window_Base
 
  def initialize(x,y,width,heigth)
    super(x,y,width,heigth)
  end
  def set_text(text, align = 0)
    if text != @text or align != @align
      self.contents.clear
      self.contents.font.color = normal_color
      self.contents.draw_text(4, 0, self.width - 40, WLH, text, align)
      @text = text
      @align = align
    end
  end
end
Revenir en haut Aller en bas
Xavioo
Corsaire Lv.19
Corsaire Lv.19
Xavioo


Masculin Age : 27
Inscrit le : 26/11/2009
Messages : 2508

Affichage d'une icone lorsqu'un interrupteur est activé Empty
MessageSujet: Re: Affichage d'une icone lorsqu'un interrupteur est activé   Affichage d'une icone lorsqu'un interrupteur est activé Icon_minitimeDim 12 Déc 2010 - 15:02

Quand même pas mal! J'y avait pensé un jour mais je pensait que ca se faisait en event (ca se fait?)

Bravo, je ne pense pas l'utiliser mais chachun commence quelque part!
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

Affichage d'une icone lorsqu'un interrupteur est activé Empty
MessageSujet: Re: Affichage d'une icone lorsqu'un interrupteur est activé   Affichage d'une icone lorsqu'un interrupteur est activé Icon_minitimeDim 12 Déc 2010 - 15:03

J'ai pas compris l'utilité...

Sinon a quoi bon appeler tes modules ATTENTION et DANGER ?

Pourquoi tu aliases une méthodes ou tu n'ajoutes pas de nouvelles.


Bref ce genre de script c'est ce qu'il faut faire pour s'entrainer oui mais faut pas les poster sinon t'imagines pas tous les scripts inutiles qu'il y aurait sur le forum.
Revenir en haut Aller en bas
BARVACHE
Vache Folle
Vache Folle
BARVACHE


Masculin Age : 29
Inscrit le : 22/05/2010
Messages : 3005

Affichage d'une icone lorsqu'un interrupteur est activé Empty
MessageSujet: Re: Affichage d'une icone lorsqu'un interrupteur est activé   Affichage d'une icone lorsqu'un interrupteur est activé Icon_minitimeDim 12 Déc 2010 - 15:06

Oui, c'est faisable en event avec une picture, mais là, c'est moins long et moins lourd=) Pis j'avais envie d'essayer^^
EDIT:
Zang'>>Disons que, oui, j'ai fait ce script pour m'entraîner mais que, comme je le pensais utile(comme le script d'affichage de variables de Biward). Donc voilà=)
Pour les alias, bah...je ne connais que cette technique, honte à moi=(
Pour les noms, c'est expliqué dans le script. On m'a reproché de pas prévenir du danger lorsque beaucoup de pnjs étaient hostiles. C'est chose faite avec ce mini script=)
Après réflexion, je me demande si j'aurais pas du poster dans astuces de scripts.
Ce serait bien, sinon, de faire une rubrique pour les petits systèmes, comme celui-ci. On pourrait y poster nos débuts afin d'avoir quelques avis/critiques/conseils et on pourrait s'améliorer.
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

Affichage d'une icone lorsqu'un interrupteur est activé Empty
MessageSujet: Re: Affichage d'une icone lorsqu'un interrupteur est activé   Affichage d'une icone lorsqu'un interrupteur est activé Icon_minitimeDim 12 Déc 2010 - 15:56

Faux, en event c'est plus simple...
Et tu peux en faire plusieurs, là ton script restreint l'utilisation à une seule icone. Tu ne peux même pas définir les coordonnées de l'icon précisément.

Et justement, le reproche qui a été fait à Biward lorsqu'il débutait c'est de poster des scripts inutiles comme celui que tu nous présente.

Pour ce qui est de l'alias le truc c'est que celui que tu as faire ne sert a rien, tu devrais vraiment aller lire les cours pour voir a quoi servent les alias.

Continue à t'améliorer c'est bien, mais ne poste pas un script dès que tu fais une ou deux modifs. Sinon ca deviendra rapidement saoulant.
Revenir en haut Aller en bas
BARVACHE
Vache Folle
Vache Folle
BARVACHE


Masculin Age : 29
Inscrit le : 22/05/2010
Messages : 3005

Affichage d'une icone lorsqu'un interrupteur est activé Empty
MessageSujet: Re: Affichage d'une icone lorsqu'un interrupteur est activé   Affichage d'une icone lorsqu'un interrupteur est activé Icon_minitimeDim 12 Déc 2010 - 15:58

OK merci de tes conseils et désolé^^"
Sinon, concernant l'idée de miniscripts, on peut en parler section flood/chatbox?
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

Affichage d'une icone lorsqu'un interrupteur est activé Empty
MessageSujet: Re: Affichage d'une icone lorsqu'un interrupteur est activé   Affichage d'une icone lorsqu'un interrupteur est activé Icon_minitimeDim 12 Déc 2010 - 16:03

Oui oui, de toute façon y'a pas de secrets t'es obligé de passer par là pour t'améliorer, mais faut pas poster un script pour tout ce que tu fais x)
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

Affichage d'une icone lorsqu'un interrupteur est activé Empty
MessageSujet: Re: Affichage d'une icone lorsqu'un interrupteur est activé   Affichage d'une icone lorsqu'un interrupteur est activé Icon_minitimeDim 12 Déc 2010 - 19:26

Un p'tit conseil aussi quand tu fait une variable ne met jamais de Majuscule au début de leur nom !

@Mavariable = incorrect
@maVariable = correct
@ma_variable = correct

Bon ca marchera quand même, mais c'est des conventions et c'est mieux de les respecter ! Les majuscules sont réservées aux constantes normalement.
Revenir en haut Aller en bas
BARVACHE
Vache Folle
Vache Folle
BARVACHE


Masculin Age : 29
Inscrit le : 22/05/2010
Messages : 3005

Affichage d'une icone lorsqu'un interrupteur est activé Empty
MessageSujet: Re: Affichage d'une icone lorsqu'un interrupteur est activé   Affichage d'une icone lorsqu'un interrupteur est activé Icon_minitimeDim 12 Déc 2010 - 19:33

Ok merci du conseil=)
Revenir en haut Aller en bas
lecode234
Citadin Lv.7
Citadin Lv.7
lecode234


Masculin Age : 28
Inscrit le : 09/01/2010
Messages : 219

Affichage d'une icone lorsqu'un interrupteur est activé Empty
MessageSujet: Re: Affichage d'une icone lorsqu'un interrupteur est activé   Affichage d'une icone lorsqu'un interrupteur est activé Icon_minitimeDim 12 Déc 2010 - 20:56

Pas mal,même si je ne comprend pas trop l'utilité ^^'
Revenir en haut Aller en bas
BARVACHE
Vache Folle
Vache Folle
BARVACHE


Masculin Age : 29
Inscrit le : 22/05/2010
Messages : 3005

Affichage d'une icone lorsqu'un interrupteur est activé Empty
MessageSujet: Re: Affichage d'une icone lorsqu'un interrupteur est activé   Affichage d'une icone lorsqu'un interrupteur est activé Icon_minitimeLun 13 Déc 2010 - 17:33

Disons que ce sera utile dans mon jeu. Cela peut servir pour d'autres situations similaires tels qu'une alerte, la présence d'un poison, d'un danger(mon cas), etc...
Revenir en haut Aller en bas
lecode234
Citadin Lv.7
Citadin Lv.7
lecode234


Masculin Age : 28
Inscrit le : 09/01/2010
Messages : 219

Affichage d'une icone lorsqu'un interrupteur est activé Empty
MessageSujet: Re: Affichage d'une icone lorsqu'un interrupteur est activé   Affichage d'une icone lorsqu'un interrupteur est activé Icon_minitimeLun 13 Déc 2010 - 18:14

Ha d'accord mais l'icon s'affiche ou? Sur l'ecran?
Revenir en haut Aller en bas
pouvoiru
Poulet carnivore Lv.2
Poulet carnivore Lv.2
pouvoiru


Masculin Age : 27
Inscrit le : 17/11/2010
Messages : 28

Affichage d'une icone lorsqu'un interrupteur est activé Empty
MessageSujet: Re: Affichage d'une icone lorsqu'un interrupteur est activé   Affichage d'une icone lorsqu'un interrupteur est activé Icon_minitimeLun 13 Déc 2010 - 19:24

lecode234 a écrit:
Ha d'accord mais l'icon s'affiche ou? Sur l'ecran?
Je pense qu'il va de soi que se soit sur l'écran car le jeu est sur l'écran sinon je pense que c'est du style des messages d'alertes windows .
Revenir en haut Aller en bas
http://rpg-adv.forumgratuit.org/
BARVACHE
Vache Folle
Vache Folle
BARVACHE


Masculin Age : 29
Inscrit le : 22/05/2010
Messages : 3005

Affichage d'une icone lorsqu'un interrupteur est activé Empty
MessageSujet: Re: Affichage d'une icone lorsqu'un interrupteur est activé   Affichage d'une icone lorsqu'un interrupteur est activé Icon_minitimeLun 13 Déc 2010 - 19:29

FALSE!
C'est sur la map en fait. Comme un hud=)
Revenir en haut Aller en bas
lecode234
Citadin Lv.7
Citadin Lv.7
lecode234


Masculin Age : 28
Inscrit le : 09/01/2010
Messages : 219

Affichage d'une icone lorsqu'un interrupteur est activé Empty
MessageSujet: Re: Affichage d'une icone lorsqu'un interrupteur est activé   Affichage d'une icone lorsqu'un interrupteur est activé Icon_minitimeLun 13 Déc 2010 - 19:55

Ha d'accord^^
Merci =)
Revenir en haut Aller en bas
Contenu sponsorisé




Affichage d'une icone lorsqu'un interrupteur est activé Empty
MessageSujet: Re: Affichage d'une icone lorsqu'un interrupteur est activé   Affichage d'une icone lorsqu'un interrupteur est activé Icon_minitime

Revenir en haut Aller en bas
 

Affichage d'une icone lorsqu'un interrupteur est activé

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

 Sujets similaires

-
» [VX] Affichage d'une icone représantant la monnaie du jeu.
» levier qui s'active [resolu]
» [VXAce] Combat sans PM ni TP + Item qui active des compétences + Adaptation d'un script VX
» interrupteur
» Icone set

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 | Forumactif.com