La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
FAQ
Rechercher
Liste des Membres
Groupes d'utilisateurs
S'enregistrer Se connecter pour vérifier ses messages privés Connexion
S'enregistrer Se connecter pour vérifier ses messages privés Connexion
La date/heure actuelle est 23/11/2024 15:54:36
La Bibliothèque de Neverwinter Nights Index du Forum »
La Bibliothèque Binaire du NWScript - Neverwinter Nights
Voir le sujet précédent ¤ Voir le sujet suivant | |
---|---|
Auteur | Message |
Elenduil Voyageur Messages: 4 |
Dans les modules que présentent Bioware (en l'occurence Goblin vs Kobold), il y a un script pour que des gobelins et des kobolds apparaissent à l'infini et se battent.
J'ai essayé de reproduire le meme (en apportant les modification que je pense utiles) mais ca ne marche pas : pourriez vous m'aider. Merci d'avance. P.S : Je suis un vrai novice |
Revenir en haut | |
lalilo Acolyte Messages: 35 Localisation: quelques par en france |
salut pourais tu mettre le script s'il te plait merci @++
|
Revenir en haut | |
Elenduil Voyageur Messages: 4 |
Bien sur.
Il y a en tout 3 scripts : -Celui pour générer les kobolds : NWScript :
//:///////////////////////// ///////////////////// //:: Goblin User-Defined //:: UD_Goblin.nss //:: Copyright (c) 2001 Bioware Corp. //:///////////////////////// //////////////////// /* Spawns in a random goblin at the goblin spawn point. */ //:///////////////////////// //////////////////// //:: Created By: Rob Bartel //:: Created On: September 26, 2002 //:///////////////////////// //////////////////// void main() { int iUD = GetUserDefinedEventNumber(); int iRandom = Random(7)+1; string sRandom = IntToString(iRandom); object oGoblinSpawn = GetNearestObjectByTag("Spawn_Goblin"); location lSpawn = GetLocation(oGoblinSpawn); if (iUD == 1007) { CreateObject(OBJECT_TYPE_CREATURE, "goblin"+sRandom, lSpawn); } } -Celui pour les gobelins (a peu pres similaire, je ne le remet pas) -Et enfin celui qui régit leurs attitude : NWScript :
//:///////////////////////// ///////////////////// //:: Default: On Spawn In //:: NW_C2_DEFAULT9 //:: Copyright (c) 2001 Bioware Corp. //:///////////////////////// //////////////////// /* Determines the course of action to be taken after having just been spawned in */ //:///////////////////////// //////////////////// //:: Created By: Preston Watamaniuk //:: Created On: Oct 25, 2001 //:///////////////////////// //////////////////// #include "NW_O2_CONINCLUDE" #include "NW_I0_GENERIC" void main() { // OPTIONAL BEHAVIORS (Comment In or Out to Activate ) ****************************** ****************************** **************** //SetSpawnInCondition(NW_FLAG_ SPECIAL_CONVERSATION); //SetSpawnInCondition(NW_FLAG_ SPECIAL_COMBAT_CONVERSATION); // This causes the creature to say a special greeting in their conversation file // upon Perceiving the player. Attach the [NW_D2_GenCheck.nss] script to the desired // greeting in order to designate it. As the creature is actually saying this to // himself, don't attach any player responses to the greeting. //SetSpawnInCondition(NW_FLAG_ SHOUT_ATTACK_MY_TARGET); // This will set the listening pattern on the NPC to attack when allies call //SetSpawnInCondition(NW_FLAG_ STEALTH); // If the NPC has stealth and they are a rogue go into stealth mode //SetSpawnInCondition(NW_FLAG_ SEARCH); // If the NPC has Search go into Search Mode //SetSpawnInCondition(NW_FLAG_ SET_WARNINGS); // This will set the NPC to give a warning to non-enemies before attacking //SetSpawnInCondition(NW_FLAG_ SLEEP); //Creatures that spawn in during the night will be asleep. //SetSpawnInCondition(NW_FLAG_ DAY_NIGHT_POSTING); //SetSpawnInCondition(NW_FLAG_ APPEAR_SPAWN_IN_ANIMATION); //SetSpawnInCondition(NW_FLAG_ IMMOBILE_AMBIENT_ANIMATIONS); //SetSpawnInCondition(NW_FLAG_ AMBIENT_ANIMATIONS); //This will play Ambient Animations until the NPC sees an enemy or is cleared. //NOTE that these animations will play automatically for Encounter Creatures. // NOTE: ONLY ONE OF THE FOLOOWING ESCAPE COMMANDS SHOULD EVER BE ACTIVATED AT ANY ONE TIME. //SetSpawnInCondition(NW_FLAG_ ESCAPE_RETURN); // OPTIONAL BEHAVIOR (Flee to a way point and return a short time later.) //SetSpawnInCondition(NW_FLAG_ ESCAPE_LEAVE); // OPTIONAL BEHAVIOR (Flee to a way point and do not return.) //SetSpawnInCondition(NW_FLAG_ TELEPORT_LEAVE); // OPTIONAL BEHAVIOR (Teleport to safety and do not return.) //SetSpawnInCondition(NW_FLAG_ TELEPORT_RETURN); // OPTIONAL BEHAVIOR (Teleport to safety and return a short time later.) // CUSTOM USER DEFINED EVENTS /* The following settings will allow the user to fire one of the blank user defined events in the NW_D2_DefaultD. Like the On Spawn In script this script is meant to be customized by the end user to allow for unique behaviors. The user defined events user 1000 - 1010 */ //SetSpawnInCondition(NW_FLAG_ HEARTBEAT_EVENT); //OPTIONAL BEHAVIOR - Fire User Defined Event 1001 //SetSpawnInCondition(NW_FLAG_ PERCIEVE_EVENT); //OPTIONAL BEHAVIOR - Fire User Defined Event 1002 //SetSpawnInCondition(NW_FLAG_ ATTACK_EVENT); //OPTIONAL BEHAVIOR - Fire User Defined Event 1005 //SetSpawnInCondition(NW_FLAG_ DAMAGED_EVENT); //OPTIONAL BEHAVIOR - Fire User Defined Event 1006 //SetSpawnInCondition(NW_FLAG_ DISTURBED_EVENT); //OPTIONAL BEHAVIOR - Fire User Defined Event 1008 //SetSpawnInCondition(NW_FLAG_ END_COMBAT_ROUND_EVENT); //OPTIONAL BEHAVIOR - Fire User Defined Event 1003 //SetSpawnInCondition(NW_FLAG_ ON_DIALOGUE_EVENT); //OPTIONAL BEHAVIOR - Fire User Defined Event 1004 SetSpawnInCondition(NW_FLAG_DEATH_EVENT); //OPTIONAL BEHAVIOR - Fire User Defined Event 1007 // DEFAULT GENERIC BEHAVIOR (DO NOT TOUCH) ****************************** ****************************** ***************************** SetListeningPatterns(); // Goes through and sets up which shouts the NPC will listen to. WalkWayPoints(); // Optional Parameter: void WalkWayPoints(int nRun = FALSE, float fPause = 1.0) // 1. Looks to see if any Way Points in the module have the tag "WP_" + NPC TAG + "_0X", if so walk them // 2. If the tag of the Way Point is "POST_" + NPC TAG the creature will return this way point after // combat. GenerateNPCTreasure(); //* Use this to create a small amount of treasure on the creature } C'est long hein!!!! [Edit de Lendraste : merci d'utiliser la balise [nwscript] pour présenter des scripts] Dernière édition par Elenduil le 16/05/2004 19:54:35; édité 4 fois
|
Revenir en haut | |
Elenduil Voyageur Messages: 4 |
Les super programmeurs de ce module ont également mis des points de passages et des postes de gardes sur la carte.
|
Revenir en haut | |
lalilo Acolyte Messages: 35 Localisation: quelques par en france |
encore un tout petit truc...je sai je suis emmerdent mais ta oublier de mettre tes scripts en les balises sert toi tu 4eme icone en partant de la fin quand tecrit un message...tu met ton script entre les 2....
Ca fera plus styler et sa te donnera un truc comme sa NWScript : bla bla... |
Revenir en haut | |
Elenduil Voyageur Messages: 4 |
Merci, et tu as eu raison de me le dire, en fait je voulait le demander mais j'avais peur de passer pour un c*n
NWScript :
blabla J'ai compris |
Revenir en haut | |
lendraste Grand Maître Chanteur du Conseil Messages: 1403 Localisation: Quelque part ailleurs |
Elenduil a écrit : Merci, et tu as eu raison de me le dire, en fait je voulait le demander mais j'avais peur de passer pour un c*n
A savoir aussi que tu peux éditer tes propres sujets pour placer ces balises à posteriori comme je l'ai fait un peu plus haut NWScript :
blabla J'ai compris _________________ Lendraste de Loreval Qui cherche la Vérité cherche celui qui la détient, car elle n'existe pas à l'état naturel. La cité des mensonges - 1 |
Revenir en haut | |
La Bibliothèque de Neverwinter Nights Index du Forum »
La Bibliothèque Binaire du NWScript - Neverwinter Nights
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