Aller au contenu


(Résolu) Un Aller Simple


  • Veuillez vous connecter pour répondre
7 réponses à ce sujet

#1 Dago_Bert

Dago_Bert

Posté 06 avril 2010 - 00:13

Bonjour à tous. Voilà le contexte: Le joueur prend un portail qui l'amène à un Endroit X. Mais une fois qu'il s'est téléporté, le Portail disparait, ce qui l'empêche de retourner à cet endroit une fois qu'il est revenu à Vvandarfell.

Il y a aussi un autre script: Je voudrais qu'un NPC soit téléporté à un endroit précis lorsque le Journal est arrivé à un certain point (comme mehra milo).

Quelqu'un sait comment faire ces 2 scripts?

Merci

Modifié par Dago_Bert, 14 avril 2010 - 22:14.

http://img151.imageshack.us/img151/6506/wiwidoranim.gifWiwi d'or 2010 de l'avatar le plus moche. Nul ne peut battre le lama dans son domaine d'élégance

À la recherche de mods?  http://lorddagobert....traducteurs.fr/

#2 elendell

elendell

    Mécano Dell'Arte


Posté 06 avril 2010 - 03:53

Bonjour Dago_Bert,

Voir le messageDago_Bert, le 06 avril 2010 - 00:13, dit :

Le joueur prend un portail qui l'amène à un Endroit X. Mais une fois qu'il s'est téléporté, le Portail disparait, ce qui l'empêche de retourner à cet endroit une fois qu'il est revenu à Vvandarfell.
Voir MSfD8, page 61 (Rendre les objets disponibles ou indisponibles).

Voir le messageDago_Bert, le 06 avril 2010 - 00:13, dit :

Il y a aussi un autre script: Je voudrais qu'un NPC soit téléporté à un endroit précis lorsque le Journal est arrivé à un certain point (comme mehra milo).
:mrgreen: La réponse est dans ta question. Il te suffit de copier le script qui téléporte Mehra Milo et d'y changer les IDs.  :?

Si tu ne sais pas quel est ce script, c'est simple à trouver. Tu fais une recherche "Find Text" avec "mehra milo" (sans les guillemets). Dans l'onglet "Scripts" tu verras quel(s) script(s) utilise(nt) son ID.

Après, il faut choisir comment tu veux lancer ce script global. Celui de Mehra Milo est lancé par un dialogue mais ça peut être autre chose, par exemple un activateur dans le lieu où le journal est susceptible de prendre l'index voulu. Si cela peut être n'importe où, il faudra un script global qui tourne en permanence à partir d'un moment de la quête. Soit quand elle commence, soit à l'index de journal précédent par exemple.

#3 Dago_Bert

Dago_Bert

Posté 06 avril 2010 - 16:16

Merci pour le coup de main.
Pour bouger les personnages, j'ai repris le script "MoveMehra"
Pour l'aller simple, j'ai fait le script suivant, qui enlève la personne qui téléporte lorsque le journal est arrivé à 1:
begin nomduscript
if ( GetJournalindex "nomdujournal" == 1 )
disable NomDuNpc
endif
end

Modifié par Dago_Bert, 06 avril 2010 - 16:16.

http://img151.imageshack.us/img151/6506/wiwidoranim.gifWiwi d'or 2010 de l'avatar le plus moche. Nul ne peut battre le lama dans son domaine d'élégance

À la recherche de mods?  http://lorddagobert....traducteurs.fr/

#4 elendell

elendell

    Mécano Dell'Arte


Posté 06 avril 2010 - 18:43

Bonjour Dago_Bert,

Est-ce un script global ou local ?

Si c'est un local sur le PNJ, tu ne dois pas marquer "NomDuNpc" après "disable".

#5 Korfandar

Korfandar

    Ch'ti dragon normand...dans son trou


Posté 07 avril 2010 - 08:47

De toute manière, on ne met jamais un argument derrière un disable.
La bonne syntaxe est :
IdduNpc->disable

L'abus de SMS est dangereux pour l'élocution mentale

Le mod qui révèle (presque) tout sur les dwemers : Dwarmor

Fervent Partisan de l'Instabilité Avatarienne
Quart du quarteron des VGM...


#6 elendell

elendell

    Mécano Dell'Arte


Posté 07 avril 2010 - 17:19

Voir le messageKorfandar, le 07 avril 2010 - 08:47, dit :

De toute manière, on ne met jamais un argument derrière un disable.
Je n'avais même pas réalisé. (C'est moche de vieillir...  :huhu:)

#7 Dago_Bert

Dago_Bert

Posté 10 avril 2010 - 00:33

J'ai un petit problème concernant un script (et oui encore Image IPB )

Voilà le script:

Begin blablabla
if ( GetHealth == X )
SetEndurance 150
MessageBox "blablabla"
endif
end

Le But du Script est de Rendre la créature plus puissante quand sa vie arrive à un Cerain point.
Je n'ai pas de message d'erreur dans le TESC Mais dans le jeu il y en a un et le script  ne marche pas.
Est-ce que c'est GotHealth qui n'est pas la bonne commande? Je l'ai pris d'un script de vampire.


Merci encore.

Modifié par Dago_Bert, 10 avril 2010 - 03:01.

http://img151.imageshack.us/img151/6506/wiwidoranim.gifWiwi d'or 2010 de l'avatar le plus moche. Nul ne peut battre le lama dans son domaine d'élégance

À la recherche de mods?  http://lorddagobert....traducteurs.fr/

#8 elendell

elendell

    Mécano Dell'Arte


Posté 10 avril 2010 - 01:03

Bonjour Dago_Bert,

Pour les scripts qui posent problème, il faut que tu copies/colles le vrai script du "mod" car les erreurs peuvent être de syntaxe. Dès fois, même un simple caractère d'espacement peut causer une erreur. Dans ce que tu marques ici, il y a deux erreurs de lettre (GotHealth et 3nd).

Par ailleurs, quand tu as un message d'erreur, donne son texte exact. Ces messages sont indicatifs sur l'erreur alors autant en profiter. Normalement, tu les retrouves dans ton warning.txt et tu peux donc faire un simple copié/collé.

PS : Il semble que ce script n'a rien à voir avec le titre de ton sujet. Il faut faire des sujets séparés. Si la question de l'aller simple est résolue, marque "résolu" dans le titre.




0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)