block load { // Durée d'affichage de la date en secondes (par défaut 5) es_xset lolo_date_duree_affichage 5 // Variable qui contiendra la date es_xset lolo_date_curent_date 0 // Variable qui servira à sauvegarder puis restaurer la valeur d'eventscripts_timeformat es_xset lolo_date_sauvegarde_timeformat 0 es_xset lolo_date_ver "1.2" es_xmakepublic lolo_date_ver } event player_say { if (event_var(text) == "date") do { // On mémorise la valeur par défaut de la variable d'environnement "eventscripts_timeformat" es_xcopy lolo_date_sauvegarde_timeformat eventscripts_timeformat // On formate la date qui va être récupérée : jour/mois/année - Heure:Minute:Seconde eventscripts_timeformat "%d/%m/%Y - %H:%M:%S" // On récupère la date actuelle (du moins de l'endroit où est le serveur) es_xgettimestring lolo_date_curent_date // On affiche la date dans une fenetre de menu es_menu server_var(lolo_date_duree_affichage) event_var(userid) server_var(lolo_date_curent_date) // On restaure la valeur par défaut de la variable d'environnement "eventscripts_timeformat" es_xcopy eventscripts_timeformat lolo_date_sauvegarde_timeformat } }