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é...

[SCRIPT] Lecture d'un livre et obtention d'informations

Répondre
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne

[SCRIPT] Lecture d'un livre et obtention d'informations

.

Message par Cocrane »

Je désire donner des informations sur une quête lorsque le joueur ouvre un livre qu'il a récupéré.

Actuellement, je me base sur le fait qu'il vient de récupérer le livre pour donner les infos de quête. Mais rien ne prouve qu'il a lu le contenu du livre... Du coup, ca manque de finesse.

Il y a moyen de savoir si un livre de l'équipement a été ouvert?

Cocrane
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

J'utilise une astuce pour cela : j'attribue une valeur lore de 100 au livre. Résultat : pour le lire, tu es obligé de l’identifier. Puis j'utilise le trigger :
0x40A9 PartyHasItemIdentified(S:ResRef*)
Returns true only if the party has the item specified and it is identified.
J'en conviens, c'est un peu tiré par les cheveux, mais je ne vois pas d'autre solution pour un livre qui n'a pas de capacités spéciales dans lesquelles inclure une variable.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
deratiseur
Golem de fer
Messages : 3697
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

Fait de ton livre un objet à usage unique (comme un tome, par exemple), qui a comme effet :

(122) create inventory item, lui même (après usage, il est recrée dans l'inventaire au lieu de purement disparaitre)
(187) set local variable (une variable qui fait réagir ton script/dialogue)
Le standard téléphonique est en rade : l'atelier du Deratiseur ne répondra plus à aucune demande personnalisée.
Bosse sur : Interplan v9, Derat's Kri'Binn, Todd : KOPP2.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

Vos deux retours sont intéressants.

J'ai une préférence pour la 1ière proposition. Le livre sera protégé par sort et il sera nécessaire de le déchiffrer par une identification pour pouvoir le lire. ;)

Cocrane
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

Testé ingame.

Ca fonctionne nickel. ;)
Répondre

Retourner vers « Scripts »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 4 invités