La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
La date/heure actuelle est 25/04/2024 10:57:22


  Page 1 sur 1 ¤

Voir le sujet précédent ¤ Voir le sujet suivant 
Auteur Message
Ballbreaker1
Chevalier
Inscrit le: 11 Aoû 2006
Messages: 89
Répondre en citant
Posté le : 13/08/2006 15:31:19 Sujet du message : une 2ieme pierre de rapel

j'ai un probleme , j'aimrais mettre une 2ieme pierre dans une autre zone je les crée mais quand j'achete la pierre et que je l'utilise mais rien se passe quelqu,un pourrais me dire pourquoi et/ou comment faire pour qu'elle fonctionne. merci Ballbreaker1
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Black Knight
Grand Maître Chanteur du Conseil
Inscrit le: 27 Oct 2005
Messages: 1031
Localisation: Fin fond du trou du cul du monde
Répondre en citant
Posté le : 13/08/2006 21:22:23 Sujet du message :

Heu dsl explique toi mieux, pasque la, je sais pas que fait ta pierre, ou est le bug, le script de celle, etc... et je pense que posé cette question dans la section script serait mieux Smile
_________________
[http]
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
6copy9
Voyageur
Inscrit le: 21 Juin 2006
Messages: 2
Répondre en citant
Posté le : 19/08/2006 00:41:24 Sujet du message : pierre de rappel

salut tout le monde. Voila je te propose une serie de script qui te permetteront d'utiliser 2 pierres de rappel.
Voici le lien ou j'ai posté le tout sorry je suis un peu faineant ^^ (par contre je n'ai pas encore mis de portail de retour attaché a chaque pierre)
http://lemondedemytilene.monforum.com/banque-de-scripts-vt88357.html
J'espère que sa t'ira si tu a besoin d'aide sur ce sripte bip moi lol.
_________________
Niark titi's attitude Niark
Niark copyright 2006 Niark
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
Black Knight
Grand Maître Chanteur du Conseil
Inscrit le: 27 Oct 2005
Messages: 1031
Localisation: Fin fond du trou du cul du monde
Répondre en citant
Posté le : 19/08/2006 21:37:26 Sujet du message :

Hmm, donc si je comprends bien, tu fais en sorte que si un PNJ fait parti d'une faction il a une pierre de rappel aproprier à sa faction? Bon c'est trés simple, les deux scripts je n'ai rien compris, mais je regarderais par la suite au cas ou.

On va prendre un exemple simple, il existe deux factions, Bien, Mal. La pierre de rappel du Bien va ce tagguer : GoodRappel. Et celle du Mal : EvilRappel. Il te faut aussi les points d'atterissage, qu'on va tagguer GoodRappel pour le bien, EvilRappel pour le mal.

Bon, voila ce qu'on met dans le OnActivated du Module :

NWScript :
void main()
{
object oPlayer = GetItemActivator();
object oItem = GetItemActivated();
string sTag = GetTag(oItem);
string sRappel = GetStringLeft(sItem, 4);
if(GetLocalInt(oPC, "HaveFaction") != 0)
{
JumpToLocation(GetLocation(GetWaypointByTag("Rappel_"+sRappel)));
}
}
Note : le code affiché ci-dessus n'est pas rendu tel qu'il devrait l'être réellement, en particulier des sauts de lignes sont automatiquement insérés pour éviter de casser la mise en page. En le copiant/collant, vous résoudrez ce problème.


(La local "HaveFaction" est à mettre different de 0. Comme ça si le joueur n'a pas de faction, le serveur evitera de voir l'objet utiliser, si ce n'est pas la pierre de rappel. Donc, tu mets à 1 si le joueur a une faction)

La on recherche les 4 premières lettres du tag de l'objet utiliser. Si c'est "good" on envoit au waypoint "Rappel_Good", si c'est "evil" on envoit à "Rappel_Evil". Il y a un truc aussi simple c'est utiliser les numeros au lieu des lettres. Mais attention :

si ta entre 1 et 9 factions tu mets ça : (tag : 1Rappel, 2Rappel,...,9Rappel)
NWScript :
string sRappel = GetStringLeft(sItem, 1);
Note : le code affiché ci-dessus n'est pas rendu tel qu'il devrait l'être réellement, en particulier des sauts de lignes sont automatiquement insérés pour éviter de casser la mise en page. En le copiant/collant, vous résoudrez ce problème.


En revanche, si tu a entre 10 et 99 factions, je te conseil de mettre les premières lettres de ton tag par 01,02,03,...,10,11,...,99Rappel.
NWScript :
string sRappel = GetStringLeft(sItem, 2);
Note : le code affiché ci-dessus n'est pas rendu tel qu'il devrait l'être réellement, en particulier des sauts de lignes sont automatiquement insérés pour éviter de casser la mise en page. En le copiant/collant, vous résoudrez ce problème.


Car si tu laisse à un 1,2,3,...,99. le tag trouver (donc les 2 premieres lettres) ça va être : 1R,2R,3R,...,9R,10,11,...,99.

Voila si tu comprends pas dit moi, mais, si tu comprend pas, je t'expliquera avec des exemples pour être plus clair, si j'ai zappé quelque chose dit moi le

BK
_________________
[http]
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé Ignorer l'utilisateur
 
6copy9
Voyageur
Inscrit le: 21 Juin 2006
Messages: 2
Répondre en citant
Posté le : 19/08/2006 22:11:50 Sujet du message :

je sais mon script est pas top mais bon Embarassed (je suis un tout petit jeunot en la matiere)il marche sa j'en suis sur lol. Mais je pense que je vais utiliser ta méthode elle m'a l'air beaucoup plus efficace Very Happy en tout cas merci de ta reprise Black night.
_________________
Niark titi's attitude Niark
Niark copyright 2006 Niark
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé 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 23.484ms