-28%
Le deal à ne pas rater :
Brandt LVE127J – Lave-vaisselle encastrable 12 couverts – L60cm
279.99 € 390.99 €
Voir le deal

Aller en bas
VincentValentine
VincentValentine
Membre

Nombre de messages : 23
Age : 28
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é Empty [Résolu] Un mini-script de passabilité

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
Berka
Berka
Staffeux retraité

Nombre de messages : 1832
Age : 33
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

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

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.
VincentValentine
VincentValentine
Membre

Nombre de messages : 23
Age : 28
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é Empty Re: [Résolu] Un mini-script de passabilité

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
Azuma-01
Azuma-01
Membre

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

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

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.
VincentValentine
VincentValentine
Membre

Nombre de messages : 23
Age : 28
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é Empty Re: [Résolu] Un mini-script de passabilité

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 ! [Résolu] Un mini-script de passabilité 171548
Contenu sponsorisé

[Résolu] Un mini-script de passabilité Empty 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