احصائياتى

الردود
6

المشاهدات
489
 
Abod ayman
.:: عضو نشيط ::.

    غير متواجد

المشاركات
106

+التقييم
0.04

تاريخ التسجيل
Mar 2020

الاقامة

نظام التشغيل

رقم العضوية
3603
2020-03-30, 09:30 AM
المشاركة 1
2020-03-30, 09:30 AM
المشاركة 1
افتراضي تمت الإجابة مشكلة نسخ النينج (shadowclone)ا.. حل بعد اذنكم
انا عندي نسخ النينجا كان الحساب بيقتلها ولما عدلتها ومبقاش يقتلها الحساب لقيت النسخ لما حد بيقتلها بتتحول لاشباح زي اي حد بيموت ولما بتطلع مش دايما بتظهر للشخص الي قدامي غير انها بتضرب بسرعة جدا والدامج بتاعها قليل .. حل بعد اذنكم
وانا جربت انقل ملف holder كامل يكون فكسد بس دايما بيجي ايرور بسبب اختلاف في ال entits تقريبا
ودي ان شاء الله هتكون اخر مشكلة تواجهني وشكرا لمجهودكم مقدما 💙


أفضل جواب - كتبه Rider
طيب متعرفش طريقة اعمل بيها ال entity مره واحدة لاني بحددهم واحدة واحدة وبياخدوا وقت كبير جداا معايا تبقى عملت معايا واجب حلو والله
ctrl+h
قديم فوق
الجديد الي هيتبدل بالقديم تحت
قديم 2020-03-30, 03:11 PM
المشاركة 2
ElSaher
.:: مشرف اقسام كونكر ::.
الإجابات المقدمة: 509
  • غير متواجد
افتراضي رد: مشكلة نسخ النينج (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.Red, Message.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.Red, Message.Talk), Program.Values);
                                            return;
                                        }
                                        
attacker.AttackPacket = null;
                                        if (
attacker.MyClones.Count > 0)
                                        {
                                            var 
clones = attacker.MyClones.Values.ToArray();
                                            for (
int i = 0; i < clones.Length; i++)
                                            {
                                                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(spell, attacker.Owner))
                                            {
                                                
PrepareSpell(spell, attacker.Owner);
                                                
SpellUse spellUse = new SpellUse(true);
                                                
spellUse.Attacker = attacker.UID;
                                                
spellUse.SpellID = spell.ID;
                                                
spellUse.SpellLevel = spell.Level;
                                                
spellUse.X = X;
                                                
spellUse.Y = Y;
                                                
attacker.AddClone(3);
                                                if (
spell.Level >= 0)
                                                    
attacker.AddClone(0);
                                                foreach (var 
item in attacker.MyClones.Values)
                                                    
spellUse.AddTarget(item, 0, attack);

                                                
attacker.Owner.SendScreen(spellUse, true);
                                            }

                                        }
                                        break;
                                    }
                                
#endregion 

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

قديم 2020-03-30, 05:09 PM
المشاركة 3
Abod ayman
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: مشكلة نسخ النينج (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.Red, Message.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.Red, Message.Talk), Program.Values);
                                            return;
                                        }
                                        
attacker.AttackPacket = null;
                                        if (
attacker.MyClones.Count > 0)
                                        {
                                            var 
clones = attacker.MyClones.Values.ToArray();
                                            for (
int i = 0; i < clones.Length; i++)
                                            {
                                                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(spell, attacker.Owner))
                                            {
                                                
PrepareSpell(spell, attacker.Owner);
                                                
SpellUse spellUse = new SpellUse(true);
                                                
spellUse.Attacker = attacker.UID;
                                                
spellUse.SpellID = spell.ID;
                                                
spellUse.SpellLevel = spell.Level;
                                                
spellUse.X = X;
                                                
spellUse.Y = Y;
                                                
attacker.AddClone(3);
                                                if (
spell.Level >= 0)
                                                    
attacker.AddClone(0);
                                                foreach (var 
item in attacker.MyClones.Values)
                                                    
spellUse.AddTarget(item, 0, attack);

                                                
attacker.Owner.SendScreen(spellUse, true);
                                            }

                                        }
                                        break;
                                    }
                                
#endregion 

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

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

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

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

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

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


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



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

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

المواضيع المتشابهه للموضوع: مشكلة نسخ النينج (shadowclone)ا.. حل بعد اذنكم
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
مشكلة في شادو النينجا (النسخ) حل بعد اذنكم Abod ayman مشكلات السيرفيرات كونكر الشخصيه 2 2020-03-29 04:57 PM
مشكلة كونكر تهيس ارجو الرد بعد اذنكم Abod ayman مشكلات السيرفيرات كونكر الشخصيه 3 2020-03-28 01:04 PM
مشكلة سوبر جليد وار محتاج حد من المشرفين بعد اذنكم megokarika مشكلات السيرفيرات كونكر الشخصيه 3 2020-03-04 01:02 AM
مشكلة بخصوص اسكلة الويند ولكر thundercloud ابو مروان مشكلات السيرفيرات كونكر الشخصيه 21 2019-08-21 10:43 PM
مشكلة فى اسكلة ShadowClone osama مشكلات السيرفيرات كونكر الشخصيه 2 2019-08-05 09:10 AM


الساعة الآن 11:13 PM