
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.







La date/heure actuelle est 30/04/2025 06:50:55
La Bibliothèque de Neverwinter Nights Index du Forum ¤
Page 1 sur 8
176 résultats trouvés | ||||||
Auteur | Message | |||||
---|---|---|---|---|---|---|
Sujet : Une carte | ||||||
Klemmth
Réponses : 19
Vus : 2257 |
![]() DUPLICATE FUNCTION IMPLEMENTATION (main) veut dire que tu as 2 fonctions main dans ton script. Remplace le script que tu as par celui de Longbow et ca devrait compiler. |
|||||
Sujet : Mouhahaha! | ||||||
Klemmth
Réponses : 18
Vus : 1931 |
![]() C'est sur que si tu n'avais aucune base en programmation avant, c'est un peu compliqué... Mais bon, une fois que tu connais les variables, et que tu comprend la syntaxe, le reste c'est juste des fonc ... |
|||||
Sujet : Empecher le respawn | ||||||
Klemmth
Réponses : 2
Vus : 796 |
![]() Dans ton OnPlayerDeath, supprime la ligne : [nwscript]DelayCommand( 2.5, PopUpGUIPanel( oPlayer, GUI_PANEL_PLAYER_DEATH ));[/nwscript] |
|||||
Sujet : Et te voilâ pertit! | ||||||
Klemmth
Réponses : 3
Vus : 910 |
![]() pour les effets visuels, utilise EffectVisualEffect() avec les constantes de type VFX_... . Ensuite utlise ApplyEffectToObject() ou ApplyEffectToLocation(). |
|||||
Sujet : SendMessageToPC | ||||||
Klemmth
Réponses : 8
Vus : 1446 |
![]() bon, pour répondre a la question : utilise SendMessageToPC(). |
|||||
Sujet : Une histoire de cuisson | ||||||
Klemmth
Réponses : 40
Vus : 5166 |
![]() en effet, desolé ![]() ![]() |
|||||
Sujet : Ne pas quitter la zone tant que des bestioles sont là | ||||||
Klemmth
Réponses : 3
Vus : 1324 |
![]() Essaye sur le OnEnter [nwscript]void main() { int nCount; object oPC = GetEnteringObject(); object oTarget=GetFirstObjectInArea( GetArea( OBJECT_SELF ) ); while ( GetIsObjectValid( o ... |
|||||
Sujet : Compteur de monstre | ||||||
Klemmth
Réponses : 45
Vus : 5154 |
![]() mdr, a mon avis en 2 ans, soit il a trouvé, soit il a abandonné ^^ |
|||||
Sujet : Une histoire de cuisson | ||||||
Klemmth
Réponses : 40
Vus : 5166 |
![]() En effet, mais as-tu essayé en mettant d'autres objets en plus de ceux qui conviennent? Je ne suis pas sûr que cela marche... |
|||||
Sujet : Une histoire de cuisson | ||||||
Klemmth
Réponses : 40
Vus : 5166 |
![]() D'après ce que tu as mis, il y a peu de chances que ton script marche a tout les coups. En effet, il faut, pour que ton script marche, que la viande1 soit le premier objet de l'inventaire du pj, et l ... |
|||||
Sujet : OnPlayerLvlUp | ||||||
Klemmth
Réponses : 27
Vus : 4090 |
![]() En effet, je comprend pas trop ce qui foire... A la limite, fait des tests : change la classe, enlève les sendmessagetopc,... juste pour voir si tu arrives à le compiler autrement. |
|||||
Sujet : Chasseur de primes | ||||||
Klemmth
Réponses : 5
Vus : 1355 |
![]() euh faudrait demandé à Kimounet s'il l'a encore parce que suite a un formatage imprévu et non voulu, je ne possède plus ce système sur ma machine ![]() Si jamais Kimounet ne l'a pas, j'essaierais de le ... |
|||||
Sujet : Une histoire de cuisson | ||||||
Klemmth
Réponses : 40
Vus : 5166 |
![]() ouais, c'est mieux. |
|||||
Sujet : Une histoire de cuisson | ||||||
Klemmth
Réponses : 40
Vus : 5166 |
![]() Essaye comme ca : [nwscript]void CreateItemOnObject2( string sResRef, object oTarget ) { CreateItemOnObject( sResRef, oTarget ); } void main() { int nCount = 0; string sBarre1 = ... |
|||||
Sujet : OnPlayerLvlUp | ||||||
Klemmth
Réponses : 27
Vus : 4090 |
![]() Essaye comme ca. Ca va envoyer un message au PJ ( la montée de niveau marche ). Si tu recois bien le message mais que les ajouts ne marchent pas, c'est que il y a un problème dans les effets. D'aill ... |
|||||
Sujet : Késako ce script | ||||||
Klemmth
Réponses : 2
Vus : 789 |
![]() d'après ce qui est marqué, il est censé empêcher les PJ de lâcher, de barter(?), de vendre ou de déplacer des items définis comme "Non droppable" ou quelque chose comme ca. |
|||||
Sujet : OnPlayerLvlUp | ||||||
Klemmth
Réponses : 27
Vus : 4090 |
![]() normalement, il me semble qu'il faille mettre instantanée ( j'ai en effet oublié pour le premier ) car l'augementation ne doit se faire qu'un e fois : une fois qu'elle est faite, elle est faite; sinon ... |
|||||
Sujet : OnPlayerLvlUp | ||||||
Klemmth
Réponses : 27
Vus : 4090 |
![]() oula oula, il me semble que t'as rajouté beaucoup de trucs inutiles... Je pense avoir mal compris ta demande... J'ai pensé que tu désirais récupérer le lvl général du perso pour lui mettre des améli ... |
|||||
Sujet : Log plus détaillé. | ||||||
Klemmth
Réponses : 10
Vus : 1785 |
![]() Une dernière chose, je comprends pas comment elle marche cte ligne: NWScript : if ( GetModuleItemAcquiredFrom() != OBJECT_INVALID ) Note : le code affiché ci-dessus n'est pas rendu tel qu'il devrai ... |
|||||
Sujet : OnPlayerLvlUp | ||||||
Klemmth
Réponses : 27
Vus : 4090 |
![]() ApplyEffectToObject( DURATION_TYPE_INSTANT, EffectAbilityIncrease( ABILITY_STRENGTH, 1 ), oPC ); |
|||||
Sujet : OnPlayerLvlUp | ||||||
Klemmth
Réponses : 27
Vus : 4090 |
![]() tu devrais arriver à ce que tu veux comme ca : [nwscript]int GetLevel( object oCreature ) { int nLevel = GetLevelByPosition( 1, oCreature ) + GetLevelByPosition( 2, oCreature ) + GetLevelByPosi ... |
|||||
Sujet : Log plus détaillé. | ||||||
Klemmth
Réponses : 10
Vus : 1785 |
![]() pense bien à mettre la condition que j'ai donné, car sinon il risue d'y avoir une erreur dans ton log si le "voleur" a récupéré l'objet par terre ( car dans ce cas-là ca renverrai GetName( OBJECT_INVA ... |
|||||
Sujet : Log plus détaillé. | ||||||
Klemmth
Réponses : 10
Vus : 1785 |
![]() Ah mon avis, il vaudrait mieux utiliser le OnAcquireItem avec vérification qu'il s'agit bien d'un vol du genre : [nwscript]if ( GetModuleItemAcquiredFrom() != OBJECT_INVALID ) { PrintString(. ... |
|||||
Sujet : Log plus détaillé. | ||||||
Klemmth
Réponses : 10
Vus : 1785 |
![]() ben par exemple en mettant ca dans le OnPlayerDeath du module, ca devrait t'afficher dans le log que machin est mort a telle heure, tué par truc : [nwscript]void main() { object oDead = GetLast ... |
|||||
Sujet : Log plus détaillé. | ||||||
Klemmth
Réponses : 10
Vus : 1785 |
![]() oui, en utilisant ces fonctions au moment qui te convient : PrintFloat PrintInteger PrintObject PrintString PrintVector |
|||||
Toutes les heures sont au format GMT + 1 Heure |
La Bibliothèque de Neverwinter Nights Index du Forum ¤
Page 1 sur 8