JeuxOnLineForumsPlusConnectés : 174 (sites) | 347 (forums)Créer un compte
Forum jeux-vidéo>Neverwinter Nights
Maskado
Les forums JOL > Forum jeux-vidéo > Neverwinter Nights > NWN - Maskado > Besoin d'aide svp... RSS
   
Répondre
Partager Outils Rechercher
Avatar de Noss
Noss
Roi
 
Avatar de Noss
 

Besoin d'aide svp...

Bonjour; je suis parti sur une base pour un henchman; et en fait je voudrai qu'en action consequente quand on le congedie; qu'il disparaisse et qu'un objet apparaisse dans notre inventaire ( en gros, on le vire, le pnj disparai et un objet apparait dans l'inventaire ) je suis parti sur cette base : pourriez vous s'il vous plait completer ou corrgier ce script ? je vous remercie d'avance

script foireux :
Code PHP:
void main()
{
RemoveHenchman(GetPCSpeaker(), OBJECT_SELF);
ActionPlayAnimation(ANIMATION_FIREFORGET_BOW);
DestroyObjectoDestroy OBJECT_TYPE_CREATURE "runarmurehench" ,float 0.0f);


( je sais je debute dans ces scripts la....)
Lien direct vers le message - Vieux
Avatar de eMRaistlin
eMRaistlin
Alpha & Oméga
 
Avatar de eMRaistlin
 
A ta lace, j'utiliserait un GetObjectByTag pour reperer l'item a prendre, ce qui te permettrait de gerer plus simplement de multiples HenChmen et objets.

Sinon, quel est le probleme de ton script (a par la virgule en moins). Il faut que tu pense a nous decrire les message d'erreur que tu obtiens quand tu compile, ca aide a traiter sans etre devant un compilateur.

Code PHP:
void main()
{
object oPC GetPCSpeaker()
RemoveHenchman(oPCOBJECT_SELF);
ActionPlayAnimation(ANIMATION_FIREFORGET_BOW);
DestroyObject(GetObjectByTag("runarmurehench")); 

Lien direct vers le message - Vieux
Avatar de Noss
Noss
Roi
 
Avatar de Noss
 
ben en fait tu vois, le script que g posté, c l'actiuon consequente du dialogue quand tu lui di que tu le veux plus, donc il fai sa reverence et disparai ( detruit le hench ( c son resref la)) puis apres ke le henchman ai disparu ca te donne un item; le message d'erreur c :

13/06/2003 15:57:47 : Erreur. 'runar_demonte' n’est pas compilé.
runar_demonte.nss(5): ERREUR : UNDEFINED IDENTIFIER (oDestroy)

et pour le script que tu as mi erm ca dit ca :

13/06/2003 15:58:33 : Erreur. 'runar_demonte' n’est pas compilé.
runar_demonte.nss(4): ERREUR : PARSING VARIABLE LIST

en tt cas merci de votre aide
Lien direct vers le message - Vieux
Avatar de RAT
RAT
Alpha & Oméga
 
Avatar de RAT
 
Re: Besoin d'aide svp...
Citation:
Provient du message de Noss
DestroyObject( oDestroy OBJECT_TYPE_CREATURE "runarmurehench" ,float 0.0f);
Excuse moi, mais normalement tu dois juste donner un objet.

Donc

Code PHP:
DestroyObject(oDestroy); 
ou alors comme eM.

Mais dans tous les cas
premièrement, tu ne déclare pas oDestroy, donc il va te faire une erreur là dessus

et de mettre à coté tous les OBJECT_TYPE_CREATURE "runarmurehench" ce n'est pas bon. Voila

Je ne sais pas si cela va t'aider mais bon
Lien direct vers le message - Vieux
Avatar de eMRaistlin
eMRaistlin
Alpha & Oméga
 
Avatar de eMRaistlin
 
Code PHP:
void main()
{
object oPC GetPCSpeaker();

RemoveHenchman(oPCOBJECT_SELF);

AssignCommand(OBJECT_SELF,ActionPlayAnimation(ANIMATION_FIREFORGET_BOW));

DestroyObject(GetObjectByTag("runarmurehench")); 


CreateItemOnObject("resref_objet",oPC,1); //La tu met ton resref d'objet a créer.

essaye ca...
Lien direct vers le message - Vieux
Avatar de Noss
Noss
Roi
 
Avatar de Noss
 
wow !

g remplacé le resref de la creature par le tag et ca marche !!!!

merci em !!!

Lien direct vers le message - Vieux
Répondre
Les forums JOL > Forum jeux-vidéo > Neverwinter Nights > NWN - Maskado > Besoin d'aide svp...
   

Outils Rechercher
Rechercher:

Recherche avancée

Les vidéos de Neverwinter Nights RSS
  • Aucune vidéo pour le moment...
Thème visuel : Fuseau horaire GMT +1. Il est actuellement 05h13.
   

© JeuxOnLine, le site des MMO, MMORPG et MOBA. Tous droits réservés. - Conditions générales d'utilisation - Conditions d'utilisation des forums - Traitement des données personnelles - ! Signaler un contenu illicite