Gestion des intemperies

Répondre
Partager Rechercher
j'ai voulu avoir un meilleur control sur les intempéries.

donc j'ai fais ce petit script.

les propriété d'origine de ma zone son:

exterieur orageux. l'avantage c'est qu'il neige du novembre a decembre et que je peux controlé le pourcentage de chance qu'il pleut plus ou moin...

j'aurrai aimé avoir un control sur le brouillard en fonction de la temperature et des saisons... quelqu'un a une idée de comment je pourrais faire?


ds le "onhearbeat" de la zone.

Code PHP:

void main()

  {
   
object oModule GetModule();

     
int nHour  GetTimeHour();
     
int nMonth GetCalendarMonth();

     
string sMonth IntToString(nMonth);

     if ((
nMonth == 12) || (nMonth == 11) || (nMonth == 1))// si on est le 1, le 11 ou le 12ieme mois il neige..
     
{
     
SetWeather(oModuleWEATHER_SNOW);//
     
}

     else

 {
   
int ichance d100(1); //on laisse 33% de chance que le tps change et on a 1 chance deux qu'il pleut ou fasse beau, soit 17.5 % de changement de tps.
   
if (ichance 10)

   {

          
int idice d100(1);

     if (
idice 50)
          {
          
SetWeather(oModuleWEATHER_CLEAR);//-> WEATHER_CLEAR, WEATHER_RAIN, WEATHER_SNOW will make the weather go to
          
}

     if (
idice 50)
          {
          
SetWeather(oModuleWEATHER_RAIN);//-> WEATHER_CLEAR, WEATHER_RAIN, WEATHER_SNOW will make the weather go to
          
}

      }

   }


Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés