La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
La date/heure actuelle est 23/11/2024 12:39:24


  Page 1 sur 1 ¤

Voir le sujet précédent ¤ Voir le sujet suivant 
Auteur Message
Dragull Hull
Grand Chevalier
Inscrit le: 23 Déc 2002
Messages: 115
Localisation: Quebec
Répondre en citant
Posté le : 06/09/2003 02:47:34 Sujet du message : Map des Area

Jaimerais cree un vendeur de map, genre map de la montagne, map de la ville,...
ExempleL: je place la caracteristique de cast spell unique power on self/unlimited use per day
sur un miscelanious iteme, quand le PC utilise l'iteme ca revelle la map pour lui.

je my conais pas trop en script mais je comprend le principe.
faudrais un truc genre..

OnUse "tag de la map"
explore "tag de l'area" for player

sa peut se faire ?
_________________
Puisse Peter Jackson entreprendre le tournage de la Trilogie des Avatars.
Les Montagnes de Nether
[http]
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Numéro ICQ Ignorer l'utilisateur
 
finipe
Grand Sage du Conseil
Inscrit le: 11 Fév 2003
Messages: 519
Localisation: Nantes
Répondre en citant
Posté le : 06/09/2003 04:47:24 Sujet du message :

Je ne vois pas comment faire ça, mais il me semble que dans la campagne officielle il y a ça pour les 4 quartiers de Neverwinter, dans le 1er épisode. Décortique le script et tu auras ta réponse Wink
_________________
» Le Tref & l'Aucube : Histoire, misanthropie & zoologie léonine
» 1626, le Gant & l'Epée : intrigues & duels sous le règne de Louis XIII
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Ignorer l'utilisateur
 
Lavok
Légende vivante
Inscrit le: 22 Oct 2002
Messages: 434
Localisation: Sphère planaire
Répondre en citant
Posté le : 06/09/2003 08:08:10 Sujet du message :

C'est très simple, tu mets ceci dans le OnActivateItem du module :
Code :

void main()
{
object oItem = GetItemActivated();
object oPC = GetItemActivator();
if(GetTag(oItem)=="TagDeLaCarte")
{
ExploreAreaForPlayer(GetObjectByTag("TagDeLaZoneAExplorer"), oPC);
}
}

_________________
ToB : Une seule chose semble certaine : tant que le trône de sang de Bhaal restera vide, le chaos règnera.

Moi : Une seule chose semble certaine : tant que la tête de singe de Bush restera vide, le chaos règnera.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
DarkWolf(Pg)
Acolyte
Inscrit le: 20 Aoû 2003
Messages: 33
Répondre en citant
Posté le : 06/09/2003 08:40:28 Sujet du message :

pfff, tu as déjà répondu à toutes les questions ^^, va falloir que je me lève plus tôt :>>
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Dragull Hull
Grand Chevalier
Inscrit le: 23 Déc 2002
Messages: 115
Localisation: Quebec
Répondre en citant
Posté le : 08/09/2003 10:10:47 Sujet du message :

EXELLENT! sa fonctionne #1

voila a quoi ressemble mon OnActivateIteme

Code :


         void main()
{
// Item 1. Rod of the Gods.
object oPC = GetItemActivator ();
object oItem = GetItemActivated ();
ExecuteScript(GetTag(GetItemActivated()), OBJECT_SELF);
if(GetTag(oItem)=="EmoteWand")
{
AssignCommand(oPC, ActionStartConversation(oPC, "emotewand", TRUE));
return;}
{
object oItem = GetItemActivated();
object oPC = GetItemActivator();
if(GetTag(oItem)=="MapNetherMountainA1")
{
ExploreAreaForPlayer(GetObjectByTag("NetherMountainA1"), oPC);

}
}
}



Si je veut rajouter une carte, dison Tag de la carte MapNetherMountainB2
et tag de L'Area NetherMountainB2

comment je fait

je sais juste pas coment ajouter dautre ligne dans le script.
_________________
Puisse Peter Jackson entreprendre le tournage de la Trilogie des Avatars.
Les Montagnes de Nether
[http]
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Numéro ICQ Ignorer l'utilisateur
 
Lavok
Légende vivante
Inscrit le: 22 Oct 2002
Messages: 434
Localisation: Sphère planaire
Répondre en citant
Posté le : 08/09/2003 16:21:53 Sujet du message :

Code :
 

void main()
{
// Item 1. Rod of the Gods.
object oPC = GetItemActivator ();
object oItem = GetItemActivated ();
ExecuteScript(GetTag(GetItemActivated()), OBJECT_SELF);
if(GetTag(oItem)=="EmoteWand")
{
AssignCommand(oPC, ActionStartConversation(oPC, "emotewand", TRUE));
return;}
{
if(GetTag(oItem)=="MapNetherMountainA1")
{
ExploreAreaForPlayer(GetObjectByTag("NetherMountainA1"), oPC);

}
if(GetTag(oItem)=="MapNetherMountainB2")
{
ExploreAreaForPlayer(GetObjectByTag("NetherMountainB2"), oPC);

}
}
}



oItem et oObject étaient déjà définis plus haut...
_________________
ToB : Une seule chose semble certaine : tant que le trône de sang de Bhaal restera vide, le chaos règnera.

Moi : Une seule chose semble certaine : tant que la tête de singe de Bush restera vide, le chaos règnera.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Dragull Hull
Grand Chevalier
Inscrit le: 23 Déc 2002
Messages: 115
Localisation: Quebec
Répondre en citant
Posté le : 08/09/2003 23:33:32 Sujet du message :

Merci! Very Happy
_________________
Puisse Peter Jackson entreprendre le tournage de la Trilogie des Avatars.
Les Montagnes de Nether
[http]
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Numéro ICQ Ignorer l'utilisateur
 
Montrer les messages depuis :
Page 1 sur 1 ¤


Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Sauter vers:
FAQ | Rechercher | Liste des Membres | Groupes d'utilisateurs | S'enregistrer | Profil | Se connecter pour vérifier ses messages privés | Connexion
Powered by phpBB 2.* [m] © 2001, 2002 phpBB Group
Theme rewritten in beautiful XHTML code by Baldurien.
Thème "La Bibliothèque de Neverwinter" crée par Kruger
Traduction par : phpBB-fr.com
Page generated in 41.254ms