From Second Life Wiki
GetTimestamp/fr
llGetTimestamp
Description
Fonction: string llGetTimestamp( );
Renvoie un string correspondant à la date et à l’heure actuelle dans la zone UTC, au format "AAAA-MM-JJThh:mm:ss.ff..fZ"
A priori précis à la milliseconde prés.
Exemples
// Traceur de redémarrage
string BOOT_TIME;
default
{
state_entry()
{
BOOT_TIME = llGetTimestamp(); // Le script démarre quand la sim démarre
}
touch_start(integer num)
{
llSay(PUBLIC_CHANNEL, "Le dernier démarrage était @ " + BOOT_TIME);
llSay(PUBLIC_CHANNEL, "Il est actuellement : " + llGetTimestamp());
}
}
///Bienvenue
default
{
state_entry()
{
llSetTouchText("Bienvenue");
}
touch_start(integer num)
{
list TimeStamp = llParseString2List(llGetTimestamp(),["-",":"],["T"]); // Récupère le timestamp et l’éclate en liste
integer Hour = llList2Integer(TimeStamp,4);
if(Hour<12)
llSay(PUBLIC_CHANNEL,"Bonne matinée, Oliver Sintim-Aboagye!");
else if(Hour<17)
llSay(PUBLIC_CHANNEL,"Bonne aprés midi, " + llDetectedName(0));
else
llSay(PUBLIC_CHANNEL,"Bonne soirée, " + llKey2Name(llDetectedKey(0)));
}
}
Voir également
Fonctions
| •
| llGetDate
| –
| renvoie la date (meme format sans l’heure).
|
|
Articles