Forum du serveur Computercraft FR
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -40%
-40% sur le Pack Gaming Mario PDP Manette filaire + ...
Voir le deal
29.99 €

[API] time v1.4.4

2 participants

Aller en bas

[API] time v1.4.4 Empty [API] time v1.4.4

Message par Kuruyia Sam 7 Mai - 15:47

Voilà pour ma première API, une que je voulais faire depuis longtemps Very Happy

C'est une API simple mais surement pratique pour avoir des informations à propos du temps dans Minecraft et dans le monde réel.

Fonctions à propos du temps Minecraft:

Fonctions à propos du temps réel:

Fichiers:

CHANGELOG :
Version 1.4.4 :
+ Bugfix
Version 1.4.3 :
+ Bugfix
Version 1.4.2 :
+ Ajout des fonctions :
time.getWorldCompleteDate(string Separateur) qui retourne la date du monde Minecraft (sous forme jour/mois/année)
 Exemple : 29/4/0
time.getRealCompleteDate(string Separateur) qui retourne la date du monde réel (sous forme jour/mois/année)
 Exemple : 24/08/2016
Version 1.4.1 :
+ Bugfix
Version 1.4 The Independance Update :
+ Vous n'avez plus besoin d'héberger un fichier time.php sur un serveur, l'API prends ses informations depuis le site www.timeapi.org
+ Ajout de la fonction time.getRealMilliseconds() pour connaitre les millisecondes actuels du monde réel
Version 1.3.2 :
+ Bugfix
Version 1.3.1 :
+ Ajout de la fonction :
time.getWorldMoonPhase() pour récupérer la phase actuelle de la lune
  Retourne : nombre Phase, string Phase en anglais, string Phase en français
 Fonction faite par une requête de skypop
Version 1.3 DAY/NIGHT UPDATE :
+ Ajout des fonctions :
 time.getDaylightOutput() pour récupérer la puissance qu'émettrait un Daylight Sensor (Capteur de lumière en français)
 time.getDaylightOutputRain() pour récupérer la puissance qu'émettrait un Daylight Sensor sous la pluie
 time.getDaylightOutputThunder() pour récupérer la puissance qu'émettrait un Daylight Sensor sous les orages

 time.getDaylightOutputInversed() pour récupérer la puissance qu'émettrait un Daylight Sensor en mode inversé
 time.getDaylightOutputInversedRain() pour récupérer la puissance qu'émettrait un Daylight Sensor en mode inversé sous la pluie
 time.getDaylightOutputInversedThunder() pour récupérer la puissance qu'émettrait un Daylight Sensor en mode inversé sous les orages
 
 Vous pouvez vous servir de ces fonctions pour émettre un signal de Redstone et ainsi transformer votre Computer en Daylight Sensor !
Version 1.2.1 :
+ Résolution de bugs
Version 1.2 THE UP-DAY-TE :
+ Ajout des fonctions :
  time.getWorldYear() pour récupérer l'année dans le monde Minecraft (1 année = 360 jours)
  time.getWorldWeekDay() pour récupérer le jour de la semaine (En anglais, de "Monday" à "Sunday", 1 semaine = 7 jours)
  time.getWorldMonth() pour récupérer le mois (En anglais, de "January" à "December", 1 mois = 30 jours)
  time.getWorldDate() pour récupérer la date sur 30 jours.
Version 1.1.1 :
+ time.canPlayerGotoBed() renommé en time.canPlayerSleep(), avec rétrocompatibilité
Version 1.1 :
+ Ajout de time.getWorldComplete() et time.getRealComplete()
Version 1.0 :
+ Mise en ligne


Dernière édition par arc13 le Mer 24 Aoû - 19:13, édité 12 fois (Raison : Mise à jour de l'API en v1.4.4)
Kuruyia
Kuruyia

Messages : 83
Date d'inscription : 10/04/2016
Age : 23
Localisation : Glitch City

Revenir en haut Aller en bas

[API] time v1.4.4 Empty Re: [API] time v1.4.4

Message par Boudrick Sam 7 Mai - 18:44

c'est pas mal comme api tu pourrais ajouter la fonction time.getWorldTime() qui peut donner l'heure et la minute en même temps.
Et pendant que on y est, tu peux ajouter time.getRealTime() qui peux donner l'heure et la minute en même temps
Boudrick
Boudrick

Messages : 122
Date d'inscription : 30/03/2016
Age : 25
Localisation : haute normandie

Revenir en haut Aller en bas

[API] time v1.4.4 Empty Re: [API] time v1.4.4

Message par Kuruyia Sam 7 Mai - 22:45

Rajouté !

Nouvelles fonctions :


Code:
time.getWorldComplete([string separator])

Arguments :
string separator : Le séparateur entre les heures et les minutes, ":" par défaut

Retourne :
18:45 [time.getWorldComplete()]
18h45 [time.getWorldComplete("h")]

Code:
time.getRealComplete([string separator, boolean seconds, string secondsSeparator])

Arguments :
string separator : Le séparateur entre les heures et les minutes, ":" par défaut
boolean seconds : Afficher les secondes, false par défaut
string secondsSeparator : Le séparateur entre les minutes et les secondes, "." par défaut

Retourne :
15:46 [time.getRealComplete()]
15h46 [time.getRealComplete("h")]
15h46.53 [time.getRealComplete("h", true)]
15h46:53 [time.getRealComplete("h", true, ":")]
Kuruyia
Kuruyia

Messages : 83
Date d'inscription : 10/04/2016
Age : 23
Localisation : Glitch City

Revenir en haut Aller en bas

[API] time v1.4.4 Empty Re: [API] time v1.4.4

Message par Boudrick Sam 7 Mai - 22:51

tes nouvelles fonctions sont superbes !!
Boudrick
Boudrick

Messages : 122
Date d'inscription : 30/03/2016
Age : 25
Localisation : haute normandie

Revenir en haut Aller en bas

[API] time v1.4.4 Empty Re: [API] time v1.4.4

Message par Kuruyia Sam 7 Mai - 23:09

Merci, j'espère être le plus complet possible ^^
Au fait, est-ce que les fonctions pour avoir le temps du monde réel marche bien si quelqu'un les utilises ?
Kuruyia
Kuruyia

Messages : 83
Date d'inscription : 10/04/2016
Age : 23
Localisation : Glitch City

Revenir en haut Aller en bas

[API] time v1.4.4 Empty Re: [API] time v1.4.4

Message par Kuruyia Mer 24 Aoû - 11:46

Nouvelle mise à jour, je pense que l'API se complète de plus en plus.

Je met un GitHub pour ceux qui veulent contribuer : github.com/arc13/time.lua
Kuruyia
Kuruyia

Messages : 83
Date d'inscription : 10/04/2016
Age : 23
Localisation : Glitch City

Revenir en haut Aller en bas

[API] time v1.4.4 Empty Re: [API] time v1.4.4

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum