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




Partagez
 

 [VX] Inaction

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

[VX] Inaction Empty
MessageSujet: [VX] Inaction   [VX] Inaction Icon_minitimeDim 19 Juil 2009 - 14:16

Auteur : La Meche

Version : 1 2.1

Description du script : Si vous ne faite aucune action au bout de x seconde, votre héro changera d'apparence
Et reprendra son ancienne apparence des que vous ferez une action.

Script :
Code:
#==============================================================================
# ● [VX] ◦ Inaction
#------------------------------------------------------------------------------
# ◦ Par La Meche
# ◦ http://rpg-maker-vx.bbactif.com/forum.htm
# ◦ Crée le 19/07/09
# ◦ Version 2.1
#==============================================================================

#==============================================================================
# * * Module Stop
#---------------------------------------------------------------------------------------------------------------------
# Diverse option
#==============================================================================

module LaM
  module Stop
    #--------------------------------------------------------------------------
    # * Temps d'attente avant
    #    de passer en inaction
    #    En seconde
    #    Possibilité de mettre plusieur chiffre dans les [ ]
    #    /!\ N'oublié pas la , /!\
    #--------------------------------------------------------------------------
    Temps = [5, 3]
    #--------------------------------------------------------------------------
    # * Pour créer une position d'inaction
    #    Inserez ceci a la suite de la ,
    #    [N, T]
    #    N = Nom du fichier d'inaction du héro
    #    T = true/false
    #    Si true le chara bougera sur place
    #--------------------------------------------------------------------------
    Character = [
    ["Actor1_Stop", true],
    ["Actor1_Stop", true]
    ]
    #--------------------------------------------------------------------------
    # * ID de l'interrupteur désactivant l'inaction
    #    Si l'interrupteur est sur true l'inaction sera désactivé
    #--------------------------------------------------------------------------
    Desactiver = 1
  end
end
#==============================================================================
# ** Game_Player
#------------------------------------------------------------------------------
#  This class handles maps. It includes event starting determinants and map
# scrolling functions. The instance of this class is referenced by $game_map.
#==============================================================================

class Game_Player
  #--------------------------------------------------------------------------
  # * Alias
  #--------------------------------------------------------------------------
  alias inactif_initialize initialize
  alias inactif_update update
  #--------------------------------------------------------------------------
  # * Initialize
  #--------------------------------------------------------------------------
  def initialize
    inactif_initialize
    @attente = 0
    @temps = LaM::Stop::Temps[rand(LaM::Stop::Temps.size)]
    @inactif = false
  end
  #--------------------------------------------------------------------------
  # * Frame Update
  #--------------------------------------------------------------------------
  def update
    inactif_update
    if not moving?
      @attente += 1
    else
      @attente = 0
      if @inactif or $game_switches[LaM::Stop::Desactiver]
        @inactif = false
        set_inactif(false)
      end
    end
    if @attente >= (@temps * 60)
      @attente = 0
      if not @inactif and not $game_switches[LaM::Stop::Desactiver]
        @inactif = true
        set_inactif(true)
      end
    end
  end
  #--------------------------------------------------------------------------
  # *Changement d'apparence
  #--------------------------------------------------------------------------
  def set_inactif(sens)
    actor = $game_actors[1]
    if sens
      @ancien_chara = actor.character_name
      index = rand(LaM::Stop::Character.size)
      nouveau_chara = LaM::Stop::Character[index][0]
      step_anim = LaM::Stop::Character[index][1]
    else
      nouveau_chara = @ancien_chara
      step_anim = false
    end
    actor.set_graphic(nouveau_chara, actor.character_index,
    actor.face_name, actor.face_index)
    @step_anime = step_anim
    @temps = LaM::Stop::Temps[rand(LaM::Stop::Temps.size)]
    refresh
  end
end
#==============================================================================
# ** Game_Character
#------------------------------------------------------------------------------
#  This class deals with characters. It's used as a superclass of the
# Game_Player and Game_Event classes.
#==============================================================================

class Game_Character
  #--------------------------------------------------------------------------
  # * Public Instance Variables
  #--------------------------------------------------------------------------
  attr_accessor :step_anime
end


Dernière édition par La Meche le Lun 20 Juil 2009 - 13:14, édité 2 fois
Revenir en haut Aller en bas
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


Masculin Age : 31
Inscrit le : 27/04/2008
Messages : 1835

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeDim 19 Juil 2009 - 14:18

Nyahahahah, c'est super ce script! J'aime beaucoup, super La Mèche ^^
Revenir en haut Aller en bas
Darksmile
Maître du destin
Maître du destin
Darksmile


Masculin Age : 28
Inscrit le : 05/11/2008
Messages : 2955

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeDim 19 Juil 2009 - 14:18

Wah, très bonne idée!
Merci du partage!
PS: Est-ce que le script s'arrête durant le déroulement d'un évenement?
Revenir en haut Aller en bas
Dark Raviel
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 34
Inscrit le : 03/03/2009
Messages : 1141

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeDim 19 Juil 2009 - 14:19

Très sympa comme script merci LaMeche.
Revenir en haut Aller en bas
http://aigledor1989.forumpro.fr/forum.htm
Yuko
Gardien Sylvestre Fantômatique
Gardien Sylvestre Fantômatique
Yuko


Masculin Inscrit le : 18/04/2009
Messages : 1508

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeDim 19 Juil 2009 - 14:34

Ouai c'est une très bonne idée, d'ailleurs c'est moi qui lui ai donné U__U *ravin*
Nan c'est sympa, je vais justement aller le tester.
Mais Darksmile a raison, est-ce qu'il s'arrête lors d'un event... parce que sinon =/

EDIT:
Bug ligne 57 "+", je l'enlève, je test, pas de bug, mais ça marche pas =/
Revenir en haut Aller en bas
Darksmile
Maître du destin
Maître du destin
Darksmile


Masculin Age : 28
Inscrit le : 05/11/2008
Messages : 2955

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeDim 19 Juil 2009 - 21:39

Je verrais mal mon héros bailler pendant que le méchant va détruire le monde ^^
Sinon, il faut désactiver le script à chaque évenement important :s
Revenir en haut Aller en bas
nuparu1997
Habitant Lv.6
Habitant Lv.6
nuparu1997


Masculin Age : 26
Avertissements : 3
Inscrit le : 08/12/2008
Messages : 135

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeLun 20 Juil 2009 - 8:43

Il faudrait aussi que le héros puisse être animé !
Revenir en haut Aller en bas
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


Masculin Age : 31
Inscrit le : 27/04/2008
Messages : 1835

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeLun 20 Juil 2009 - 9:24

Donc à toi de faire un character avec le héros qui fait un truc pour passer le temps =°
Revenir en haut Aller en bas
Michou
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4
Michou


Masculin Age : 29
Avertissements : 1
Inscrit le : 20/07/2009
Messages : 73

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeLun 20 Juil 2009 - 9:35

Sympathique comme script. Merci la Mèche Very Happy
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeLun 20 Juil 2009 - 9:54

Oula oula
Je vais faire une version 2 ^^'
Promis !
Revenir en haut Aller en bas
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


Masculin Age : 31
Inscrit le : 27/04/2008
Messages : 1835

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeLun 20 Juil 2009 - 9:56

Ce qui serait bien c'est de faire en sorte que plusieurs animations soient disponibles et soient choisies aléatoirement à des écarts différents =° Héhéhé, bon script ^^
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeLun 20 Juil 2009 - 10:02

Ok ok, je prend tout ça en compte
Yuko => Tu peux me montrer le message d'erreur ?
Revenir en haut Aller en bas
So-xas
Noble Lv.8
Noble Lv.8
So-xas


Masculin Inscrit le : 05/07/2009
Messages : 263

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeLun 20 Juil 2009 - 10:13

Le message d'erreur est le suivant :


[VX] Inaction Sans_t11

Faudrait peut-étre fournir les chara avec :/ Je dit sa gentillement Very Happy
Revenir en haut Aller en bas
narak1
Voyageur Lv.10
Voyageur Lv.10
narak1


Masculin Age : 32
Inscrit le : 21/08/2008
Messages : 496

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeLun 20 Juil 2009 - 10:17

Tu nomme une planche de characters "Actor1_Stop" ><

Bon script LaMeche
Revenir en haut Aller en bas
http://roms-fr.bbactif.com/
Yuko
Gardien Sylvestre Fantômatique
Gardien Sylvestre Fantômatique
Yuko


Masculin Inscrit le : 18/04/2009
Messages : 1508

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeLun 20 Juil 2009 - 10:29

Je te montrerais le message d'erreur tout à l'heure Flameche, mais c'est pas celui de Sangoku.
Sangoku => Ton message d'erreur est en français alors où est-ce que tu ne comprend pas?
Le script est censé marché, tel qu'après X secondes, le chara NOMDETONCHARA_Stop s'affiche. Donc si t'en as pas fait normal que ça bug Rolling Eyes
Si ça se faisait sans qu'on fasse le chara ça serait très fort. X)
Et on ne peut pas fournir le chara avec XD, vu que le chara c'est censé être ton héros, par exemple les yeux fermés.
Et comme on a pas tous le même héros, c'est impossible de donner le chara avec tu comprend ^^

Donc ton erreur n'a rien à voir avec l'erreur du script.
Revenir en haut Aller en bas
Elezia
Roi des Lapinous
Roi des Lapinous
Elezia


Masculin Age : 33
Inscrit le : 11/10/2008
Messages : 2291

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeLun 20 Juil 2009 - 11:27

Techniquement ça serait possible mais dur sans héros :/
Sinon bin oui c'est sympa -10 scripts
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeLun 20 Juil 2009 - 12:49

Citation :
c'est sympa -10 scripts
QUOI ?!
Pourquoi tu veux m'enlever 10 en script T_T

EDIT Hikari : ^_^ Car tu es plein afin de pouvoir te les rajouter par la suite Wink

xD


Dernière édition par La Meche le Lun 20 Juil 2009 - 13:05, édité 1 fois
Revenir en haut Aller en bas
So-xas
Noble Lv.8
Noble Lv.8
So-xas


Masculin Inscrit le : 05/07/2009
Messages : 263

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeLun 20 Juil 2009 - 13:01

Surement faute de frappe ?
Sinon oui pourquoi -10 ?

Regarde l'édite de Hikari x]
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeLun 20 Juil 2009 - 13:07

Nouvelle version !!!
Tout ce que vous m'avez demandé à été rajouté =3

Bon making Wink

PS : Content ?
Me suis enlevé 25 points pour que vous me les rajoutiez au fur et à mesure =D

EDIT : Oups, j'ai oublié la désactivation du script ^^'
Je le fais de suite !
Revenir en haut Aller en bas
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


Masculin Age : 31
Inscrit le : 27/04/2008
Messages : 1835

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeLun 20 Juil 2009 - 13:11

Erreur au début du script, ici:

Code:
    Character = [
    ["Actor2", true]
    ["Actor2", true]
    ]
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeLun 20 Juil 2009 - 13:14

Je sais ^^'
Nouvelle version débuggé x]
2.1 !
Revenir en haut Aller en bas
zouzaka
Croisé Lv.14
Croisé Lv.14
zouzaka


Masculin Age : 25
Inscrit le : 22/05/2011
Messages : 1141

[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitimeMer 25 Mai 2011 - 16:27

merci
Revenir en haut Aller en bas
Contenu sponsorisé




[VX] Inaction Empty
MessageSujet: Re: [VX] Inaction   [VX] Inaction Icon_minitime

Revenir en haut Aller en bas
 

[VX] Inaction

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

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Scripts VX - RGSS2 :: Héros et équipe-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit