GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: kikite02 le 07 Juin 2008, 14:37:48

Titre: Commenter faire aparaitre la date
Posté par: kikite02 le 07 Juin 2008, 14:37:48
Bonjour;
comment faire pour que quand quelqu'un se connecte il voit la date ? merci !
Titre: Re : Commenter faire aparaitre la date
Posté par: Nikko™ le 07 Juin 2008, 14:41:57
salut,

J'ai un FS (par syg) qui affiche l'heure, mais tu peu le modifier pour qu'il arriche la date.

++
nikko
Titre: Re : Commenter faire aparaitre la date
Posté par: inbox le 07 Juin 2008, 15:56:21
Tu fait du genre

dans public OnPlayerConnect(playerid)
new day,month,year;
getdate(year,month,day);
format(string, sizeof(string), "Nous somme le: %d/%d/%d",day,month,year);
SendClientMessage(playerid, 0xAA3333AA, string);

et pour l'heure tu fait pareil :)

new hour,minute,second;
gettime(hour,minute,second);
format(string, sizeof(string), "Il est: %d:%d:%d",hour,minute,second);
SendClientMessage(playerid, 0xAA3333AA, string);

etc...

Cordialement,
Titre: Re : Commenter faire aparaitre la date
Posté par: kikite02 le 07 Juin 2008, 16:36:21
Comment en faire une command svp  :(
Titre: Re : Commenter faire aparaitre la date
Posté par: NatiVe™ le 07 Juin 2008, 16:39:00
if(strcmp(cmdtext,"/heure", true) == 0)
{
// les code qu'il a mit
reutrn 1;
}

NV.

Titre: Re : Commenter faire aparaitre la date
Posté par: kikite02 le 07 Juin 2008, 18:34:37
merci
Titre: Re : Commenter faire aparaitre la date
Posté par: inbox le 07 Juin 2008, 19:09:30
Comme la dit Native

tu fait comme ca
if(strcmp(cmd, "/date", true) == 0)
{
new day,month,year;
getdate(year,month,day);
format(string, sizeof(string), "Nous somme le: %d/%d/%d",day,month,year);
SendClientMessage(playerid, 0xAA3333AA, string);
return 1;
}

Bon courage
Titre: Re : Commenter faire aparaitre la date
Posté par: kikite02 le 07 Juin 2008, 22:34:16
:o merci