Oyez, oyez !

Les résultats du vote sur les meilleurs RPG de tous les temps sont désormais dévoilés dans ce message !

Merci à toutes et à tous pour votre participation !

N'hésitez pas à aller commenter, ajouter des jeux auxquels vous n'auriez pas pensé...

[NI] Comment compiler un script avec NearInfinity ?

Répondre
Avatar du membre
Sith
Ogre
Messages : 209
Enregistré le : dim. 02 janv. 2005, 14:01
Contact :
Statut : Hors ligne

[NI] Comment compiler un script avec NearInfinity ?

.

Message par Sith »

Bonjour à tous,

je suis toujours l'exemple du tutorial proposé sur forgotten wars, ici et j'ai un problème lors de l'étape création du script pour que le pnj parle à mon pj.

En effet ils disent:
Possible the shortest step. If you want your NPC to walk up to your PC when they
first meet, you'd write this script:

IF
See([PC])
NumTimesTalkedTo(0)
THEN
RESPONSE #100
Dialogue(Nearest([PC]))
END

Compile it using your favourite compiler, NI works fine, save it, and assign it to
your NPC's .cre file
.
J'ai surligné la partie en cause.

NI, selon moi c'est Near Infinity. Ensuite, comment je fais ça? j'ai trouvé, en fouillant dans la barre du menu quelque chose qui s'appelle "script drop zone", mais j'ignore comment ça fonctionne... en plus de ne pas être sûr que je suis au bon endroit...

Donc si quelqu'un sait un peu m'aider en ce qui concerne le sujet de la création des scripts, avec ou sans NI (j'ai d'autres programmes DLTC par exemple, mais là je ne sais vraiment pas trop comment faire (même si vous pouvez être sûrs qu'après avoir posté ce message, je vais m'empresser d'aller jeter un oeil)).

Merci beaucoup à tous les lecteurs :)

EDIT: si quelqu'un sait répondre à la façon de s'y prendre avec near infinity (si c'est bien ce programme là "NI"), je suis toujours preneur, je suis un curieux de nature.

Sinon, je viens, comme j'avais dit, d'aller essayer sur DLTCEP, et en utilisant l'appareil "edit" "scripts", un rapide coupé collé de ce que j'ai quoté ci au dessus (juste la zone script, qd même :) ) il a ouvert une fenêtre weidu et ensuite, petit temps, et ouverture d'une ptite fenêtre d'annonce: "script saved and compiled"
cela veut il dire que j'ai fait ce qu'il fallait?
Sith
Angelus Crow
Statut : Hors ligne
.

Message par Angelus Crow »

Au lieu d'utiliser Near Infinity, tu peux compiler ce script dans ton *.tp2 en utilisant la commande :

COMPILE ~emplacement de ton script/tonscript.baf~

Il y a une commande pour WeiDU sous DOS également, mais je ne la connais pas.

Et je viens de voir ton edit, on dirait que ça a marché. Regarde avec NearInfinity dans les *.bcs si tu le trouves (ou dans Override selon comment NI est configuré).
Sous Nain
Statut : Hors ligne
.

Message par Sous Nain »

C'est tout bête :
Tu ouvre ta fenêtre "script drop zone", et tu fais un drag-and-drop sur ton fichier .baf et tu l'envois sur l'emplacement "compiler drop zone".

Après, je ne sais pas trop comment ça fonctionne (où partent les scripts compilés, etc.), et ça a l'air moins fiable que d'autres méthodes : le compiler m'a indiqué une erreur comme quoi la première ligne n'avait pas de "if", tout ça parceque j'avais mis une en-tête en commentaire.
Répondre

Retourner vers « Outils de développement »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité