عاوز ملف نوبلتي كامل ويكون بيتعدل علي الكينج والبرنس من النافي كات - معهد المحترفون العرب
  التسجيل   التعليمـــات   قائمة الأعضاء   التقويم   البحث   مشاركات اليوم   اجعل كافة الأقسام مقروءة

العودة   معهد المحترفون العرب > منتديات كونكــــــــــر > ارشيف عالم كونكر > ركن محذوفات قسم مشاكل وحلول السيرفرات

الملاحظات

اعلان استضافة مصر المعتمدة
عدد مرات النقر : 25,682
عدد  مرات الظهور : 27,910,009
إضافة رد
 
أدوات الموضوع
قديم 08-06-2013   #1
Ninjawy
.:: Active DeveloPer ::.
 
الصورة الرمزية Ninjawy
 
تاريخ التسجيل: 23 - 3 - 2013
المشاركات: 405
معدل تقييم المستوى: 6
Ninjawy will become famous soon enough
إرسال رسالة عبر Yahoo إلى Ninjawy
افتراضي عاوز ملف نوبلتي كامل ويكون بيتعدل علي الكينج والبرنس من النافي كات

بصو يارجالة هي باينة من العنوان بس انا زهقت كل شوية اضيف الاكواد في الملف و مش بيتعدل علية ولا من السي شارب ولا من النافي كات فاغيرتو كزا مرة والمشكلة اتحلت بس الملف ضاع مني ومش فاكر واخدو من انهي سورس فياريت حد يرفعلي ملف يكون كامل :851575_126362084215
Ninjawy غير متواجد حالياً   رد مع اقتباس
اعلان استضافة مصر المعتمدة
عدد مرات النقر : 895
عدد  مرات الظهور : 11,159,955
قديم 08-06-2013   #2
ḋᾄвὄʀ
غير المسجلة / لم تسجل الدخول بعد
 
الصورة الرمزية ḋᾄвὄʀ
 
المشاركات: n/a
افتراضي رد: عاوز ملف نوبلتي كامل ويكون بيتعدل علي الكينج والبرنس من النافي كات

http://www.gulfup.com/?TKmzSE
اتفضل وي متنساش التقيم يا حبي
  رد مع اقتباس
قديم 08-06-2013   #3
Ninjawy
.:: Active DeveloPer ::.
 
الصورة الرمزية Ninjawy
 
تاريخ التسجيل: 23 - 3 - 2013
المشاركات: 405
معدل تقييم المستوى: 6
Ninjawy will become famous soon enough
إرسال رسالة عبر Yahoo إلى Ninjawy
افتراضي رد: عاوز ملف نوبلتي كامل ويكون بيتعدل علي الكينج والبرنس من النافي كات

اقتباس:
المشاركة الأصلية كتبت بواسطة mohmedayman مشاهدة المشاركة
http://www.gulfup.com/?TKmzSE
اتفضل وي متنساش التقيم يا حبي
تم من قبل اما اجرب:851586_126362104215
Ninjawy غير متواجد حالياً   رد مع اقتباس
قديم 08-12-2013   #4
ahmed uyd
.:: DeveloPer ::.
 
الصورة الرمزية ahmed uyd
 
تاريخ التسجيل: 24 - 5 - 2013
المشاركات: 507
معدل تقييم المستوى: 6
ahmed uyd will become famous soon enough
افتراضي رد: عاوز ملف نوبلتي كامل ويكون بيتعدل علي الكينج والبرنس من النافي كات

تمام يا باشا
ahmed uyd غير متواجد حالياً   رد مع اقتباس
قديم 08-13-2013   #5
oplist
.:: Beginner developer ::.
 
الصورة الرمزية oplist
 
تاريخ التسجيل: 11 - 8 - 2013
المشاركات: 63
معدل تقييم المستوى: 6
oplist is on a distinguished road
افتراضي رد: عاوز ملف نوبلتي كامل ويكون بيتعدل علي الكينج والبرنس من النافي كات

مشكوووووووووووووووور :851586_126362104215
oplist غير متواجد حالياً   رد مع اقتباس
قديم 08-16-2013   #6
zolaa7med
.:: Beginner developer ::.
 
الصورة الرمزية zolaa7med
 
تاريخ التسجيل: 11 - 4 - 2013
المشاركات: 242
معدل تقييم المستوى: 6
zolaa7med will become famous soon enough
افتراضي رد: عاوز ملف نوبلتي كامل ويكون بيتعدل علي الكينج والبرنس من النافي كات

sssssssssssss
zolaa7med غير متواجد حالياً   رد مع اقتباس
قديم 08-26-2013   #7
قلب مسلم
.:: Beginner developer ::.
 
الصورة الرمزية قلب مسلم
 
تاريخ التسجيل: 7 - 6 - 2013
المشاركات: 64
معدل تقييم المستوى: 6
قلب مسلم will become famous soon enough
افتراضي رد: عاوز ملف نوبلتي كامل ويكون بيتعدل علي الكينج والبرنس من النافي كات

ppppppppppppppppp
__________________

من مواضيع قلب مسلم

قلب مسلم غير متواجد حالياً   رد مع اقتباس
قديم 08-26-2013   #8
Kaplos
.:: Beginner developer ::.
 
الصورة الرمزية Kaplos
 
تاريخ التسجيل: 13 - 7 - 2013
المشاركات: 150
معدل تقييم المستوى: 6
Kaplos will become famous soon enough
افتراضي رد: عاوز ملف نوبلتي كامل ويكون بيتعدل علي الكينج والبرنس من النافي كات

اتفصل يا صاحبى
كود:
using System;//Lmeoz
using System.IO;
using System.Linq;
using System.Text;
using System.Drawing;
using System.Collections.Generic;
using LemozProject.Client;
using LemozProject.Database;
using LemozProject.Network;
using LemozProject.Network.GamePackets;
using LemozProject.ServerBase;

namespace LemozProject.Game.ConquerStructures
{
    public class Nobility
    {
        public static SafeDictionary<uint, NobilityInformation> Board = new SafeDictionary<uint, NobilityInformation>(10000);
        public static List<NobilityInformation> BoardList = new List<NobilityInformation>(10000);

        public static void Handle(NobilityInfo information, GameState client)
        {
            {
                uint dwParam;//Lmeoz
                bool flag;
                byte num3;
                MemoryStream stream;
                BinaryWriter writer;
                int num4;
                switch (information.Type)
                {
                    case 1:
                        {
                            dwParam = information.Offset;//Lmeoz
                            if (information.Offset1 != 1)
                            {
                                break;
                            }
                            uint num2 = dwParam / 50000;
                            if (client.Entity.ConquerPoints >= num2)
                            {
                                client.Entity.ConquerPoints = Math.Max(0, client.Entity.ConquerPoints - (num2));
                                client.NobilityInformation.Donation += dwParam;
                            }
                            goto Label_00AF;
                        }
                    case 2:
                        flag = false;
                        num3 = 0;
                        stream = new MemoryStream();
                        writer = new BinaryWriter(stream);
                        writer.Write((ushort)0);
                        writer.Write((ushort)2064);
                        writer.Write((uint)2);
                        writer.Write(information.Offset4);
                        writer.Write((ushort)5);
                        writer.Write((uint)0);
                        writer.Write((uint)0);
                        writer.Write((uint)0);//Lmeoz
                        num4 = information.Offset4 * 10;
                        goto Label_02C2;
                    default: return;
                }
                uint num6 = dwParam / 50000;
                if (client.Entity.ConquerPoints >= num6)
                {
                    client.Entity.ConquerPoints = Math.Max(0, client.Entity.ConquerPoints - (num6));
                    client.NobilityInformation.Donation += dwParam;
                }
                else if (client.Entity.Money >= dwParam)
                {
                    client.Entity.Money -= dwParam;
                    client.NobilityInformation.Donation += dwParam;
                }
            Label_00AF:
                if (!Board.ContainsKey(client.Entity.UID) && (client.NobilityInformation.Donation == dwParam))
                {
                    Board.Add(client.Entity.UID, client.NobilityInformation);
                    NobilityTable.InsertNobilityInformation(client.NobilityInformation);
                }//Lmeoz
                else
                {
                    NobilityTable.UpdateNobilityInformation(client.NobilityInformation);
                }
                Sort(client.Entity.UID);
                return;
            Label_018B:
                if (BoardList.Count > num4)
                {
                    num3 = (byte)(num3 + 1);
                    writer.Write(BoardList[num4].EntityUID);
                    writer.Write((uint)BoardList[num4].Gender);
                    writer.Write(BoardList[num4].Mesh);
                    for (int i = 0; i < 20; i++)
                    {
                        if (BoardList[num4].Name.Length > i)
                        {
                            writer.Write((byte)BoardList[num4].Name[i]);
                        }
                        else
                        {
                            writer.Write((byte)0);
                        }
                    }
                    writer.Write(BoardList[num4].Donation);
                    writer.Write((uint)BoardList[num4].Rank);
                    writer.Write((uint)BoardList[num4].Position);
                    if ((((num4 == 1) && !flag) || ((num4 == 11) && !flag)) || ((((num4 == 21) && !flag) || ((num4 == 31) && !flag)) || ((num4 == 41) && !flag)))
                    {
                        num4 -= 2;
                        num3 = 0;
                        flag = true;
                    }
                }
                num4++;
            Label_02C2:
                if (num4 < ((information.Offset4 * 10) + 10))
                {
                    goto Label_018B;
                }
                flag = false;
                int length = (int)stream.Length;//Lmeoz
                stream.Position = 0L;
                writer.Write((ushort)length);
                stream.Position = stream.Length;
                writer.Write(Encoding.UTF7.GetBytes("TQServer"));
                stream.Position = 0L;
                byte[] buffer = new byte[stream.Length];
                stream.Read(buffer, 0, buffer.Length);
                Writer.WriteUInt32(num3, 12, buffer);
                client.Send(buffer);
                information.Type = 4;
                ulong arg = 0L;
                information.Offset1 = 0;
                if (client.NobilityInformation.Rank == NobilityRank.Prince)
                {
                    arg = (BoardList[2].Donation - client.NobilityInformation.Donation) + ((ulong)1L);
                }
                if (client.NobilityInformation.Rank == NobilityRank.Duke)
                {//Lmeoz
                    arg = (BoardList[14].Donation - client.NobilityInformation.Donation) + ((ulong)1L);
                }
                if (client.NobilityInformation.Rank == NobilityRank.Earl)//Lmeoz
                {
                    arg = (BoardList[49].Donation - client.NobilityInformation.Donation) + ((ulong)1L);
                }
                Writer.WriteUInt64(arg, 8, information.ToArray());
                information.Offset2 = 60;
                information.Offset3 = uint.MaxValue;
                client.Send(information);
                writer.Close();
                stream.Close();
            }
        }

        public static void Sort(uint updateUID)
        {

            {
                SortedDictionary<ulong, SortEntry<uint, NobilityInformation>> source = new SortedDictionary<ulong, SortEntry<uint, NobilityInformation>>();
                foreach (NobilityInformation information in Board.Values)
                {
                    if (source.ContainsKey(information.Donation))
                    {
                        SortEntry<uint, NobilityInformation> entry = source[information.Donation];
                        entry.Values.Add(information.EntityUID, information);
                    }
                    else
                    {
                        SortEntry<uint, NobilityInformation> entry2 = new SortEntry<uint, NobilityInformation>
                        {
                            Values = new Dictionary<uint, NobilityInformation>()
                        };
                        entry2.Values.Add(information.EntityUID, information);
                        source.Add(information.Donation, entry2);
                    }
                }
                SafeDictionary<uint, NobilityInformation> dictionary2 = new SafeDictionary<uint, NobilityInformation>(10000);
                int num = 0;
                foreach (KeyValuePair<ulong, SortEntry<uint, NobilityInformation>> pair in source.Reverse<KeyValuePair<ulong, SortEntry<uint, NobilityInformation>>>())
                {
                    foreach (KeyValuePair<uint, NobilityInformation> pair2 in pair.Value.Values)
                    {
                        GameState state = null;
                        int position = pair2.Value.Position;
                        pair2.Value.Position = num;
                        NobilityRank serf = NobilityRank.Serf;
                        if (num >= 100)
                        {
                            if (pair2.Value.Donation >= 200000000)
                            {
                                serf = NobilityRank.Earl;
                            }
                            else if (pair2.Value.Donation >= 100000000)
                            {
                                serf = NobilityRank.Baron;
                            }
                            else if (pair2.Value.Donation >= 30000000)
                            {
                                serf = NobilityRank.Knight;
                            }
                        }
                        else if (num < rates.king)
                        {
                            serf = NobilityRank.King;
                        }
                        else if (num < rates.prince)
                        {//Lmeoz
                            serf = NobilityRank.Prince;//Lmeoz
                        }
                        else
                        {
                            serf = NobilityRank.Duke;//Lmeoz
                        }
                        NobilityRank rank = pair2.Value.Rank;//Lmeoz
                        pair2.Value.Rank = serf;
                        if (Kernel.GamePool.TryGetValue(pair2.Key, out state))
                        {
                            bool flag = false;
                            if (rank != serf)
                            {
                                flag = true;
                                if (serf == NobilityRank.Knight)
                                {
                                    Kernel.SendWorldMessage(new Message(" " + state.Entity.Name + " Donation To Knight in Nobility Rank in " + rates.servername + ".", Color.Red, Network.GamePackets.Message.Center));
                                }
                                if (serf == NobilityRank.Baron)
                                {
                                    Kernel.SendWorldMessage(new Message(" " + state.Entity.Name + " Donation To Baron in Nobility Rank in " + rates.servername + ".", Color.Red, Network.GamePackets.Message.Center));
                                }
                                if (serf == NobilityRank.Earl)
                                {
                                    Kernel.SendWorldMessage(new Message(" " + state.Entity.Name + " Donation To Earl in Nobility Rank in " + rates.servername + ".", Color.Red, Network.GamePackets.Message.Center));
                                }
                                if (serf == NobilityRank.Duke)
                                {
                                    Kernel.SendWorldMessage(new Message(" " + state.Entity.Name + " Donation To Duke in Nobility Rank in " + rates.servername + ".", Color.Red, Network.GamePackets.Message.Center));
                                }
                                if (serf == NobilityRank.Prince)
                                {
                                    Kernel.SendWorldMessage(new Message(" " + state.Entity.Name + " Donation To Knight in Nobility Rank in " + rates.servername + ".", Color.Red, Network.GamePackets.Message.Center));
                                }
                                if (serf == NobilityRank.King)
                                {
                                    Kernel.SendWorldMessage(new Message(" " + state.Entity.Name + " has become the new King/Queen in Nobility Rank in " + rates.servername + ".", Color.Red, Network.GamePackets.Message.Center));
                                }
                            }
                            else if (position != num)
                            {
                                flag = true;//Lmeoz
                            }
                            if (flag || (state.Entity.UID == updateUID))//Lmeoz
                            {
                                NobilityInfo buffer = new NobilityInfo(true)
                                {
                                    Type = 3,
                                    Offset = pair2.Key
                                };
                                buffer.UpdateString(pair2.Value);
                                state.SendScreen(buffer, true);
                                state.Entity.NobilityRank = pair2.Value.Rank;
                            }
                        }
                        dictionary2.Add(pair2.Key, pair2.Value);
                        num++;
                    }
                }
                Board = dictionary2;
                BoardList = Board.Values.ToList<NobilityInformation>();
            }
        }
    }
    public class NobilityInformation
    {
        public string Name;
        public uint EntityUID;
        public uint Mesh;
        public ulong Donation;
        public byte Gender;
        public int Position;
        public NobilityRank Rank;
    }

    public enum NobilityRank : byte
    {
        Serf = 0,
        Knight = 1,
        Baron = 3,
        Earl = 5,
        Duke = 7,
        Prince = 9,
        King = 12
    }
}using System;//Lmeoz
using System.IO;
using System.Linq;
using System.Text;
using System.Drawing;
using System.Collections.Generic;
using LemozProject.Client;
using LemozProject.Database;
using LemozProject.Network;
using LemozProject.Network.GamePackets;
using LemozProject.ServerBase;

namespace LemozProject.Game.ConquerStructures
{
    public class Nobility
    {
        public static SafeDictionary<uint, NobilityInformation> Board = new SafeDictionary<uint, NobilityInformation>(10000);
        public static List<NobilityInformation> BoardList = new List<NobilityInformation>(10000);

        public static void Handle(NobilityInfo information, GameState client)
        {
            {
                uint dwParam;//Lmeoz
                bool flag;
                byte num3;
                MemoryStream stream;
                BinaryWriter writer;
                int num4;
                switch (information.Type)
                {
                    case 1:
                        {
                            dwParam = information.Offset;//Lmeoz
                            if (information.Offset1 != 1)
                            {
                                break;
                            }
                            uint num2 = dwParam / 50000;
                            if (client.Entity.ConquerPoints >= num2)
                            {
                                client.Entity.ConquerPoints = Math.Max(0, client.Entity.ConquerPoints - (num2));
                                client.NobilityInformation.Donation += dwParam;
                            }
                            goto Label_00AF;
                        }
                    case 2:
                        flag = false;
                        num3 = 0;
                        stream = new MemoryStream();
                        writer = new BinaryWriter(stream);
                        writer.Write((ushort)0);
                        writer.Write((ushort)2064);
                        writer.Write((uint)2);
                        writer.Write(information.Offset4);
                        writer.Write((ushort)5);
                        writer.Write((uint)0);
                        writer.Write((uint)0);
                        writer.Write((uint)0);//Lmeoz
                        num4 = information.Offset4 * 10;
                        goto Label_02C2;
                    default: return;
                }
                uint num6 = dwParam / 50000;
                if (client.Entity.ConquerPoints >= num6)
                {
                    client.Entity.ConquerPoints = Math.Max(0, client.Entity.ConquerPoints - (num6));
                    client.NobilityInformation.Donation += dwParam;
                }
                else if (client.Entity.Money >= dwParam)
                {
                    client.Entity.Money -= dwParam;
                    client.NobilityInformation.Donation += dwParam;
                }
            Label_00AF:
                if (!Board.ContainsKey(client.Entity.UID) && (client.NobilityInformation.Donation == dwParam))
                {
                    Board.Add(client.Entity.UID, client.NobilityInformation);
                    NobilityTable.InsertNobilityInformation(client.NobilityInformation);
                }//Lmeoz
                else
                {
                    NobilityTable.UpdateNobilityInformation(client.NobilityInformation);
                }
                Sort(client.Entity.UID);
                return;
            Label_018B:
                if (BoardList.Count > num4)
                {
                    num3 = (byte)(num3 + 1);
                    writer.Write(BoardList[num4].EntityUID);
                    writer.Write((uint)BoardList[num4].Gender);
                    writer.Write(BoardList[num4].Mesh);
                    for (int i = 0; i < 20; i++)
                    {
                        if (BoardList[num4].Name.Length > i)
                        {
                            writer.Write((byte)BoardList[num4].Name[i]);
                        }
                        else
                        {
                            writer.Write((byte)0);
                        }
                    }
                    writer.Write(BoardList[num4].Donation);
                    writer.Write((uint)BoardList[num4].Rank);
                    writer.Write((uint)BoardList[num4].Position);
                    if ((((num4 == 1) && !flag) || ((num4 == 11) && !flag)) || ((((num4 == 21) && !flag) || ((num4 == 31) && !flag)) || ((num4 == 41) && !flag)))
                    {
                        num4 -= 2;
                        num3 = 0;
                        flag = true;
                    }
                }
                num4++;
            Label_02C2:
                if (num4 < ((information.Offset4 * 10) + 10))
                {
                    goto Label_018B;
                }
                flag = false;
                int length = (int)stream.Length;//Lmeoz
                stream.Position = 0L;
                writer.Write((ushort)length);
                stream.Position = stream.Length;
                writer.Write(Encoding.UTF7.GetBytes("TQServer"));
                stream.Position = 0L;
                byte[] buffer = new byte[stream.Length];
                stream.Read(buffer, 0, buffer.Length);
                Writer.WriteUInt32(num3, 12, buffer);
                client.Send(buffer);
                information.Type = 4;
                ulong arg = 0L;
                information.Offset1 = 0;
                if (client.NobilityInformation.Rank == NobilityRank.Prince)
                {
                    arg = (BoardList[2].Donation - client.NobilityInformation.Donation) + ((ulong)1L);
                }
                if (client.NobilityInformation.Rank == NobilityRank.Duke)
                {//Lmeoz
                    arg = (BoardList[14].Donation - client.NobilityInformation.Donation) + ((ulong)1L);
                }
                if (client.NobilityInformation.Rank == NobilityRank.Earl)//Lmeoz
                {
                    arg = (BoardList[49].Donation - client.NobilityInformation.Donation) + ((ulong)1L);
                }
                Writer.WriteUInt64(arg, 8, information.ToArray());
                information.Offset2 = 60;
                information.Offset3 = uint.MaxValue;
                client.Send(information);
                writer.Close();
                stream.Close();
            }
        }

        public static void Sort(uint updateUID)
        {

            {
                SortedDictionary<ulong, SortEntry<uint, NobilityInformation>> source = new SortedDictionary<ulong, SortEntry<uint, NobilityInformation>>();
                foreach (NobilityInformation information in Board.Values)
                {
                    if (source.ContainsKey(information.Donation))
                    {
                        SortEntry<uint, NobilityInformation> entry = source[information.Donation];
                        entry.Values.Add(information.EntityUID, information);
                    }
                    else
                    {
                        SortEntry<uint, NobilityInformation> entry2 = new SortEntry<uint, NobilityInformation>
                        {
                            Values = new Dictionary<uint, NobilityInformation>()
                        };
                        entry2.Values.Add(information.EntityUID, information);
                        source.Add(information.Donation, entry2);
                    }
                }
                SafeDictionary<uint, NobilityInformation> dictionary2 = new SafeDictionary<uint, NobilityInformation>(10000);
                int num = 0;
                foreach (KeyValuePair<ulong, SortEntry<uint, NobilityInformation>> pair in source.Reverse<KeyValuePair<ulong, SortEntry<uint, NobilityInformation>>>())
                {
                    foreach (KeyValuePair<uint, NobilityInformation> pair2 in pair.Value.Values)
                    {
                        GameState state = null;
                        int position = pair2.Value.Position;
                        pair2.Value.Position = num;
                        NobilityRank serf = NobilityRank.Serf;
                        if (num >= 100)
                        {
                            if (pair2.Value.Donation >= 200000000)
                            {
                                serf = NobilityRank.Earl;
                            }
                            else if (pair2.Value.Donation >= 100000000)
                            {
                                serf = NobilityRank.Baron;
                            }
                            else if (pair2.Value.Donation >= 30000000)
                            {
                                serf = NobilityRank.Knight;
                            }
                        }
                        else if (num < rates.king)
                        {
                            serf = NobilityRank.King;
                        }
                        else if (num < rates.prince)
                        {//Lmeoz
                            serf = NobilityRank.Prince;//Lmeoz
                        }
                        else
                        {
                            serf = NobilityRank.Duke;//Lmeoz
                        }
                        NobilityRank rank = pair2.Value.Rank;//Lmeoz
                        pair2.Value.Rank = serf;
                        if (Kernel.GamePool.TryGetValue(pair2.Key, out state))
                        {
                            bool flag = false;
                            if (rank != serf)
                            {
                                flag = true;
                                if (serf == NobilityRank.Knight)
                                {
                                    Kernel.SendWorldMessage(new Message(" " + state.Entity.Name + " Donation To Knight in Nobility Rank in " + rates.servername + ".", Color.Red, Network.GamePackets.Message.Center));
                                }
                                if (serf == NobilityRank.Baron)
                                {
                                    Kernel.SendWorldMessage(new Message(" " + state.Entity.Name + " Donation To Baron in Nobility Rank in " + rates.servername + ".", Color.Red, Network.GamePackets.Message.Center));
                                }
                                if (serf == NobilityRank.Earl)
                                {
                                    Kernel.SendWorldMessage(new Message(" " + state.Entity.Name + " Donation To Earl in Nobility Rank in " + rates.servername + ".", Color.Red, Network.GamePackets.Message.Center));
                                }
                                if (serf == NobilityRank.Duke)
                                {
                                    Kernel.SendWorldMessage(new Message(" " + state.Entity.Name + " Donation To Duke in Nobility Rank in " + rates.servername + ".", Color.Red, Network.GamePackets.Message.Center));
                                }
                                if (serf == NobilityRank.Prince)
                                {
                                    Kernel.SendWorldMessage(new Message(" " + state.Entity.Name + " Donation To Knight in Nobility Rank in " + rates.servername + ".", Color.Red, Network.GamePackets.Message.Center));
                                }
                                if (serf == NobilityRank.King)
                                {
                                    Kernel.SendWorldMessage(new Message(" " + state.Entity.Name + " has become the new King/Queen in Nobility Rank in " + rates.servername + ".", Color.Red, Network.GamePackets.Message.Center));
                                }
                            }
                            else if (position != num)
                            {
                                flag = true;//Lmeoz
                            }
                            if (flag || (state.Entity.UID == updateUID))//Lmeoz
                            {
                                NobilityInfo buffer = new NobilityInfo(true)
                                {
                                    Type = 3,
                                    Offset = pair2.Key
                                };
                                buffer.UpdateString(pair2.Value);
                                state.SendScreen(buffer, true);
                                state.Entity.NobilityRank = pair2.Value.Rank;
                            }
                        }
                        dictionary2.Add(pair2.Key, pair2.Value);
                        num++;
                    }
                }
                Board = dictionary2;
                BoardList = Board.Values.ToList<NobilityInformation>();
            }
        }
    }
    public class NobilityInformation
    {
        public string Name;
        public uint EntityUID;
        public uint Mesh;
        public ulong Donation;
        public byte Gender;
        public int Position;
        public NobilityRank Rank;
    }

    public enum NobilityRank : byte
    {
        Serf = 0,
        Knight = 1,
        Baron = 3,
        Earl = 5,
        Duke = 7,
        Prince = 9,
        King = 12
    }
}
Kaplos غير متواجد حالياً   رد مع اقتباس
قديم 08-26-2013   #9
Mr.Mimo
.:: Beginner developer ::.
 
الصورة الرمزية Mr.Mimo
 
تاريخ التسجيل: 28 - 6 - 2013
العمر: 19
المشاركات: 284
معدل تقييم المستوى: 6
Mr.Mimo will become famous soon enough
افتراضي رد: عاوز ملف نوبلتي كامل ويكون بيتعدل علي الكينج والبرنس من النافي كات

*=== (( ما يلفظ من قول إلا لديه رقيب عتيد )) ===*
Mr.Mimo غير متواجد حالياً   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

عدد مرات النقر : 703
عدد  مرات الظهور : 10,272,909

أدوات الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
[عاجل] نظام تعديل الاتاك الفرق بين الكينج والبرنس والدوق وهكذا Ahmed~zero شروحات [5800 الى 6000] 295 09-02-2015 01:39 PM
[حصريا] ايتم الكينج والبرنس وكده abdoumatrix شروحات [5800 الى 6000] 127 04-23-2015 12:39 PM
انا عاوز سورس كامل بل بروسلي ويكون مفهوش عيوووب ممكن zizoahmed سورسات [5800 الى 6000] 1 02-11-2015 09:20 PM
حصريا حل مشكله انك لم تعدل على عدد الكينج والبرنس مش بيتعدل Mohmed Cina ارشيف عالم كونكر 17 09-05-2013 05:50 PM
كويستات توب الكينج والبرنس اللى فى سورس ميسى 7 من تيم ***** حسين تيمو شروحات [5800 الى 6000] 2 09-04-2013 05:00 PM

RSS RSS 2.0 XML MAP HTML

الساعة الآن 10:39 PM