عرب كونكر تهيس | Conquer

عرب كونكر تهيس | Conquer (https://forum.vpscairo.com/index.php)
-   مواضيع قديمة (https://forum.vpscairo.com/forumdisplay.php?f=87)
-   -   Weather|System كامل منى وبس (https://forum.vpscairo.com/showthread.php?t=8418)

Mr.Sheko 10-11-2014 03:42 AM

Weather|System كامل منى وبس
 
بسم الله الرحمن الرحيم





انهاردة انا جيبلكوا سيستم الطقس الى هو بيخلى الجو يمطر فى الميه وينزل ثلج وكدة

نيجى بقى للمهم علشان مش اطول عليكم



هاتعمل ملف جديد باسم

Weather.cs

وتحط فيه الكود دة

كود PHP:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 
Conquer_Online_Server.Game
{
    public static class 
Weather
    
{
        public static 
DateTime NextChange = new DateTime();

        public static 
Network.GamePackets.Weather CurrentWeatherBase =  new Conquer_Online_Server.Network.GamePackets.Weather(  true);

        public static 
uint Intensity
        
{
            
get
            
{
                return 
CurrentWeatherBase.Intensity;
            }
            
set
            
{
                
CurrentWeatherBase.Intensity value;
            }
        }

        public static 
uint Appearence
        
{
            
get
            
{
                return 
CurrentWeatherBase.Appearence;
            }
            
set
            
{
                
CurrentWeatherBase.Appearence value;
            }
        }

        public static 
uint Direction
        
{
            
get
            
{
                return 
CurrentWeatherBase.Direction;
            }
            
set
            
{
                
CurrentWeatherBase.Direction value;
            }
        }

        public static 
uint CurrentWeather
        
{
            
get
            
{
                return 
CurrentWeatherBase.WeatherType;
            }
            
set
            
{
                
CurrentWeatherBase.WeatherType value;
                foreach (
Client.GameState client in Program.Values)
                {
                    
CurrentWeatherBase.Send(client);
                }
            }
        }
    }


وبعدين تروح ملف

World.cs

وتبحث عن الكود دة

كود PHP:

private void ServerFunctions(int time)
        { 

وتحط دة تحت القوص علطول

كود PHP:

#region New weather
            
Conquer_Online_Server.Network.GamePackets.Weather weather;
            
#region Rain System
            
if (DateTime.Now.Minute == 10 && DateTime.Now.Second  == || DateTime.Now.Minute == 00 && DateTime.Now.Second == 00)
            {
                foreach (
GameState state in Kernel.GamePool.Values)
                {
                    
Program.WeatherType Conquer_Online_Server.Network.GamePackets.Weather.  Rain;
                    
weather = new Conquer_Online_Server.Network.GamePackets.Weather(  true)
                    {
                        
WeatherType = (uint)Program.WeatherType,
                        
Intensity 255,
                        
Appearence 255,
                        
Direction 255
                    
};
                    
state.Send(weather);
                }
            }
            
#endregion Rain System
            #region Snow System
            
if (DateTime.Now.Minute == 20 && DateTime.Now.Second  == || DateTime.Now.Minute == 00 && DateTime.Now.Second == 00)
            {
                foreach (
GameState state in Kernel.GamePool.Values)
                {
                    
Program.WeatherType Conquer_Online_Server.Network.GamePackets.Weather.  Snow;
                    
weather = new Conquer_Online_Server.Network.GamePackets.Weather(  true)
                    {
                        
WeatherType = (uint)Program.WeatherType,
                        
Intensity 255,
                        
Appearence 255,
                        
Direction 255
                    
};
                    
state.Send(weather);
                }
            }
            
#endregion Snow System
            #region AutumnLeaves
            
if (DateTime.Now.Minute == 30 && DateTime.Now.Second  == || DateTime.Now.Minute == 00 && DateTime.Now.Second == 00)
            {
                foreach (
GameState state in Kernel.GamePool.Values)
                {
                    
Program.WeatherType Conquer_Online_Server.Network.GamePackets.Weather.  AutumnLeaves;
                    
weather = new Conquer_Online_Server.Network.GamePackets.Weather(  true)
                    {
                        
WeatherType = (uint)Program.WeatherType,
                        
Intensity 255,
                        
Appearence 255,
                        
Direction 255
                    
};
                    
state.Send(weather);
                }
            }
            
#endregion AutumnLeaves
            #region CherryBlossomPetals
            
if (DateTime.Now.Minute == 40 && DateTime.Now.Second  == || DateTime.Now.Minute == 00 && DateTime.Now.Second == 00)
            {
                foreach (
GameState state in Kernel.GamePool.Values)
                {
                    
Program.WeatherType Conquer_Online_Server.Network.GamePackets.Weather.  CherryBlossomPetals;
                    
weather = new Conquer_Online_Server.Network.GamePackets.Weather(  true)
                    {
                        
WeatherType = (uint)Program.WeatherType,
                        
Intensity 255,
                        
Appearence 255,
                        
Direction 255
                    
};
                    
state.Send(weather);
                }
            }
            
#endregion CherryBlossomPetals
            #region BlowingCotten
            
if (DateTime.Now.Minute == 60 && DateTime.Now.Second  == || DateTime.Now.Minute == 00 && DateTime.Now.Second == 00)
            {
                foreach (
GameState state in Kernel.GamePool.Values)
                {
                    
Program.WeatherType Conquer_Online_Server.Network.GamePackets.Weather.  BlowingCotten;
                    
weather = new Conquer_Online_Server.Network.GamePackets.Weather(  true)
                    {
                        
WeatherType = (uint)Program.WeatherType,
                        
Intensity 255,
                        
Appearence 255,
                        
Direction 255
                    
};
                    
state.Send(weather);
                }
            }
            
#endregion CherryBlossomPetals
            #endregion  New weather 

وكدة هيبقى كلوا تمام تمام انشاء الله اشوفكم بخير



[/CENTER]


الساعة الآن 07:21 AM.

Powered by vpscairo
Copyright ©2013 - 2025, Jelsoft Enterprises Ltd
Translation by tamer
Copyright ©2000-2024,vpscairo.com