Aller au contenu


Script, Compteur De Jours


  • Veuillez vous connecter pour répondre
4 réponses à ce sujet

#1 chef

chef

Posté 21 août 2006 - 20:31

Salut !

Voici un script qui ne fonctionne pas :

Begin B_B_st_sv_1_jour

short jourecoule
short jouractuel
short done



If ( jourecoule > 1 )
	stopscript B_B_st_sv_1_jour
endif

If ( jourecoule == 1 )
		journal B_B_sang_vampire 7
endif


If ( jourecoule < 1 )
If ( currentDay != Day ); à chaque fois que le jour change
	set jouractuel to Day; on place notre variable à la valeur du jour actuel
	set jourecoule to ( jourecoule + 1 ); ajoute un au compteur
endif
endif

End

Ce script a été réalisé par Dark-Amn. (Pour pas lui piquer la vedette ^^)

Il y a un probleme d'expression ou quelques chose comme sa...

Il est sensé mettre le journal a jour apres un jour. (le script est lancé a partire d'un dialogue...)


Merci d'avance !

Modifié par chef, 21 août 2006 - 20:32.

Team Stargate



"Si vous traversez l'enfer, ne vous y arrêtez pas." - Wiston Churchill


#2 Nenfëa

Nenfëa

    Le poisson bavard de Kalendaar


Posté 21 août 2006 - 20:50

Hello ! :)

Previsualisation du code
Begin B_B_st_sv_1_jour

short jourecoule
short jouractuel
short done

If ( jourecoule > 1 )
stopscript B_B_st_sv_1_jour
endif

If ( jourecoule == 1 )
journal B_B_sang_vampire 7
endif


If ( jourecoule < 1 )
If ( currentDay != Day ); à chaque fois que le jour change
set jouractuel to Day; on place notre variable à la valeur du jour actuel
set jourecoule to ( jourecoule + 1 ); ajoute un au compteur
endif
endif

End

La variable currentDay n'existe pas dans ton script, elle a été francisée en "jouractuel" ! ;)
Nenfëa

- Les yeux, Bouh, vise les yeux!
- Pouiiiiiic!!!

Le monde de Gilbertus devenu réalité : Kalendaar!
Il était une fois un site vachement bien avec plein de nistoires dessus... ah, vous la connaissez déjà ?!

Wiwi d'or 2006 du plus serviable ! Tadaaaaaaaa !

#3 chef

chef

Posté 21 août 2006 - 21:22

Spoiler

Ceci ets juste alors ?

Merci une fois encore Nenfëa !

Team Stargate



"Si vous traversez l'enfer, ne vous y arrêtez pas." - Wiston Churchill


#4 Nenfëa

Nenfëa

    Le poisson bavard de Kalendaar


Posté 21 août 2006 - 21:38

A priori oui - sauf si currentDay était une variable globale, mais j'en doute. A vérifier tout de même ! :)

De rien. ;)
Nenfëa

- Les yeux, Bouh, vise les yeux!
- Pouiiiiiic!!!

Le monde de Gilbertus devenu réalité : Kalendaar!
Il était une fois un site vachement bien avec plein de nistoires dessus... ah, vous la connaissez déjà ?!

Wiwi d'or 2006 du plus serviable ! Tadaaaaaaaa !

#5 chef

chef

Posté 22 août 2006 - 01:46

Ca n'a pas marché. Mais, ce script fonctionne pour plusieur jour, pas pour 1.

Pour un seul jour j'ai fait comme ceci :

Begin B_B_st_sv_1_jour

short jouractuel
short done


If ( done = 0 )
set jouactuel to day
set done to 1
endif

If ( jouractuel != day ); le jour à changé
journal B_B_sang_vampire 7
stopscript B_B_st_sv_1_jour
endif


End

Celui ci marche.
Mais l'autre script qui me fallait (pareil, mais pour 2 jours) fonctionne très bien.

Merci et à bientôt.

Team Stargate



"Si vous traversez l'enfer, ne vous y arrêtez pas." - Wiston Churchill





0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)