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



Le deal à ne pas rater :
Code promo Nike : -25% dès 50€ d’achats sur tout le site Nike
Voir le deal

Partagez
 

 [VX] Déplacement Aquatique

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Milow
Habitant Lv.6
Habitant Lv.6
Milow


Masculin Age : 30
Inscrit le : 28/02/2010
Messages : 124

[VX] Déplacement Aquatique Empty
MessageSujet: [VX] Déplacement Aquatique   [VX] Déplacement Aquatique Icon_minitimeMer 31 Mar 2010 - 14:49

Par Milow

Description
Vous voulez faire des poissons mais leur gestion de déplacement sur l'eau vous donne mal à la tête ?
Voici qui va faciliter tout ça !

Utilisation
Dans le nom de l'evenement placer ce tag
Code:
\EAU[type]
Remplacer type par
1 : Eau de Surface
2 : Eau Profonde

Code:
#==============================================================================
# ● [VX] ◦ Déplacement Aquatique
#--------------------------------------------------------------------------
# ◦ Par  Milow
# ◦ Version 1
#==============================================================================
# \EAU[type]
# 1 : Eau de Surface
# 2 : Eau Profonde
#==============================================================================
class Game_Event
  alias eau_ini initialize
  def initialize(*arg)
    eau_ini(*arg)
    @terrain = name =~ /\\EAU\[([0-9])\]/i ? $1.to_i : 0
  end
  def map_passable?(x, y)
    case  @terrain
    when 1
      return $game_map.boat_passable?(x, y)
    when 2
      return $game_map.ship_passable?(x, y)
    else
      return $game_map.passable?(x, y)
    end
  end
  def name
    return @event.name
  end
end

PS : Hm... Je crois que j'ai rarement été si peu clair...
Si vous comprenez pas dite le j'améliorerais ^^'


Dernière édition par Milow le Mer 31 Mar 2010 - 15:20, édité 2 fois
Revenir en haut Aller en bas
rem1595
Maire Lv.9
Maire Lv.9
rem1595


Masculin Age : 29
Inscrit le : 21/09/2009
Messages : 335

[VX] Déplacement Aquatique Empty
MessageSujet: Re: [VX] Déplacement Aquatique   [VX] Déplacement Aquatique Icon_minitimeMer 31 Mar 2010 - 14:51

Bah un petit screen ne serais pas de trop =D
Revenir en haut Aller en bas
Matsuo Kaito
+ Heir Øf Ŧime +
+ Heir Øf Ŧime +
Matsuo Kaito


Masculin Age : 33
Inscrit le : 27/06/2008
Messages : 10881

[VX] Déplacement Aquatique Empty
MessageSujet: Re: [VX] Déplacement Aquatique   [VX] Déplacement Aquatique Icon_minitimeMer 31 Mar 2010 - 14:53

En gros c'est une limitation des déplacements automatiques aléatoires, c'est ça ?
Ca m'a l'air pas mal x)
( Par contre, je ne peux pas tester, je ne suis pas sur mon Pc ... je te filerai les poins plus tard, sauf si quelqu'un s'en charge entretemps )


Dernière édition par Matsuo Kaito le Mer 31 Mar 2010 - 14:56, édité 1 fois
Revenir en haut Aller en bas
Milow
Habitant Lv.6
Habitant Lv.6
Milow


Masculin Age : 30
Inscrit le : 28/02/2010
Messages : 124

[VX] Déplacement Aquatique Empty
MessageSujet: Re: [VX] Déplacement Aquatique   [VX] Déplacement Aquatique Icon_minitimeMer 31 Mar 2010 - 14:53

Un screen ne servirait à rien xD
Ce script permet juste de faire déplacer un event sur de l'eau et non sur la terre
Pour faire des poissons, des animaux aquatiques, etc...

Matsuo > Hm...
Ouais en gros sa permet de faire des déplacements aléatoires (ou pô) sur l'eau =)
Revenir en haut Aller en bas
MirainoHikari
Ex-Admin-Script
Ex-Admin-Script
MirainoHikari


Masculin Age : 42
Inscrit le : 26/05/2008
Messages : 2360

[VX] Déplacement Aquatique Empty
MessageSujet: Re: [VX] Déplacement Aquatique   [VX] Déplacement Aquatique Icon_minitimeMer 31 Mar 2010 - 15:06

Juste un détail... Pourquoi mettre 0,0 dans ton else plutôt que x,y ? Je crois que laisser x,y permettrait d'éviter un bug ou deux de passabilité générale de la carte...
Revenir en haut Aller en bas
http://mirainohikari.deviantart.com
Milow
Habitant Lv.6
Habitant Lv.6
Milow


Masculin Age : 30
Inscrit le : 28/02/2010
Messages : 124

[VX] Déplacement Aquatique Empty
MessageSujet: Re: [VX] Déplacement Aquatique   [VX] Déplacement Aquatique Icon_minitimeMer 31 Mar 2010 - 15:20

Oups O.o
J'avais même pas fait gaffe xD
C'était involontaire en tous cas :s

Merci, sa évitera des bugs =)
Revenir en haut Aller en bas
MirainoHikari
Ex-Admin-Script
Ex-Admin-Script
MirainoHikari


Masculin Age : 42
Inscrit le : 26/05/2008
Messages : 2360

[VX] Déplacement Aquatique Empty
MessageSujet: Re: [VX] Déplacement Aquatique   [VX] Déplacement Aquatique Icon_minitimeMer 31 Mar 2010 - 15:21

Ça fait plaisir. Quand on peut corrigé/éviter des bugs à vue sans tester, faut en profiter Wink
Revenir en haut Aller en bas
http://mirainohikari.deviantart.com
Zangther
Maître des Duels
Maître des Duels
Zangther


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

[VX] Déplacement Aquatique Empty
MessageSujet: Re: [VX] Déplacement Aquatique   [VX] Déplacement Aquatique Icon_minitimeMer 31 Mar 2010 - 16:37

Je vois a peu pres ce a quoi sert le script.
C'est sur que c'est bien ça évite les poissons nageant a travers la terre :O

Combiné au script de déplacement limité dans une area on peut éviter que ses events fassent pas ce qu'on veut x)
Revenir en haut Aller en bas
Sylfurion
Mage Lv.11
Mage Lv.11
Sylfurion


Masculin Age : 27
Inscrit le : 02/03/2009
Messages : 513

[VX] Déplacement Aquatique Empty
MessageSujet: Re: [VX] Déplacement Aquatique   [VX] Déplacement Aquatique Icon_minitimeSam 3 Avr 2010 - 17:20

Salut merci pour ce script mais j'ai une question ça fait quoi si dans type ( dans l'appel de script ) on met :

1 : Eau de Surface
2 : Eau Profonde

Eau de surface montrera mieux l'event ?
et eau profonde le montrera moins ?
Pour que l'on crois qu'il est profond dans l'eau ?

Ou cela veux juste dire que l'event ne marchera que sur l'eau bleu clair ( eau de surface ) ou l'eau bleu foncé ( eau pronfonde ) ?

merci d'avance

ciao
Revenir en haut Aller en bas
Milow
Habitant Lv.6
Habitant Lv.6
Milow


Masculin Age : 30
Inscrit le : 28/02/2010
Messages : 124

[VX] Déplacement Aquatique Empty
MessageSujet: Re: [VX] Déplacement Aquatique   [VX] Déplacement Aquatique Icon_minitimeSam 3 Avr 2010 - 17:52

Eau clair et au profonde conresponde aux déplacement possible du radeau et du bâteau, le radeau ne peut pas aller sur l'eau profonde, le bâteau si
Ce script ne change rien au chara de l'event, il l'oblige juste à marche sur l'eau ou sur la terre rien de plus ^^
Revenir en haut Aller en bas
vincentmhd
Maire Lv.9
Maire Lv.9
vincentmhd


Masculin Age : 37
Inscrit le : 04/02/2009
Messages : 326

[VX] Déplacement Aquatique Empty
MessageSujet: Re: [VX] Déplacement Aquatique   [VX] Déplacement Aquatique Icon_minitimeLun 5 Avr 2010 - 18:22

C'est cool, c'est une bonne astuce.
Revenir en haut Aller en bas
Maègedyn
Habitant Lv.6
Habitant Lv.6
Maègedyn


Féminin Age : 44
Inscrit le : 19/07/2009
Messages : 142

[VX] Déplacement Aquatique Empty
MessageSujet: Re: [VX] Déplacement Aquatique   [VX] Déplacement Aquatique Icon_minitimeMar 6 Avr 2010 - 9:10

C'est super comme p'tit script, ça marche impeccable ^_^
Et hop, dans mon projet Wink
Merci !
Revenir en haut Aller en bas
Contenu sponsorisé




[VX] Déplacement Aquatique Empty
MessageSujet: Re: [VX] Déplacement Aquatique   [VX] Déplacement Aquatique Icon_minitime

Revenir en haut Aller en bas
 

[VX] Déplacement Aquatique

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

 Sujets similaires

-
» Déplacement en problème
» Deplacement 4 directions
» Déplacement de Siligan
» Groupe (déplacement)
» Deplacement de PNJ[ Résolu ]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Scripts VX - RGSS2 :: Évents & PNJs-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit