Accueil du SiteAccueil du Site  AccueilAccueil  Dernières imagesDernières images  RechercherRechercher  ConnexionConnexion  S'enregistrerS'enregistrer  



-20%
Le deal à ne pas rater :
Drone Dji DJI Mini 4K (EU)
239 € 299 €
Voir le deal

Partagez
 

 System jour/nuit + timer

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Kasbak
Membre V.I.P.
Membre V.I.P.
Kasbak

Masculin
Messages postés : 1356
Date d'inscription : 05/01/2013
Jauge LPC :
System jour/nuit + timer 8915271400100 / 100100 / 100System jour/nuit + timer 8915271400

System jour/nuit + timer Dragon10
System jour/nuit + timer Meille12
System jour/nuit + timer Membre10
System jour/nuit + timer Projet12
System jour/nuit + timer Riche_10
System jour/nuit + timer Altrui10
System jour/nuit + timer Membre10
System jour/nuit + timer Membre15
System jour/nuit + timer Event-10
System jour/nuit + timer Partag10
System jour/nuit + timer Projet10
System jour/nuit + timer Mappeu10
System jour/nuit + timer Collec10


System jour/nuit + timer Empty
MessageSujet: System jour/nuit + timer   System jour/nuit + timer EmptyMar 27 Jan 2015 - 21:50

Il me semble pas avoir vu sur le forum un tuto sur le mode jour/nuit alors je post le mien,assez proche de la plupart des tutos existant sur le net,il apporte un mode jour/nuit selon les horaires du jeu,un interrupteur pour stopper la nuit dans les intérieurs,prends en compte les 7 jours de la semaine pour par exemple fermer un magasin le dimanche et ajoute aussi l'objet 'montre' qui donne l'heure exacte et le jour de la semaine actuel.Egalement un petit tuto à la fin pour créer un system de sieste si le jeu prends en compte la fatigue du héros par exemple ou pour créer une auberge où le nombres d'heures soignerais le héros,ect...


Pour commencer créer 4 events communs en suivant le modèle des images.
(les zones en rouge/vert vous montre les modification obligatoires à ne pas oublier pour un bon fonctionnement).

image 1 (event montre):

image 2 (event timer):

image 3 (event semaine):

Vous pouvez dans l'event jour/nuit rajouter d'autre nuance selon les horaire si vous le souhaiter,là j'ai juste mis lever du soleil,jour,début de soirée,nuit noire.
image 4 (event jour/nuit):

Ensuite allez dans les objets et créer l'objet 'montre'.

image 5 (objet montre):

Maintenant vous allez tous faire démarrer en lançant un event.

image 6 (event initialisation):

Pour stopper la nuit en entrant dans un intérieur et la réactiver en sortant en fonction de l'heure actuelle.

Image 7 (stop nuit):

Et pour finir un mode sieste si besoin,faite toujours 1 heure par 1 heure,parce que si vous faites par exemple +6 heure et qu'il est 23h vous ne dormirais en réalité que 1h,en effet le compteur ce réinitialise automatiquement si les heures dépassent 24 h afin d'éviter tout bugs ou décalages horaires.

image 8 (sieste):

Pour un magazin fermer ou ouvert il vous suffit de faire :
Code:
   <> 'condition'
   <> si interrupteur 'dimanche activé'
      ect...

Voila j'espère c'est suffisament complet et bien expliqué. Very Happy
Revenir en haut Aller en bas
http://kasbakprod.wifeo.com/ http://kasbak.deviantart.com/
Jin
Ancien staffeux
Ancien staffeux
Jin

Masculin
Messages postés : 8557
Date d'inscription : 08/12/2010
Jauge LPC :
System jour/nuit + timer 891527140069 / 10069 / 100System jour/nuit + timer 8915271400

G 1 petit zizi Very Happy
Nn C pa vré Sad
System jour/nuit + timer Membre15
System jour/nuit + timer Partag10
System jour/nuit + timer Travai10
System jour/nuit + timer Event-10
System jour/nuit + timer Altrui10
System jour/nuit + timer Riche_10
System jour/nuit + timer Couhil10
System jour/nuit + timer Nain_p11
System jour/nuit + timer Connar10


System jour/nuit + timer Empty
MessageSujet: Re: System jour/nuit + timer   System jour/nuit + timer EmptyMar 27 Jan 2015 - 22:02

J'ai pas tout, tout regardé, mais pour les jours de la semaine, pourquoi faire un interrupteur par jour ?
Une simple variable aurait suffit.

En plus ca t'éviterais des pavé de condition à la fin ( pour activer / désactiver les interrupteurs de x ou y jour. )
Dans ce genre de cas ce qui collerai le mieux c'est un tableau, mais RM n'en propose pas. Donc le truc qui s'en rapporche le plus, c'est de caller tes jours en variable :p
D'ailleurs ta variable " jour_semaine " suffit emplement.

Mais sinon, c'est cool. C'est complet, ca ne porte pas uniquement sur un cycle jour nuit balancé un peu aléatoirement. Ici on sait quand la nuit va tomber grace à la montre.

Très complet, j'te rajoute 5 pts, et bravo =)
Revenir en haut Aller en bas
Kasbak
Membre V.I.P.
Membre V.I.P.
Kasbak

Masculin
Messages postés : 1356
Date d'inscription : 05/01/2013
Jauge LPC :
System jour/nuit + timer 8915271400100 / 100100 / 100System jour/nuit + timer 8915271400

System jour/nuit + timer Dragon10
System jour/nuit + timer Meille12
System jour/nuit + timer Membre10
System jour/nuit + timer Projet12
System jour/nuit + timer Riche_10
System jour/nuit + timer Altrui10
System jour/nuit + timer Membre10
System jour/nuit + timer Membre15
System jour/nuit + timer Event-10
System jour/nuit + timer Partag10
System jour/nuit + timer Projet10
System jour/nuit + timer Mappeu10
System jour/nuit + timer Collec10


System jour/nuit + timer Empty
MessageSujet: Re: System jour/nuit + timer   System jour/nuit + timer EmptyMar 27 Jan 2015 - 22:21

Ouai mais non parce que si tu veux faire par exemple un event,page 1 si dimanche active,page 2 si samedi activer ect...si tu prends une variable tu n'aura que condition : si variable et supérieur à  <4 par exemple,et du coup sa prendras en compte tous les jours au dessus du 4 parce que leur trucs des variables events n'est pas aussi complet que lorsqu'on passe par les events directement ou les conditions.Du coup c'est plus long au début mais après c'est plus pratique à utiliser et pas de risques de bugs mais sans ça oui une variable aurais était beaucoup plus pratique Smile

Merci pour les points^^
Revenir en haut Aller en bas
http://kasbakprod.wifeo.com/ http://kasbak.deviantart.com/
Jin
Ancien staffeux
Ancien staffeux
Jin

Masculin
Messages postés : 8557
Date d'inscription : 08/12/2010
Jauge LPC :
System jour/nuit + timer 891527140069 / 10069 / 100System jour/nuit + timer 8915271400

G 1 petit zizi Very Happy
Nn C pa vré Sad
System jour/nuit + timer Membre15
System jour/nuit + timer Partag10
System jour/nuit + timer Travai10
System jour/nuit + timer Event-10
System jour/nuit + timer Altrui10
System jour/nuit + timer Riche_10
System jour/nuit + timer Couhil10
System jour/nuit + timer Nain_p11
System jour/nuit + timer Connar10


System jour/nuit + timer Empty
MessageSujet: Re: System jour/nuit + timer   System jour/nuit + timer EmptyMar 27 Jan 2015 - 22:48

Tu t'en fou de ca.
Sert toi des interrupteurs locaux et le problème n'est plus là.
Revenir en haut Aller en bas
Kasbak
Membre V.I.P.
Membre V.I.P.
Kasbak

Masculin
Messages postés : 1356
Date d'inscription : 05/01/2013
Jauge LPC :
System jour/nuit + timer 8915271400100 / 100100 / 100System jour/nuit + timer 8915271400

System jour/nuit + timer Dragon10
System jour/nuit + timer Meille12
System jour/nuit + timer Membre10
System jour/nuit + timer Projet12
System jour/nuit + timer Riche_10
System jour/nuit + timer Altrui10
System jour/nuit + timer Membre10
System jour/nuit + timer Membre15
System jour/nuit + timer Event-10
System jour/nuit + timer Partag10
System jour/nuit + timer Projet10
System jour/nuit + timer Mappeu10
System jour/nuit + timer Collec10


System jour/nuit + timer Empty
MessageSujet: Re: System jour/nuit + timer   System jour/nuit + timer EmptyMer 28 Jan 2015 - 0:02

Mouai..les interrupteurs locaux y'en à que 4 si y'à 7 jours à régler voilà quoi...pis je sais que sur un autres systèmes j'avais eu un problème à cause de ça donc j'évite mais pourquoi pas,puis mon système reste perfectible de toute façon je ne dis pas le contraire^^.
Revenir en haut Aller en bas
http://kasbakprod.wifeo.com/ http://kasbak.deviantart.com/
Jin
Ancien staffeux
Ancien staffeux
Jin

Masculin
Messages postés : 8557
Date d'inscription : 08/12/2010
Jauge LPC :
System jour/nuit + timer 891527140069 / 10069 / 100System jour/nuit + timer 8915271400

G 1 petit zizi Very Happy
Nn C pa vré Sad
System jour/nuit + timer Membre15
System jour/nuit + timer Partag10
System jour/nuit + timer Travai10
System jour/nuit + timer Event-10
System jour/nuit + timer Altrui10
System jour/nuit + timer Riche_10
System jour/nuit + timer Couhil10
System jour/nuit + timer Nain_p11
System jour/nuit + timer Connar10


System jour/nuit + timer Empty
MessageSujet: Re: System jour/nuit + timer   System jour/nuit + timer EmptyMer 28 Jan 2015 - 15:59

Ou alors une seule page d'event avec des conditions ... mais au final ca revient au même que ce que tu as fais ^^

Mais comme je l'ai dis. Je pense à la variable car en prog pour ce genre de truc on utilise un Array.
Qui est une variable qui contient un tableau
bidule = array("lundi", "mardi", ..., "dimanche")
et pour sortire Lundi => bidule [0].

La syntaxe est pourrie mais on est pas là pour ca x)

Du coup c'pour ca que je favoriserai une variable ^^
Après chacun ses méthodes, et la tienne n'est pas mauvaise. Ce n'était pas ce que je voulais dire Wink
Revenir en haut Aller en bas
Contenu sponsorisé




System jour/nuit + timer Empty
MessageSujet: Re: System jour/nuit + timer   System jour/nuit + timer Empty

Revenir en haut Aller en bas
 
System jour/nuit + timer
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [XP] Cercle jour/nuit
» System de MouseOver-1.3.
» craft system
» [VX] Neo Save System
» Party system

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Palais Créatif :: ~ APPRENTISSAGE ~ :: Initiation :: Systèmes-
Sauter vers: