Oyez, oyez !

Les résultats du vote sur les meilleurs RPG de tous les temps sont désormais dévoilés dans ce message !

Merci à toutes et à tous pour votre participation !

N'hésitez pas à aller commenter, ajouter des jeux auxquels vous n'auriez pas pensé...

[SCRIPT] Comment avancer l'horloge de quelques heures ?

Répondre
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne

[SCRIPT] Comment avancer l'horloge de quelques heures ?

.

Message par Cocrane »

Je n'ai pas trouvé de mot clé qui permet d'incrémenter le temps. Ça existe?


Mis à part DayNight(I:TimeOfDay*Time), je n'ai rien vu de bien utile.

Cocrane
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Que veux-tu faire exactement ?

Avancer directement l'heure ?
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

Oui.

Le groupe pourra aller se détendre chez madame Irma (maison close).

Je pense que 4h c'est bien? ^^

Cocrane
Avatar du membre
Haplo74
Minotaure
Messages : 1737
Enregistré le : dim. 08 avr. 2012, 20:20
Localisation : Paris
Statut : Hors ligne
.

Message par Haplo74 »

Cocrane a écrit :Je n'ai pas trouvé de mot clé qui permet d'incrémenter le temps. Ca existe?


Mis à part DayNight(I:TimeOfDay*Time), je n'ai rien vu de bien utile.

Cocrane
Ca doit forcément exister.
Regarde ce que fait BGT avec le voyage vers l'île perdue (partie BG1, extension ToSC).
Le voyage prend 20 jours. A l'aller. Pareil au retour.

De même regarde ce que fait SCS avec le combat contre Ycharid amélioré (ruines d'Ulcaster).
Tu le combats (deux fois), et ensuite, il est 7 heures du matin le jour suivant.

Haplo74
Modérateur des sections "le bazar de l'aventurier", "la taverne de Château-Suif", "la taverne d'Amkethran" et "le comptoir d'Amn".
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Cocrane a écrit :Oui.

Le groupe pourra aller se détendre chez madame Irma (maison close).

Je pense que 4h c'est bien? ^^

Cocrane
Alors, soit tu assignes une heure butoir arbitraire (18 h), soit tu es obligé de prévoir tous les cas de figure :

Code : Tout sélectionner

IF
  Time(0) // Minuit
  Variable X = 1
THEN
  RESPONSE #100
    Variable = 2
    DayNight(4)
END

IF
  Time(1)
  Variable X = 1
THEN
  RESPONSE #100
    Variable = 2
    DayNight(5)
END

...

IF
  Time(23)
  Variable X = 1
THEN
  RESPONSE #100
    Variable = 2
    DayNight(3)
END
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

Merci à vous deux.

L'enjeu n'étant pas de taille, j'ai choisi de faire simple.

Je teste 4 plages horaires donnant respectivement 4 changement d'heures:
- 6h
- 12h
- 18h
- 24h

Ca évite d'avoir 24 tests à réaliser et ca permet d'avancer l'heure de quelques heures.

Cocrane
Avatar du membre
mirandir
Adepte de Grondemarteau
Ver charognard
Messages : 674
Enregistré le : mer. 09 févr. 2011, 10:30
Contact :
Statut : Hors ligne
.

Message par mirandir »

Dans les versions EE, tu peux simplement utiliser l'action 353 AdvanceTime.
« Pssst. Tu as remarqué comme elle me dévore du regard ? Hein ? Tu as vu ça ? La façon dont elle a regardé la courbe de mon os occipital ? »
Répondre

Retourner vers « Scripts »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité