Page 1 sur 2
Déverrouiller une porte quand on tue un boss
Posté : 15 avr. 2012, 13:26
par Doomsday Book
Salut,
J'aimerai savoir si quelqu'un le script qui permettrai de déverrouiller une porte lorsqu'on tue un monstre ?
Exemple: je rentre dans une salle, la porte derrière moi est verrouillée/bloquée, je tue le monstre et là, la porte se déverrouille/débloque.
Histoire d'être bloqué dans la salle jusqu'à qu'on élimine le monstre.
J'ai beau avoir cherché et testé, à chaque fois le script ne se compile pas ou ne marche pas.
Re: Aide pour script de porte
Posté : 16 avr. 2012, 18:28
par Doomsday Book
Personne ici ne sait comment faire ? même des idées ? à plusieurs on pourrait trouver

Re: Aide pour script de porte
Posté : 16 avr. 2012, 18:38
par Tony67
Désolé je suis encore au script de base
Sa peu peut être t'aider
Ck Wiki (même si je pense que ta déjà vu)
Re: Aide pour script de porte
Posté : 16 avr. 2012, 18:48
par Oaristys
Pourrais-tu nous dire quelle technique/quel script tu as essayé ?
Instinctivement, je ferais un script attaché à ton boss avec un event "
OnDeath" et la fonction
Unlock, mais je ne suis pas très sûre.
Re: Aide pour script de porte
Posté : 16 avr. 2012, 18:54
par Tony67
Ouai et sur la porte le script qui lock quand tu rentre
Re: Aide pour script de porte
Posté : 16 avr. 2012, 21:01
par Doomsday Book
@Tony67: oui c'est à partir de ce site que je me forme, c'est pas facile...
@Oaristys: j'ai essayé, il me semble, tous les moyens pour déverrouiller une porte, j'ai même essayer avec une grille, genre elle se lève dès que le boss meurt.
Mais à chaque fois le compile échoue.
Le dernier script utilisé (script sur le boss):
Event OnDeath(Actor akKiller)
if (akKiller == Game.GetPlayer())
game.PorteBoss1.unlock
endIf
endEvent
J'ai:
(5,7): a property cannot be used directly on a type, it must be used on a variable
(5,7): PorteBoss1 is not a property on script game or one of its parents
(5,26): none is not a known user-defined type
Ça me parait correcte en plus.
sans déconné, sur Oblivion c'était un jeu d'enfant les scripts, pourquoi avoir tout compliqué..
Re: Aide pour script de porte
Posté : 16 avr. 2012, 21:16
par Nehluxhes
Enlève le game, PorteBoss1.unlock suffit.
Et tu as bien défini PorteBoss1 dans la liste des propriétés?
Re: Aide pour script de porte
Posté : 16 avr. 2012, 21:26
par Doomsday Book
Mmm.. je pense que non, tu pourrais m'éclairer ?
Re: Aide pour script de porte
Posté : 16 avr. 2012, 21:38
par Nehluxhes
Quand tu es sur la fenêtre de ton boss, dans la partie où tu as rajouté ton script tu peux aussi cliquer sur Properties lorsque celui-ci est sélectionné. Tu en rajoutes donc une du nom de PorteBoss1, de type Door et avec Edit Value tu cliques sur Select in render window et tu cliques sur ta porte.
D'une façon générale les properties sont là pour accéder à tout ce qui est en-dehors du script.
Re: Aide pour script de porte
Posté : 16 avr. 2012, 21:51
par Doomsday Book
Oui j'avais essayé de bidouiller là dedans, mais malheureusement à chaque fois j'ai:
(25,13): script property NewProperty already defined
Je peux rien ajouté dedans.
Mais d'un côté c'est normal vu que le script lui même n'est pas bon, la compile échoue.