Partagez
Aller en bas
avatar
VincentValentine
Membre

Nombre de messages : 23
Age : 23
Localisation : Dans les ténèbres d'un cercueil cloué...
Distinction : aucune
Date d'inscription : 29/12/2009

[Résolu] Un mini-script de passabilité

le Mer 7 Avr 2010 - 19:38
Bonjour,

Je voudrais savoir s'il est possible par condition (si script ...) de faire une action seulement si le personnage peut marcher sur la case concernée, et si oui comment.


Merci d'avance,

VincentValentine


Dernière édition par VincentValentine le Sam 17 Avr 2010 - 19:42, édité 2 fois
avatar
Berka
Administrateur

Nombre de messages : 1831
Age : 28
Localisation : Paris
Distinction : rubyste déglingué
9ème dan en scripting-no-jutsu

Nouveau Justine Beber ;P
Date d'inscription : 16/12/2007
http://rpgruby.olympe-network.com

Re: [Résolu] Un mini-script de passabilité

le Mer 7 Avr 2010 - 19:47
Code:
if $game_player.passable?(x,y)
#action
end

avec x et y les coordonnées de la case à tester.
avatar
VincentValentine
Membre

Nombre de messages : 23
Age : 23
Localisation : Dans les ténèbres d'un cercueil cloué...
Distinction : aucune
Date d'inscription : 29/12/2009

Re: [Résolu] Un mini-script de passabilité

le Mer 7 Avr 2010 - 19:50
Merci, mais n'y aurait-il pas de moyen de tester la case sous le héros ( c'est pour quand on est en vaisseau, pour savoir si le personnage pourrait passer sur la case au dessous) ? De plus, ce ne serait pas en faisant la commande inserer un script mais condition>si script...
Désolé du dérangement Embarassed
avatar
Azuma-01
Membre

Nombre de messages : 94
Age : 26
Localisation : Amos
Distinction : aucune
Date d'inscription : 22/09/2009

Re: [Résolu] Un mini-script de passabilité

le Ven 9 Avr 2010 - 17:34
C'est pratiquement la même chose:
Code:
if $game_player.passable?($game_player.x,$game_player.y)
#action
end
@VincentValentine a écrit:De plus, ce ne serait pas en faisant la commande inserer un script mais condition>si script...
Si tu veux utiliser la commande Condition>Script, met seulement "$game_player.passable?($game_player.x,$game_player.y)" (sans les guillemets) dans la case blanche.
avatar
VincentValentine
Membre

Nombre de messages : 23
Age : 23
Localisation : Dans les ténèbres d'un cercueil cloué...
Distinction : aucune
Date d'inscription : 29/12/2009

Re: [Résolu] Un mini-script de passabilité

le Ven 9 Avr 2010 - 19:10
Merci !
Ce n'était pas exactement le script, mais je l'ai bidouillé et le bon script était $game_map.passable?($game_player.x,$game_player.y) == true
Mais tu m'as mis sur la bonne voie, alors encore merci !
Contenu sponsorisé

Re: [Résolu] Un mini-script de passabilité

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum