SEPHICLOUD
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

SEPHICLOUD

LE FORUM SUR LES MAKERS DE RPG
 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
Le deal à ne pas rater :
Bon plan achat en duo : 2ème robot cuiseur Moulinex Companion ...
600 €
Voir le deal

 

 (script)Curseur

Aller en bas 
2 participants
AuteurMessage
polm
HEROS
HEROS
polm


Nombre de messages : 68
Age : 122
ou tu est ? : je suis sur msn en train de parler a l'FBI
Date d'inscription : 02/07/2006

(script)Curseur Empty
MessageSujet: (script)Curseur   (script)Curseur EmptyJeu 20 Juil - 22:04

Salut tout le monde alors je vous presente le script de curseur

Alors Screen :
...Sephicloud je pense que t'es d'accord avec mieu ca ne vau pas la peine

le script:
cree un script en dessous de scene_debug et nommez le comme vous voulez et inserez ce script dedans
Code:

#==============================================================================
#Ѓ@Ѓ{Ѓ{Ѓ@–о€уЊ^ѓZѓЊѓNѓgѓJЃ[ѓ\ѓ‹Ѓ@ver. 1.12Ѓ@Ѓ{Ѓ{
#Ѓ@Ѓ@Script by ѓpѓ‰Њў
#Ѓ@Ѓ@http://para.j-mx.com/
#------------------------------------------------------------------------------
# ѓRѓ}ѓ“ѓh‘I‘рЋћ‚МѓJЃ[ѓ\ѓ‹‚р”C€У‚М‰ж‘њ‚Й‚µ‚Ь‚·ЃB
#==============================================================================

module PARA_LEFT_CURSOR
 
  # ѓJЃ[ѓ\ѓ‹‰ж‘њѓtѓ@ѓCѓ‹–јЃiЃuGraphics/WindowskinЃvѓtѓHѓ‹ѓ_“аЃj
  FILE_NAME = "cursor"

  # •\Ћ¦ѓ^ѓCѓvЃi 0:–о€у‚М‚Э 1:–о€уЃ{ЋlЉpѓJЃ[ѓ\ѓ‹ Ѓj
  TYPE = 0

end

# ЃЄ ђЭ’иЌЂ–Ъ‚±‚±‚Ь‚Е
#------------------------------------------------------------------------------

#==============================================================================
# ЃЎ Window_Base
#==============================================================================

class Window_Base
  #--------------------------------------------------------------------------
  # Ѓњ ѓJЃ[ѓ\ѓ‹‚М‹йЊ`ЌXђV
  #--------------------------------------------------------------------------
  alias cursor_rect_para_lcr cursor_rect
  def cursor_rect=(rect)
    if PARA_LEFT_CURSOR::TYPE == 1
      super(rect)
    end
    empty = Rect.new(0,0,0,0)
    if rect != empty and self.visible != false and @index != -1
      if @cursor == nil or @cursor.disposed?
        # ѓXѓvѓ‰ѓCѓg‚рЌмђ¬
        @cursor = Sprite.new
        @cursor.bitmap = RPG::Cache.windowskin(PARA_LEFT_CURSOR::FILE_NAME)
      end
      # ѓJЃ[ѓ\ѓ‹ѓXѓvѓ‰ѓCѓg‚М€К’u‚р€Ъ“®
      @cursor.x = self.x + rect.x
      cy = (rect.height-32) / 2
      @cursor.y = self.y + cy + rect.y + 16
      @cursor.z = self.z + 2
    elsif @cursor != nil
      @cursor.dispose
    end
  end
  #--------------------------------------------------------------------------
  # Ѓњ ‰р•ъ
  #--------------------------------------------------------------------------
  alias dispose_para_cur dispose
  def dispose
    super
    if @cursor != nil
      @cursor.dispose
    end
  end
  #--------------------------------------------------------------------------
  # Ѓњ self.visible
  #--------------------------------------------------------------------------
  def visible=(bool)
    super
    # ѓEѓCѓ“ѓhѓE‚Є•s‰ВЋ‹‚МЋћ‚НѓJЃ[ѓ\ѓ‹‚рЏБ‹Ћ
    if @cursor != nil and bool == false
      @cursor.dispose
    end
  end
  #--------------------------------------------------------------------------
  # Ѓњ self.x
  #--------------------------------------------------------------------------
  def x=(x)
    super
    if @index != nil
      # ѓJЃ[ѓ\ѓ‹‚М‹йЊ`‚рЌXђV
      update_cursor_rect
    end
  end
  #--------------------------------------------------------------------------
  # Ѓњ self.y
  #--------------------------------------------------------------------------
  def y=(y)
    super
    if @index != nil
      # ѓJЃ[ѓ\ѓ‹‚М‹йЊ`‚рЌXђV
      update_cursor_rect
    end
  end
end

Voila j'ia fini le script 1 je vous poste les ressources necessaire dans le post suivant
Revenir en haut Aller en bas
polm
HEROS
HEROS
polm


Nombre de messages : 68
Age : 122
ou tu est ? : je suis sur msn en train de parler a l'FBI
Date d'inscription : 02/07/2006

(script)Curseur Empty
MessageSujet: Re: (script)Curseur   (script)Curseur EmptyJeu 20 Juil - 22:11

alors la suite
ceci est a faire seulement si vous voulez un curseur animé

le script
Code:

#==============================================================================
#Ѓ@Ѓ{Ѓ{ –о€уЊ^ѓZѓЊѓNѓgѓJЃ[ѓ\ѓ‹ѓIѓvѓVѓ‡ѓ“ - ѓAѓjѓЃЃ[ѓVѓ‡ѓ“ѓJЃ[ѓ\ѓ‹ ver. 1.00 Ѓ{Ѓ{
#Ѓ@Ѓ@Script by ѓpѓ‰Њў
#Ѓ@Ѓ@http://para.j-mx.com/
#------------------------------------------------------------------------------
# ѓXѓNѓЉѓvѓgЃu–о€уЊ^ѓZѓЊѓNѓgѓJЃ[ѓ\ѓ‹ѓIѓvѓVѓ‡ѓ“Ѓv‚МѓJЃ[ѓ\ѓ‹‚р
# ѓAѓjѓЃЃ[ѓVѓ‡ѓ“‚і‚№‚Ь‚·ЃB
#------------------------------------------------------------------------------
# ѓRѓ}ѓ“ѓh‘I‘рЋћ‚МѓJЃ[ѓ\ѓ‹‚р”C€У‚М‰ж‘њ‚Й‚µ‚Ь‚·ЃB
#==============================================================================

module PARA_LEFT_CURSOR

  # ѓAѓjѓЃ‚ЙЋg‚¤‰ж‘њ‚М–‡ђ”
  MAX_FRAMES = 3

  # 1ѓRѓ}‚ ‚Ѕ‚и‚М‘Т‚їЋћЉФЃiђ”’l‚ЄЏ¬‚і‚ў‚Щ‚ЗѓAѓjѓЃ‚МѓXѓsЃ[ѓh‚Є‘¬‚­‚И‚и‚Ь‚·Ѓj
  ANM_SPEED = 5

end

# ЃЄ ђЭ’иЌЂ–Ъ‚±‚±‚Ь‚Е
#------------------------------------------------------------------------------

#==============================================================================
# ЃЎ Window_Base
#==============================================================================

class Window_Base
  #--------------------------------------------------------------------------
  # Ѓњ ѓJЃ[ѓ\ѓ‹‚М‹йЊ`ЌXђV
  #--------------------------------------------------------------------------
  alias cursor_rect_para_lcr cursor_rect
  def cursor_rect=(rect)
    if PARA_LEFT_CURSOR::TYPE == 1
      super(rect)
    end
    empty = Rect.new(0,0,0,0)
    if rect != empty and self.visible != false and @index != -1
      if @cursor == nil or @cursor.disposed?
        # ѓXѓvѓ‰ѓCѓg‚рЌмђ¬
        @cursor = Sprite.new
        @cursor_anm_frame = 1
        @cursor.bitmap = RPG::Cache.windowskin(PARA_LEFT_CURSOR::FILE_NAME+@cursor_anm_frame.to_s)
        @cursor_wait = PARA_LEFT_CURSOR::ANM_SPEED
      end
      # ѓJЃ[ѓ\ѓ‹ѓXѓvѓ‰ѓCѓg‚М€К’u‚р€Ъ“®
      @cursor.x = self.x + rect.x
      cy = (rect.height-32) / 2
      @cursor.y = self.y + cy + rect.y + 16
      @cursor.z = self.z + 2
    elsif @cursor != nil
      @cursor.dispose
    end
  end
  #--------------------------------------------------------------------------
  # Ѓњ update
  #--------------------------------------------------------------------------
  def update
    super
    if @cursor != nil and @cursor.disposed? == false
      if @cursor_wait == nil or @cursor_wait <= 0
        @cursor_wait = PARA_LEFT_CURSOR::ANM_SPEED
        @cursor_anm_frame += 1
        if @cursor_anm_frame > PARA_LEFT_CURSOR::MAX_FRAMES
          @cursor_anm_frame = 1
        end
        @cursor.bitmap = RPG::Cache.windowskin(PARA_LEFT_CURSOR::FILE_NAME+@cursor_anm_frame.to_s)
      else
        @cursor_wait -= 1
      end
    end
  end
end

Ressources :
pour le curseur non animé
http://para.j-mx.com/rgss/script/cursor_left.html
je fais pas de la pub juste en bas du script dans le site vous avez un doigt c'est un exemple de curseur a enregistrer dans windowskin

pour le curseur animé:
http://para.j-mx.com/rgss/script/cursor_left_anm.html
Dedans en abs du script vosu avez 3 images a mettre dans windowskin


Quelque trucs tres importants
le script du curseur animé doit etre en dessous du script du curseur normal
pour avoir le curseur anime faut deja l'image du curseur non anime et les 3 images du curseur animé

enfin j'espere que vouis avez compris comment faire il est pas de moi mais bon

NOTE:Bien sur vous pouvez creer vos propres curseur mais faut qu'ils soivent de la taille 32x32pixels


Dernière édition par le Ven 21 Juil - 13:23, édité 1 fois
Revenir en haut Aller en bas
sephicloud
Administrateur SÉPHICLOUD
Administrateur SÉPHICLOUD
sephicloud


Nombre de messages : 133
Age : 122
ou tu est ? : dans le CAYON COSMOS en train de chasser nanaki^^
Date d'inscription : 15/02/2006

(script)Curseur Empty
MessageSujet: Re: (script)Curseur   (script)Curseur EmptyVen 21 Juil - 0:32

enfin quelq'un.. Surprised
Revenir en haut Aller en bas
https://sephicloud-rpg.1fr1.net
polm
HEROS
HEROS
polm


Nombre de messages : 68
Age : 122
ou tu est ? : je suis sur msn en train de parler a l'FBI
Date d'inscription : 02/07/2006

(script)Curseur Empty
MessageSujet: Re: (script)Curseur   (script)Curseur EmptyVen 21 Juil - 12:10

c'est vrai ca fait logntemps sans post sinon sephicloud si les scripts marchent (cde qui est le cas chez moi) tu peu les mettre dans la base de donnees stp
Revenir en haut Aller en bas
Contenu sponsorisé





(script)Curseur Empty
MessageSujet: Re: (script)Curseur   (script)Curseur Empty

Revenir en haut Aller en bas
 
(script)Curseur
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» (script)Hp Ennemi
» (script)joli menu
» (script) Sauvegarde Ameliore
» (script) Magasin Ameliore
» (script)Un Petit ajout pour le menu equiper

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
SEPHICLOUD :: BASE DE DONNÉES :: SCRIPTS-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser