قديم 2020-03-30, 03:11 PM
المشاركة #2  
ElSaher
تاريخ الإنضمام : Jun 2019
رقم العضوية : 279
المشاركات: 2,003
  • غير متواجد
افتراضي رد: مشكلة نسخ النينج (shadowclone)ا.. حل بعد اذنكم
جرب تمسح الاسكلات من عندك وتحوط دي


كود:
                                #region ShadowClone
                                
case 12090:
                                    {
                                        if (
attacker.Owner.Map.ID == 6565 || attacker.Owner.Map.ID == 5555 || attacker.Owner.Map.ID == 2014)
                                        {
                                            
Kernel.SendWorldMessage(new Message("Mr: " attacker.Name " You Can`t Use ThisSpell Here !!!"System.Drawing.Color.RedMessage.Talk), Program.Values);
                                            return;
                                        }
                                        if (
attacker.Owner.Map.ID == 6565 || attacker.Owner.Map.ID == 5555 || attacker.Owner.Map.ID == 2014)
                                        {
                                            
Kernel.SendWorldMessage(new Message("Mr: " attacker.Name " You Can`t Use ThisSpell Here !!!"System.Drawing.Color.RedMessage.Talk), Program.Values);
                                            return;
                                        }
                                        
attacker.AttackPacket null;
                                        if (
attacker.MyClones.Count 0)
                                        {
                                            var 
clones attacker.MyClones.Values.ToArray();
                                            for (
int i 0clones.Lengthi++)
                                            {
                                                var 
item clones[i];
                                                if (
item == null)
                                                    continue;
                                                
Data data = new Data(true);
                                                
data.UID item.UID;
                                                
data.ID Network.GamePackets.Data.RemoveEntity;
                                                
attacker.Owner.SendScreen(data);
                                                
//  attacker.MyClones[item.UID] = null;
                                            
}
                                            
attacker.MyClones.Clear();
                                        }
                                        else
                                        {
                                            if (
CanUseSpell(spellattacker.Owner))
                                            {
                                                
PrepareSpell(spellattacker.Owner);
                                                
SpellUse spellUse = new SpellUse(true);
                                                
spellUse.Attacker attacker.UID;
                                                
spellUse.SpellID spell.ID;
                                                
spellUse.SpellLevel spell.Level;
                                                
spellUse.X;
                                                
spellUse.Y;
                                                
attacker.AddClone(3);
                                                if (
spell.Level >= 0)
                                                    
attacker.AddClone(0);
                                                foreach (var 
item in attacker.MyClones.Values)
                                                    
spellUse.AddTarget(item0attack);

                                                
attacker.Owner.SendScreen(spellUsetrue);
                                            }

                                        }
                                        break;
                                    }
                                
#endregion 

ياريت تكون اتحلت
ولما يجيلك ايرور في Entity كتير
هتعمل كدا هتحدد وتعمل كدا
القديم .Player.
الجديد .Entity.

قديم 2020-03-30, 05:09 PM
المشاركة #3  
Abod ayman
تاريخ الإنضمام : Mar 2020
رقم العضوية : 3603
المشاركات: 106
  • غير متواجد
افتراضي رد: مشكلة نسخ النينج (shadowclone)ا.. حل بعد اذنكم
جرب تمسح الاسكلات من عندك وتحوط دي


كود:
                                #region ShadowClone
                                
case 12090:
                                    {
                                        if (
attacker.Owner.Map.ID == 6565 || attacker.Owner.Map.ID == 5555 || attacker.Owner.Map.ID == 2014)
                                        {
                                            
Kernel.SendWorldMessage(new Message("Mr: " attacker.Name " You Can`t Use ThisSpell Here !!!"System.Drawing.Color.RedMessage.Talk), Program.Values);
                                            return;
                                        }
                                        if (
attacker.Owner.Map.ID == 6565 || attacker.Owner.Map.ID == 5555 || attacker.Owner.Map.ID == 2014)
                                        {
                                            
Kernel.SendWorldMessage(new Message("Mr: " attacker.Name " You Can`t Use ThisSpell Here !!!"System.Drawing.Color.RedMessage.Talk), Program.Values);
                                            return;
                                        }
                                        
attacker.AttackPacket null;
                                        if (
attacker.MyClones.Count 0)
                                        {
                                            var 
clones attacker.MyClones.Values.ToArray();
                                            for (
int i 0clones.Lengthi++)
                                            {
                                                var 
item clones[i];
                                                if (
item == null)
                                                    continue;
                                                
Data data = new Data(true);
                                                
data.UID item.UID;
                                                
data.ID Network.GamePackets.Data.RemoveEntity;
                                                
attacker.Owner.SendScreen(data);
                                                
//  attacker.MyClones[item.UID] = null;
                                            
}
                                            
attacker.MyClones.Clear();
                                        }
                                        else
                                        {
                                            if (
CanUseSpell(spellattacker.Owner))
                                            {
                                                
PrepareSpell(spellattacker.Owner);
                                                
SpellUse spellUse = new SpellUse(true);
                                                
spellUse.Attacker attacker.UID;
                                                
spellUse.SpellID spell.ID;
                                                
spellUse.SpellLevel spell.Level;
                                                
spellUse.X;
                                                
spellUse.Y;
                                                
attacker.AddClone(3);
                                                if (
spell.Level >= 0)
                                                    
attacker.AddClone(0);
                                                foreach (var 
item in attacker.MyClones.Values)
                                                    
spellUse.AddTarget(item0attack);

                                                
attacker.Owner.SendScreen(spellUsetrue);
                                            }

                                        }
                                        break;
                                    }
                                
#endregion 

ياريت تكون اتحلت
ولما يجيلك ايرور في Entity كتير
هتعمل كدا هتحدد وتعمل كدا
القديم .Player.
الجديد .Entity.

طيب متعرفش طريقة اعمل بيها ال entity مره واحدة لاني بحددهم واحدة واحدة وبياخدوا وقت كبير جداا معايا تبقى عملت معايا واجب حلو والله

قديم 2020-03-30, 06:14 PM
المشاركة #4  
Tefa
تاريخ الإنضمام : Jul 2019
رقم العضوية : 358
المشاركات: 2,515
  • غير متواجد
افتراضي رد: مشكلة نسخ النينج (shadowclone)ا.. حل بعد اذنكم
طيب متعرفش طريقة اعمل بيها ال entity مره واحدة لاني بحددهم واحدة واحدة وبياخدوا وقت كبير جداا معايا تبقى عملت معايا واجب حلو والله
ctrl+h
قديم فوق
الجديد الي هيتبدل بالقديم تحت

قديم 2020-03-30, 06:41 PM
المشاركة #5  
ElSaher
تاريخ الإنضمام : Jun 2019
رقم العضوية : 279
المشاركات: 2,003
  • غير متواجد
افتراضي رد: مشكلة نسخ النينج (shadowclone)ا.. حل بعد اذنكم
ctrl+h
قديم فوق
الجديد الي هيتبدل بالقديم تحت
منا قولت كدا ولله

قديم 2020-03-30, 07:03 PM
المشاركة #6  
Tefa
تاريخ الإنضمام : Jul 2019
رقم العضوية : 358
المشاركات: 2,515
  • غير متواجد
افتراضي رد: مشكلة نسخ النينج (shadowclone)ا.. حل بعد اذنكم
انا لما قولتله يغير مجموعه اذاي مع بعض مش معناه ان الحل الي انته ادتهوله صح هههههههه <3

قديم 2020-03-30, 08:20 PM
المشاركة #7  
Abod ayman
تاريخ الإنضمام : Mar 2020
رقم العضوية : 3603
المشاركات: 106
  • غير متواجد
افتراضي رد: مشكلة نسخ النينج (shadowclone)ا.. حل بعد اذنكم
انا لما قولتله يغير مجموعه اذاي مع بعض مش معناه ان الحل الي انته ادتهوله صح هههههههه <3
الحل الاول مظبطش بس حملت ملف من سورس تاني وظبط شكرا لمجهودكم وشكرا محمد اكس بلاك


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



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


المواضيع المتشابهه للموضوع: مشكلة نسخ النينج (shadowclone)ا.. حل بعد اذنكم
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
مشكلة بخصوص اسكل ShadowClone OmarMimi5095 مشكلات السيرفيرات كونكر الشخصيه 1 2021-08-05 04:23 AM
مشكلة بخصوص النافي كات ضروري بعد اذنكم Abod ayman مشكلات السيرفيرات كونكر الشخصيه 2 2020-04-12 07:12 AM
مشكلة في نسخ النينجا (الشادو)حل بعد اذنكم Abod ayman مشكلات السيرفيرات كونكر الشخصيه 3 2020-04-04 01:39 PM
مشكلة بخصوص اسكلة الويند ولكر thundercloud ابو مروان مشكلات السيرفيرات كونكر الشخصيه 21 2019-08-21 10:43 PM
مشكلة فى اسكلة ShadowClone osama مشكلات السيرفيرات كونكر الشخصيه 2 2019-08-05 09:10 AM


الساعة الآن 05:57 PM

Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.