![]() |
| Merci de prendre connaissance des conditions d'utilisation des forums, des blogs et du chat |
| | |||||||
| Problèmes Techniques Un problème technique lors de la création d'un mod? Exposez votre probleme et les membres vous aideront de leur mieux. |
![]() |
| | Outils de la discussion | Noter la discussion |
| | #1 |
| Troll ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Date d'inscription: juin 2004
Messages: 1 412
| Bonjour, Je vous écrits parce que j'avoue être un peu perdu avec les deux fonctions de timer SetTimer et SetGlobalTimer. Dans un cas il est indiqué que l'unité est la seconde, et dans l'autre cas qu'un jour est égal à 7200... or un jour n'a jamais fait 7200 secondes Mais est-ce un jour de jeu réel, ou un jour de jeu (avec le temps qui passe plus vite que le temps réel) ? ![]() Si je veux utiliser SetGlobalTimer afin de relancer un sort dès que celui-ci expire, quelle est la valeur à passer qui correspond à un round (soit 6 secondes réelles, si j'ai bien compris) ? Merci pour vos lumières.
__________________ Modérateur des forums Baldur's Gate II / Comptoir d'Amn / Bazar de l'aventurier / Neverwinter Nights |
| | |
| | #2 |
| Loup Noir ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Date d'inscription: juin 2004
Messages: 256
| En fait, il vaut mieux éviter d'utilsier les "SetTimer" car ils ne sont pas sauvegardés (pendant les sauvegarde justement). Ce qui signifie que si le joueur sauve alors que ton timer n'a pas aboutit, lors du rechargement tout se passera comme si le timer ne s'était jamais lancé. Les deux commandes timers "fiables" sont SetGlobalTimer (comptant le temps dans le jeu) et SetRealTimer (comptant le temps écoulé réel -l'échelle est la même, mais ça ne compte pas les repos ni les voyages-). 7200 correspond à la durée d'un jour de jeu. Pour ton sort, il faudra effectivement une durée de 6 (= 1 round), dans un SetGlobalTimer. |
| | |
| | #3 |
| Troll ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Date d'inscription: juin 2004
Messages: 1 412
| Merci, Sous Nain, je n'avais pas compris que un jour de jeu était équivalent à 7200 secondes réelles. Donc le SetGlobalTimer est lui aussi compté en secondes. C'est maintenant beaucoup plus clair.
__________________ Modérateur des forums Baldur's Gate II / Comptoir d'Amn / Bazar de l'aventurier / Neverwinter Nights |
| | |
| | #4 |
| Loup Noir ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Date d'inscription: juin 2004
Messages: 256
| C'est bien ça. Par contre j'ai un peu mélangé le nom des commandes (ça m'apprendra à faire confiance à ma mémoire). Ce que j'appelais SetTimer est en fait StartTimer, et SetRealTimer et en fait RealSetGlobalTimer, j'espère que ça ne t'as pas induit en erreur ![]() |
| | |
![]() |
| Liens sociaux |
| Tags |
| Aucune |
| Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s)) | |
| Outils de la discussion | |
| Noter la discussion | |
| |
Discussions similaires | ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| Script | Anubis | Les Outils | 11 | 22/01/2006 14h43 |
| [BG] Un script | Anury | Problèmes Techniques | 4 | 16/06/2004 22h38 |
| [BG] commande de script | nal'ex | Problèmes Techniques | 3 | 01/04/2004 13h30 |
| Script IA | faroux | Le Monastère du Corbeau Noir (Icewind Dale 2) | 2 | 31/01/2004 21h26 |
| [NWN] Script NWN: Arène | Silk | Les Outils | 0 | 15/10/2003 15h10 |