|
Auteur | Message |
---|
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: [VX] Inaction Dim 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 |
|
| |
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: Re: [VX] Inaction Dim 19 Juil 2009 - 14:18 | |
| Nyahahahah, c'est super ce script! J'aime beaucoup, super La Mèche ^^ |
|
| |
Maître du destin
Age : 28 Inscrit le : 05/11/2008 Messages : 2955
| Sujet: Re: [VX] Inaction Dim 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? |
|
| |
Croisé Lv.14
Age : 34 Inscrit le : 03/03/2009 Messages : 1141
| Sujet: Re: [VX] Inaction Dim 19 Juil 2009 - 14:19 | |
| Très sympa comme script merci LaMeche. |
|
| |
Inscrit le : 18/04/2009 Messages : 1508
| Sujet: Re: [VX] Inaction Dim 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 =/ |
|
| |
Maître du destin
Age : 28 Inscrit le : 05/11/2008 Messages : 2955
| Sujet: Re: [VX] Inaction Dim 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 |
|
| |
Habitant Lv.6
Age : 27 Avertissements : 3 Inscrit le : 08/12/2008 Messages : 135
| Sujet: Re: [VX] Inaction Lun 20 Juil 2009 - 8:43 | |
| Il faudrait aussi que le héros puisse être animé ! |
|
| |
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: Re: [VX] Inaction Lun 20 Juil 2009 - 9:24 | |
| Donc à toi de faire un character avec le héros qui fait un truc pour passer le temps =° |
|
| |
Va-nu-pieds Lv.4
Age : 29 Avertissements : 1 Inscrit le : 20/07/2009 Messages : 73
| Sujet: Re: [VX] Inaction Lun 20 Juil 2009 - 9:35 | |
| Sympathique comme script. Merci la Mèche |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: [VX] Inaction Lun 20 Juil 2009 - 9:54 | |
| Oula oula Je vais faire une version 2 ^^' Promis ! |
|
| |
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: Re: [VX] Inaction Lun 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 ^^ |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: [VX] Inaction Lun 20 Juil 2009 - 10:02 | |
| Ok ok, je prend tout ça en compte Yuko => Tu peux me montrer le message d'erreur ? |
|
| |
Noble Lv.8
Inscrit le : 05/07/2009 Messages : 263
| Sujet: Re: [VX] Inaction Lun 20 Juil 2009 - 10:13 | |
| Le message d'erreur est le suivant : Faudrait peut-étre fournir les chara avec :/ Je dit sa gentillement |
|
| |
Voyageur Lv.10
Age : 32 Inscrit le : 21/08/2008 Messages : 496
| Sujet: Re: [VX] Inaction Lun 20 Juil 2009 - 10:17 | |
| Tu nomme une planche de characters "Actor1_Stop" ><
Bon script LaMeche |
|
| |
Inscrit le : 18/04/2009 Messages : 1508
| Sujet: Re: [VX] Inaction Lun 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 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. |
|
| |
Roi des Lapinous
Age : 34 Inscrit le : 11/10/2008 Messages : 2292
| Sujet: Re: [VX] Inaction Lun 20 Juil 2009 - 11:27 | |
| Techniquement ça serait possible mais dur sans héros :/ Sinon bin oui c'est sympa -10 scripts |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: [VX] Inaction Lun 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 xD
Dernière édition par La Meche le Lun 20 Juil 2009 - 13:05, édité 1 fois |
|
| |
Noble Lv.8
Inscrit le : 05/07/2009 Messages : 263
| Sujet: Re: [VX] Inaction Lun 20 Juil 2009 - 13:01 | |
| Surement faute de frappe ? Sinon oui pourquoi -10 ?
Regarde l'édite de Hikari x] |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: [VX] Inaction Lun 20 Juil 2009 - 13:07 | |
| Nouvelle version !!! Tout ce que vous m'avez demandé à été rajouté =3 Bon making 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 ! |
|
| |
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: Re: [VX] Inaction Lun 20 Juil 2009 - 13:11 | |
| Erreur au début du script, ici: - Code:
-
Character = [ ["Actor2", true] ["Actor2", true] ] |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: [VX] Inaction Lun 20 Juil 2009 - 13:14 | |
| Je sais ^^' Nouvelle version débuggé x] 2.1 ! |
|
| |
Croisé Lv.14
Age : 26 Inscrit le : 22/05/2011 Messages : 1141
| Sujet: Re: [VX] Inaction Mer 25 Mai 2011 - 16:27 | |
| |
|
| |
| Sujet: Re: [VX] Inaction | |
| |
|
| |
|