GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: denko le 18 Mai 2010, 12:05:10

Titre: Passage: Heure d'été-Heure d'Hiver (/heure)
Posté par: denko le 18 Mai 2010, 12:05:10
Bonjour, j'aimerais faire une commande qui permettrait de passer de l'heure d'hiver à l'heure d'été et vice-versa pour que lorsqu'on fait /heure on voie l'heure exacte.

j'ai pensé à un hour = hour++; mais je ne sais pas trop comment faire.
Titre: Re : Passage: Heure d'été-Heure d'Hiver (/heure)
Posté par: Ssk le 18 Mai 2010, 12:44:21
Bonjour, j'aimerais faire une commande qui permettrait de passer de l'heure d'hiver à l'heure d'été et vice-versa pour que lorsqu'on fait /heure on voie l'heure exacte.

j'ai pensé à un hour = hour++; mais je ne sais pas trop comment faire.


hour += 1;
Si tu veut ajouter une heure

hour -= 1;
Si tu veut retirer un heure
Titre: Re : Passage: Heure d'été-Heure d'Hiver (/heure)
Posté par: Syg le 19 Mai 2010, 11:03:29
Les quatre sont identiques :
Hour++;
Hour = Hour + 1;
Hour = Hour++;
Hour += 1;
NB : Il suffit de remplacer les + par des - pour avoir l'équivalent lors du passage à l'heure d'hiver.

A toi de choisir celle que tu préfères (même si dans l'absolu la première est plus rapide car il n'y pas d'affectation de valeur).

Par contre, je pense qu'il est plus prudent de laisser ton système d'exploitation gérer les changements d'heures, ainsi tu auras toujours l'heure exacte.
Si tu le fais en PAWN, il faut beaucoup plus de code qu'un simple ++ ou -- car il faut déterminer dans quelle période on est (heure d'hiver ou d'été) ce qui n'est pas très simple.

++
Syg