احصائياتى

الردود
2

المشاهدات
849
 
Mero
.:: عضو نشيط ::.

    غير متواجد

المشاركات
157

+التقييم
0.06

تاريخ التسجيل
Apr 2019

الاقامة
Egypt

نظام التشغيل
Designer and Programmer

رقم العضوية
11
2019-06-01, 05:59 AM
المشاركة 1
2019-06-01, 05:59 AM
المشاركة 1
Post سستم الطقس



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


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

Weather.cs

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



كود:
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

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



كود:
private void ServerFunctions(int time)
        { 

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



كود:
#region New weather
            
Conquer_Online_Server.Network.GamePackets.Weather weather;
            
#region Rain System
            
if (DateTime.Now.Minute == 10 && DateTime.Now.Second  == 0 || 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  == 0 || 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  == 0 || 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  == 0 || 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  == 0 || 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 



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




قديم 2019-06-01, 12:35 PM
المشاركة 2
Hazem
.:: المدير العام::.
  • غير متواجد
افتراضي رد: سستم الطقس
الله ينور شغل جامد حدا

قديم 2019-06-28, 11:20 PM
المشاركة 3
MohamedModyAdel
.:: عضو مميز ::.
  • غير متواجد
افتراضي رد: سستم الطقس
تسلم


العلامات المرجعية



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

الانتقال السريع

المواضيع المتشابهه للموضوع: سستم الطقس
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
سستم exchangeshop Hazem تطوير سيرفرات كونكر 22 2020-10-27 05:27 PM
سستم الترجمه للعبه بالكامل Hazem تطوير سيرفرات كونكر 26 2020-07-31 12:20 PM
سستم تريد لوج كامل Rider تطوير سيرفرات كونكر 2 2020-04-19 05:57 AM
طلب سستم taha مشكلات السيرفيرات كونكر الشخصيه 2 2019-08-02 01:10 AM
سستم المطلوب كونكر Hazem تطوير سيرفرات كونكر 0 2019-04-23 11:20 AM


الساعة الآن 01:28 AM