| 
                     | 
                
            
        
 المشاركات 151  | 
         +التقييم 0.06  | 
 
تاريخ التسجيل Apr 2019  | 
  
  
الاقامة  |      
         
           
        نظام التشغيل  | 
         
        رقم العضوية 11  | 
    

		
	 
public Statue(byte[] array, uint uid = 105175, uint action = Enums.ConquerAction.Happy, byte facing = 
   
	
		
		
		
		
	 
public Statue(byte[] array, uint uid = 105175, uint action = Enums.ConquerAction.Happy, byte facing = (byte)Enums.ConquerAngle.South, ushort xx = 290, ushort yy = 300, bool war = false) 
   
	
		
		
		
		
	 
public statue(byte[] array, uint uid = 105175, uint action = enums.conqueraction.happy, byte facing = 
   
	
		
		
		
		
	 
public statue(byte[] array, uint uid = 105175, uint action = enums.conqueraction.happy, byte facing = (byte)enums.conquerangle.south, ushort xx = 290, ushort yy = 300, bool war = false) 
   
	
		
		
		
		
	 
using System;
using MoDY.Network.GamePackets;
using System.Collections.Concurrent;
namespace MoDY.Game
{
    public unsafe class Statue : Network.Writer
    {
        public static ConcurrentDictionary<uint, Statue> Statues = new ConcurrentDictionary<uint, Statue>();
        public byte[] SpawnPacket = null;
        public uint UID;
        public Statue(byte[] array)
        {
            UID = 105175;
            SpawnPacket = new byte[array.Length];
            for (ushort x = 0; x < array.Length; x++)
                SpawnPacket[x] = array[x];
            WriteByte(0, MsgPlayer.Facing, SpawnPacket);
            WriteUInt32(0, MsgPlayer.Action, SpawnPacket);
            WriteUInt16(1000, MsgPlayer.GuildRank, SpawnPacket);
            WriteUInt32(105175, MsgPlayer.UID, SpawnPacket);
            WriteUInt64(0, MsgPlayer.StatusFlag, SpawnPacket);
            WriteUInt64(0, MsgPlayer.StatusFlag2, SpawnPacket);
            WriteUInt64(0, MsgPlayer.StatusFlag3, SpawnPacket);
            WriteUInt32(0, MsgPlayer.Hitpoints, SpawnPacket);
            WriteUInt32(0, MsgPlayer.GuildID, SpawnPacket);
            X = 328;
            Y = 304;
            if (array.Length > 200)
            {
                if (!Statues.ContainsKey(105175))
                    Statues.TryAdd(105175, this);
                else
                {
                    Statues[105175] = this;
                }
            }
            foreach (var client in Kernel.GamePool.Values)
            {
                if (Kernel.GetDistance(X, Y, client.Player.X, client.Player.Y) < 16 && client.Player.MapID == 1002)
                {
                    client.Send(this.SpawnPacket);
                }
            }
        }
        ushort _x, _y;
        public ushort X
        {
            get { return _x; }
            set
            {
                _x = value;
                WriteUInt16(value, MsgPlayer.X, SpawnPacket);
            }
        }
        public ushort Y
        {
            get { return _y; }
            set
            {
                _y = value;
                WriteUInt16(value, MsgPlayer.Y, SpawnPacket);
            }
        }
        public static bool operator >(Statue statue, Client.GameState client)
        {
            if (!client.Screen.Statue.ContainsKey(statue.UID))
            {
                if (Kernel.GetDistance(statue.X, statue.Y, client.Player.X, client.Player.Y) < 16 && client.Player.MapID == 1002)
                {
                    if (statue.SpawnPacket.Length > 200)
                    {
                        client.Send(statue.SpawnPacket);
                        return true;
                    }
                }
            }
            return false;
        }
        public static bool operator <(Statue statue, Client.GameState client)
        {
            if (Kernel.GetDistance(statue.X, statue.Y, client.Player.X, client.Player.Y) >= 16 && client.Player.MapID == 1002)
            {
                return true;
            }
            return false;
        }
    }
} 
   
	
		
		
		| الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
| أدوات الموضوع | |
                
  | 
        
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة | 
| اضافه حرب Hero Of Game | محمد ياسر | تطوير سيرفرات كونكر | 21 | 2025-01-09 10:48 PM | 
| عايز امسح ايتم من السيرفر كلو وهو السيرفر بيرستر .. لسورس اليكس | MaNGaWy | مشكلات السيرفيرات كونكر الشخصيه | 8 | 2020-05-08 10:30 PM | 
| يلا ندلع الناس عندنا في السيرفر ان بى سى تغير الوان السيرفر | Mero | تطوير سيرفرات كونكر | 8 | 2020-04-23 08:47 AM | 
| تغير مكان نزول الاكونت الجديد | محمد ياسر | تطوير سيرفرات كونكر | 5 | 2019-07-14 10:04 PM | 
| مشكلة في توب Hero of Game | Adel Abd El Hay | مشكلات السيرفيرات كونكر الشخصيه | 12 | 2019-07-07 12:16 AM |