calendrier

Logiciel Gratuit (en Java). Très performant au niveau de la gestion des plans. (ligne de vue, lumière, brouillard de guerre).
Répondre
Avatar du membre
della
Interface Maptool
Messages : 415
Enregistré le : mer. 23 janv. 2013 19:49
Date de naissance : 27 janv. 1969
Localisation : herseaux, belgique

calendrier

Message par della » sam. 12 mai 2018 21:36

Bonjour/bonsoir,
voici une petite macro pour générer un calendrier pour maptool,
le lien
vous décompressez le fichier, et vous importez la macro et la table.
Ensuite, vous éditez la macro
-----------------------------------------------------------------------
[h: jour = 325]<---(le jour de l'année)


[h: annee = 1926]<---(l'année en cour)
[h: bissextile=0]<---(année bissextile=1)
[h: bis = if(bissextile==0,0,1)]


[h: mois = if(jour<32,"janvier",if(jour<60+bis,"f&eacute;vrier",if(jour<91+bis,"mars",if(jour<121+bis,"avril",if(jour<152+bis,"mai",if(jour<182+bis,"juin",if(jour<213+bis,"juillet",if(jour<244+bis,"aout",if(jour<274+bis,"septembre",if(jour<305+bis,"octobre",if(jour<335,"novembre","d&eacute;cembre")))))))))))]

[h: chiffre = if(jour<32,jour,if(jour<60+bis,jour-31,if(jour<91+bis,jour-59-bis,if(jour<121+bis,jour-90-bis,if(jour<152+bis,jour-120-bis,if(jour<182+bis,jour-151-bis,if(jour<213+bis,jour-181-bis,if(jour<244+bis,jour-212-bis,if(jour<274+bis,jour-243-bis,if(jour<305+bis,jour-273-bis,if(jour<337+bis,jour-304-bis,jour-334-bis)))))))))))]

[h: BaseDay = table("Calendar",jour)]
[h: Day = if(BaseDay=="Day3","Dimanche",if(BaseDay=="Day4","Lundi",if(BaseDay=="Day5","Mardi",if(BaseDay=="Day6","Mercredi",if(BaseDay=="Day7","Jeudi",if(BaseDay=="Day1","Vendredi","Samedi"))))))]<---(vous indiquez l'ordre des jours en choisissant Day1 pour le premier jour de l'année)

<b>[r:Day] [r:chiffre] [r:mois] [r:annee]</b>
--------------------------------------------------------------------

Les changements indiqué parcette couleur se font une fois au début
Le changements indiqué parcette couleur se fait à chaque fois qu'on change de jour.

Quand vous cliquez sur la macro vous avez pour le 325ème jour de l'année 1926, et on obtient ce résultat dans le chat

Dimanche 21 novembre 1926

Avatar du membre
Lazarius
Sdompy magnifiscient
Messages : 2443
Enregistré le : dim. 3 juil. 2011 01:00
Date de naissance : 23 mars 1986
Localisation : Nantes, France

Re: calendrier

Message par Lazarius » sam. 12 mai 2018 22:31

Sympa pour le suivi lors des parties.
Ca évite au MJ de dire, après que les investigateurs se soient mobilisés pour aller en ville, "Euh, non la bibliothèque est fermée le dimanche !" :D
L'étude de livres rares et impies attendra !
Meneur de Jeu
(#307 parties en tant que MJ sur ce forum)


MJ: Chroniques Oubliées - Anathazerïn (49 sessions)

Avatar du membre
della
Interface Maptool
Messages : 415
Enregistré le : mer. 23 janv. 2013 19:49
Date de naissance : 27 janv. 1969
Localisation : herseaux, belgique

Re: calendrier

Message par della » dim. 15 juil. 2018 14:37

Voici un exemple de calendrier de la Terre du milieu.
Arthedain année 1700 TA
Le lien:ici
Vous importez le tableau qui se trouve dans le premier message.

Image


-------------------voici la macro----------------------
[h: jour = 56]


[h: annee = "1700 TA"]
[h: bissextile=0]
[h: bis = if(bissextile==0,0,1)]


[h: mois = if(jour<32,"janvier",if(jour<60+bis,"f&eacute;vrier",if(jour<91+bis,"mars",if(jour<121+bis,"avril",if(jour<152+bis,"mai",if(jour<182+bis,"juin",if(jour<213+bis,"juillet",if(jour<244+bis,"ao&ucirc;t",if(jour<274+bis,"septembre",if(jour<305+bis,"octobre",if(jour<335,"novembre","d&eacute;cembre")))))))))))]

[h: chiffre = if(jour<32,jour,if(jour<60+bis,jour-31,if(jour<91+bis,jour-59-bis,if(jour<121+bis,jour-90-bis,if(jour<152+bis,jour-120-bis,if(jour<182+bis,jour-151-bis,if(jour<213+bis,jour-181-bis,if(jour<244+bis,jour-212-bis,if(jour<274+bis,jour-243-bis,if(jour<305+bis,jour-273-bis,if(jour<337+bis,jour-304-bis,jour-334-bis)))))))))))]

[h: BaseDay = table("Calendar",jour)]
[h: Day = if(BaseDay=="Day3","Dimanche",if(BaseDay=="Day4","Lundi",if(BaseDay=="Day5","Mardi",if(BaseDay=="Day6","Mercredi",if(BaseDay=="Day7","Jeudi",if(BaseDay=="Day1","Vendredi","Samedi"))))))]

[h: SindarMonth = if(mois=="janvier","Narwain",if(mois=="f&eacute;vrier","N&iacute;nui",if(mois=="mars","Gwaeron",if(mois=="avril","Gwirith",if(mois=="mai","Lothron",if(mois=="juin","N&oacute;rui",if(mois=="juillet ","Cerveth",if(mois=="ao&ucirc;t","Urui",if(mois=="septembre","Ivanneth",if(mois=="octobre","Narbeleth",if(mois=="novembre","Hithui","Girithron")))))))))))]
[h: SindarDay = if(Day=="Samedi","Sterday",if(Day=="Dimanche","Sunday",if(Day=="Lundi","Monday",if(Day=="Mardi","Trewsday",if(Day=="Mercredi","Hevensday",if(Day=="Jeudi","Mersday","Highday"))))))]
[h: Temperature = if(mois=="janvier",1d9-9,if(mois=="f&eacute;vrier",1d9-9,if(mois=="mars",1d7-3,if(mois=="avril",1d11+2,if(mois=="mai",1d8+12,if(mois=="juin",1d7+20,if(mois=="juillet ",1d7+20,if(mois=="ao&ucirc;t",1d7+20,if(mois=="septembre",1d7+18,if(mois=="octobre",1d10+9,if(mois=="novembre",1d12-2,1d14-12)))))))))))]

[h: D100c = 1d100]
[h: Climat1 = if(D100c<36,"Il neige",if(D100c<90,"Le temps est &acirc; la neige","Le temps est clair"))]
[h: Climat2 = if(D100c<11,"Il neige",if(D100c<70,"Le temps est &acirc; la neige","Le temps est clair"))]
[h: Climat3 = if(D100c<21,"Il neige",if(D100c<31,"Il pleut averse",if(D100c<41,"Il tombe une faible pluie",if(D100c<51,"Averse de gr&egrave;le ou de gr&eacute;sil",if(D100c<90,"Le temps est &acirc; la neige","Le temps est clair")))))]
[h: Climat4 = if(D100c<16,"Il pleut faiblement",if(D100c<70,"Le temps est &acirc; la pluie","Le temps est clair"))]
[h: Climat5 = if(D100c<11,"Il pleut averse",if(D100c<21,"il pleut faiblement",if(D100c<80,"Le temps est couvert","Le temps est clair")))]
[h: Climat6 = if(D100c<30,"Il pleut averse",if(D100c<51,"il pleut faiblement",if(D100c<90,"Le temps est couvert","Le temps est clair")))]
[h: Climat7 = if(D100c<05,"Il pleut averse",if(D100c<11,"il pleut faiblement",if(D100c<50,"Le temps est couvert","Le temps est clair")))]
[h: Climat = if(mois=="janvier",Climat2,if(mois=="f&eacute;vrier",Climat2,if(mois=="mars",Climat6,if(mois=="avril",Climat5,if(mois=="mai",Climat7,if(mois=="juin",Climat4,if(mois=="juillet ",Climat5,if(mois=="ao&ucirc;t",Climat5,if(mois=="septembre",Climat5,if(mois=="octobre",Climat5,if(mois=="novembre",Climat5,Climat1)))))))))))]


Arthedain, ann&eacute;e: <b>[r:annee]</b><br/>
Mois: <b>[r:SindarMonth] </b>([r:mois])<br/>
Jour: <b>[r:SindarDay]</b>([r:Day])<b> [r:chiffre]</b><br/>
Temp&eacute;rature:<b>[r:Temperature]</b>&#176;C<br/>
[r:Climat]([r:D100c])
---------------------------------FIN------------------------------------------------

Répondre

Retourner vers « Maptool »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités