منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://code.vpscairo.com/forumdisplay.php?f=12)
-   -   بخصوص اسكلة ShadowClone (https://code.vpscairo.com/showthread.php?t=2718)

Mostafa Shalby 2019-10-30 08:50 PM

رد: بخصوص اسكلة ShadowClone
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hassan Emprator (المشاركة 20050)
تمم افتح كلاس Entity.cs

جرب ابحث عن الكودا


كود PHP:

public void AddClone(ushort cloneid) 

وبدله بي دتا

كود PHP:

public SafeDictionary<uint, Entity> MyClones = new SafeDictionary<uint, Entity>();
        public 
bool IsClone = false;
        public 
void AddClone(ushort cloneid)
        {
            
#region SpawnPacket(10014)

            
var Entity = new Entity(EntityFlag.Entity, true);
            
Entity.MonsterInfo = new MonsterInformation();
            
MonsterInformation.MonsterInformations.TryGetValue(9003, out Entity.MonsterInfo);
            
Entity.Owner = Owner;
            
Entity.MonsterInfo.Owner = Entity;
            
Entity.IsClone = true;
            
Entity._Name = "ShadowClone";
            
Entity.clan = Name;
            
Entity.SpawnPacket = new byte[8 + _Names + _Name.Length + 36];
            Array.
Copy(SpawnPacket, Entity.SpawnPacket, Entity.SpawnPacket.Length);
            
WriteStringList(new List<string>() { "ShadowClone", "", "", Name, "" }, _Names, Entity.SpawnPacket);
            
Entity.Mesh = Mesh;
            
Entity.Hitpoints = 1;
            
Entity.UID = Owner.Map.CloneCounter.Next;
            
Entity.GuildID = Entity.GuildRank = Entity.Action = 0;
            
Entity.CountryID = Enums.CountryID.Default;
            
Entity.StatusFlag = Entity.StatusFlag2 = Entity.StatusFlag3 = Entity.StatusFlag4 = 0;
            
Writer.Write((uint)0, Game.ConquerStructures.Equipment.Steed, Entity.SpawnPacket);
            
Writer.Write((uint)0, Game.ConquerStructures.Equipment.SteedPlus, Entity.SpawnPacket);
            
Writer.Write((uint)0, Game.ConquerStructures.Equipment.SteedColor, Entity.SpawnPacket);
            
Writer.Write((uint)0, Game.ConquerStructures.Equipment.MountArmor, Entity.SpawnPacket);
            
Writer.Write((uint)0, Game.ConquerStructures.Equipment.Wing, Entity.SpawnPacket);
            
Writer.Write((uint)0, Game.ConquerStructures.Equipment.WingPlus, Entity.SpawnPacket);
            
Entity.FlowerRank = 0;
            
Entity.NobilityRank = ConquerStructures.NobilityRank.Serf;
            
Entity.Class = Entity.FirstRebornClass = Entity.SecondRebornClass = Entity.JiangTalent = Entity.SubClassesActive = Entity.Reborn = Entity.Level = Entity.ServerID = 0;
            
Writer.Write((byte)2, 271, Entity.SpawnPacket);
            
Writer.Write(cloneid, 272, Entity.SpawnPacket);
            
Entity.OwnerUID = UID;
            
Entity.JiangActive = false;
            
Writer.Write((uint)0, 178, Entity.SpawnPacket);
            
Writer.Write((uint)0, 182, Entity.SpawnPacket);
            
Writer.Write((uint)0, 186, Entity.SpawnPacket);
            
Writer.Write((uint)0, _UnionExploits, Entity.SpawnPacket);
            
Writer.Write((uint)0, _UnionID, Entity.SpawnPacket);
            
Writer.Write((uint)0, _UnionRank, Entity.SpawnPacket);
            
Writer.Write((uint)0, _UnionType, Entity.SpawnPacket);
            
Writer.Write((uint)0, _MyTitle, Entity.SpawnPacket);
            
Writer.Write((uint)0, _MyTitleScore, Entity.SpawnPacket);
            
Writer.Write((uint)0, _MyWing, Entity.SpawnPacket);
            
Entity.MinAttack = MinAttack;
            
Entity.MaxAttack = Entity.MagicAttack = Math.Max(MinAttack, MaxAttack);
            
Entity.Appearance = Appearance;
            
Entity.MapID = Owner.Map.ID;
            
Entity.SendUpdates = true;

            
#endregion SpawnPacket(10014)

            #region Pet(2035)

            
MsgPetInfo pet = new MsgPetInfo();
            
pet.UID = Entity.UID;
            
pet.PetID = cloneid;
            
pet.PetType = 2;
            
pet.Mesh = Mesh;
            
pet.AttackRange = (byte)AttackRange;
            
pet.X = X;
            
pet.Y = Y;
            
pet.Name = "ShadowClone";
            
Owner.Send(pet);

            
#endregion Pet(2035)

            
MyClones.Add(Entity.UID, Entity);
            
Owner.SendScreen(Entity.SpawnPacket, true);
            
Owner.SendScreenSpawn(Entity, true);

            
#region Data(10010)

            
Data data = new Data(true);
            
data.UID = Entity.UID;
            
data.Facing = Entity.Facing;
            
data.ID = Data.AddEntity;
            
data.wParam1 = Entity.X;
            
data.wParam2 = Entity.Y;
            
Owner.Send(data);

            
#endregion Data(10010) 

جرب

الكود دة public void AddClone(ushort cloneid)
مش موجود اساسا في السورس عندي الاضافة متغيرة خااالص

Hassan Emprator 2019-10-30 09:40 PM

رد: بخصوص اسكلة ShadowClone
 
اقتباس:

المشاركة الأصلية كتبت بواسطة mostafa shalby (المشاركة 20053)
الكود دة public void addclone(ushort cloneid)
مش موجود اساسا في السورس عندي الاضافة متغيرة خااالص


ابعتلي رابط السورس دا لو في نسخه من النت اخش اشفوهالك

Mostafa Shalby 2019-10-30 09:51 PM

رد: بخصوص اسكلة ShadowClone
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hassan Emprator (المشاركة 20057)
ابعتلي رابط السورس دا لو في نسخه من النت اخش اشفوهالك

السورس اهو

https://up.top4top.net/downloadf-139848pb11-rar.html

Hassan Emprator 2019-10-30 10:03 PM

رد: بخصوص اسكلة ShadowClone
 
اقتباس:

المشاركة الأصلية كتبت بواسطة mostafa shalby (المشاركة 20061)
السورس اهو

تمم يحبي انا حملته

بص يحبي اعمل الحل الي انا قولتلك عليه هتلاقي اتحل

Hassan Emprator 2019-10-30 10:04 PM

رد: بخصوص اسكلة ShadowClone
 
واي ايررور يجيلك

زي دا كدا



كود PHP:

clone.RemoveThat(); 

امسحه وهيتحل

وضيف الااضافات الي انا اديتهالك وبس كدا :)

Mostafa Shalby 2019-10-30 10:07 PM

رد: بخصوص اسكلة ShadowClone
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hassan emprator (المشاركة 20064)
واي ايررور يجيلك

زي دا كدا



كود PHP:

clone.removethat(); 

امسحه وهيتحل

وضيف الااضافات الي انا اديتهالك وبس كدا :)

منا حولت في ايرورات تانية هتظهرلك ياامة و اكواد الانتيتي مش موجودة شبة اللي انتا باعتها متنتورة باسامي مختلفة والسستم كلو متغير
مش انتا حملت السورس افتح وجرب كدا وشوف وانا معاك اهو :)

Hassan Emprator 2019-10-30 10:24 PM

رد: بخصوص اسكلة ShadowClone
 
طيب بص انا هبعتلك حلها في سورس بتاع ديشا بس الي هوا من في بي اس كايرو بس مش من اضافتك اشتغل عليه بقا وانقل الحاجه الي انت عملتها اوك ؟ عشان الي انت بتديهولي دا بيطللعلي ايررورات مش موجوده في السورس

Mostafa Shalby 2019-10-30 10:27 PM

رد: بخصوص اسكلة ShadowClone
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hassan emprator (المشاركة 20070)
طيب بص انا هبعتلك حلها في سورس بتاع ديشا بس الي هوا من في بي اس كايرو بس مش من اضافتك اشتغل عليه بقا وانقل الحاجه الي انت عملتها اوك ؟ عشان الي انت بتديهولي دا بيطللعلي ايررورات مش موجوده في السورس

معلش ابعتلي الاكواد عشان انا مظبط حجات يامة في السورس اللي عندي

Mostafa Shalby 2019-10-30 10:29 PM

رد: بخصوص اسكلة ShadowClone
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hassan emprator (المشاركة 20070)
طيب بص انا هبعتلك حلها في سورس بتاع ديشا بس الي هوا من في بي اس كايرو بس مش من اضافتك اشتغل عليه بقا وانقل الحاجه الي انت عملتها اوك ؟ عشان الي انت بتديهولي دا بيطللعلي ايررورات مش موجوده في السورس

يعني شوف الاكواد اللي هتضيفها في السورس السليمة عشان الاضافة في السورس دة متلغبطة وابعتلي الاكواد عشان انا في النسخة اللي عندي عامل فيها حجات يامة ومش فاكرهم كلهم اساسا فا ياريت تبعت الاكواد بس بتاعت حل المشكلة

Hassan Emprator 2019-10-30 10:35 PM

رد: بخصوص اسكلة ShadowClone
 
طيب طيب بص بص عشان اكوداه كتيره فا ابعتلي رساله خاص منتدي

وابعتلي سورسك الساسي وانا هظبطلك االكواد وابعتهالك


الساعة الآن 10:45 AM

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