[API] time v1.4.4
2 participants
Page 1 sur 1
[API] time v1.4.4
Voilà pour ma première API, une que je voulais faire depuis longtemps
C'est une API simple mais surement pratique pour avoir des informations à propos du temps dans Minecraft et dans le monde réel.
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
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 principales :
- Code:
time.getWorldHour()
Exemple :
15 ou 6- Code:
time.getWorldMinutes()
Exemple :
23 ou 52
Il n'y a pas que ces fonctions, n'hésitez pas à fouiller le code de l'API ou voir le changelog !
- Fonctions à propos du temps réel:
Il vous faut tout d'abord un serveur web PHP ou vous allez déposer le fichier time.php dans un endroit autorisé,
ensuite, vous devrez changer la première ligne de l'API pour qu'elle mène au fichier sur le site web :- Code:
local server = "http://ip_du_serveur/time.php"
Exemple : j'ai mis mon fichier sur arc13.fr/fichiers/time.php, alors je remplace la ligne par :- Code:
local server = "http://arc13.fr/fichiers/time.php"
Depuis la version 1.4, vous n'avez plus besoin d'héberger un quelconque fichier !
Fonctions principales :- Code:
time.getRealMinutes()
Exemple :
A l'heure ou j’écris, 47- Code:
time.getRealHours()
Exemple :
A l'heure ou j’écris, 15
Il n'y a pas que ces fonctions, n'hésitez pas à fouiller le code de l'API ou voir le changelog !
- Fichiers:
- time.lua
time.phpCe fichier n'est plus requis
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- Messages : 83
Date d'inscription : 10/04/2016
Age : 23
Localisation : Glitch City
Re: [API] time v1.4.4
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
Et pendant que on y est, tu peux ajouter time.getRealTime() qui peux donner l'heure et la minute en même temps
Boudrick- Messages : 122
Date d'inscription : 30/03/2016
Age : 25
Localisation : haute normandie
Re: [API] time v1.4.4
Rajouté !
Nouvelles fonctions :
Arguments :
string separator : Le séparateur entre les heures et les minutes, ":" par défaut
Retourne :
18:45 [time.getWorldComplete()]
18h45 [time.getWorldComplete("h")]
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, ":")]
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- Messages : 83
Date d'inscription : 10/04/2016
Age : 23
Localisation : Glitch City
Re: [API] time v1.4.4
tes nouvelles fonctions sont superbes !!
Boudrick- Messages : 122
Date d'inscription : 30/03/2016
Age : 25
Localisation : haute normandie
Re: [API] time v1.4.4
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 ?
Au fait, est-ce que les fonctions pour avoir le temps du monde réel marche bien si quelqu'un les utilises ?
Kuruyia- Messages : 83
Date d'inscription : 10/04/2016
Age : 23
Localisation : Glitch City
Re: [API] time v1.4.4
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
Je met un GitHub pour ceux qui veulent contribuer : github.com/arc13/time.lua
Kuruyia- Messages : 83
Date d'inscription : 10/04/2016
Age : 23
Localisation : Glitch City
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum