JeuxOnLineForumsPlusConnectés : 797 (sites) | 1423 (forums)Créer un compte
Neverwinter Nights
Maskado
Répondre
Partager Outils Rechercher
Avatar de sojkowski
sojkowski
Roi
 
Avatar de sojkowski
 

Gestion des intemperies

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
          
}

      }

   }


Lien direct vers le message - Vieux
Répondre

Outils Rechercher
Rechercher:

Recherche avancée

Les vidéos de Neverwinter Nights RSS
  • Aucune vidéo pour le moment...
Thème visuel : Fuseau horaire GMT +2. Il est actuellement 23h19.
   

© JeuxOnLine, le site des MMO, MMORPG et MOBA. Tous droits réservés. - Conditions générales d'utilisation - Conditions d'utilisation des forums - Traitement des données personnelles - ! Signaler un contenu illicite