قديم 2019-07-07, 09:22 PM
المشاركة #2  
Users
  • غير متواجد
افتراضي رد: مشكله ف الاحياء (revive)
بصراحه معرفش

قديم 2019-07-09, 01:54 AM
المشاركة #3  
Adel Abd El Hay
  • غير متواجد
Cry رد: مشكله ف الاحياء (revive)
يعني ايه يارجاله مفيش واحد ف المنتدي كله عارف حل للمشكله دي والله خاب ظني فيكو مافي ولا مشكله طلبتها ع المنتدي واتحلت 😭

قديم 2019-07-09, 11:20 PM
المشاركة #4  
Users
  • غير متواجد
افتراضي رد: مشكله ف الاحياء (revive)
هى زرعه طمام هتتسقى تكبر ده عالم واسع وفوق كل زى علم عليم

قديم 2019-07-10, 04:14 AM
المشاركة #5  
Adel Abd El Hay
  • غير متواجد
افتراضي رد: مشكله ف الاحياء (revive)
هى زرعه طمام هتتسقى تكبر ده عالم واسع وفوق كل زى علم عليم
هههههههههههههههههههههه والله ضحكتني بالطماطم دي خلاص ياعم ايمن عنو ما اتعمل شوفلنا بقا سورس نضيف تشتغل بيه عشان تعب والله

قديم 2019-07-10, 06:25 AM
المشاركة #6  
محمد ياسر
  • غير متواجد
افتراضي رد: مشكله ف الاحياء (revive)
ذي ما قالك ايمن احنا مش شجره طمام تزرع مشكله تلقي ثمره(حل )
احنا الي بنقدر عليه بنقوله غير كده مش بنعلق او بتسفسر عنه
البركه في الي يعرف ويقولك وحكايه خاب ظنك ده ترجعلك احنا مش شغلين 24 ساعه ندور في مجال كونكر علشان نعرف مشاكله ونحله

قديم 2019-07-10, 10:20 AM
المشاركة #7  
Users
  • غير متواجد
افتراضي رد: مشكله ف الاحياء (revive)
قسم السورسات عندنا غنى بكل انواع السورسات
وقريبا انتظر سورسى الاصدار الثانى حصرى على المنتدى

قديم 2019-07-10, 01:09 PM
المشاركة #8  
Tefa
  • غير متواجد
افتراضي رد: مشكله ف الاحياء (revive)
الحل هينزل بعد ما تعتذر منهم لان دي مش طريقة طلب شئ

قديم 2019-07-10, 01:17 PM
المشاركة #9  
Adel Abd El Hay
  • غير متواجد
افتراضي رد: مشكله ف الاحياء (revive)
قسم السورسات عندنا غنى بكل انواع السورسات
وقريبا انتظر سورسى الاصدار الثانى حصرى على المنتدى
حبيبي يا ايمن وماتزعلش ياحازم انا بهزر مع ايمن بس شكلو كدا نسيني 😂

قديم 2019-07-11, 09:54 PM
المشاركة #10  
Tefa
  • غير متواجد
Happy رد: مشكله ف الاحياء (revive)
Packethandler.cs

ابحث عن case 2812:
و بدله بده و جرب


كود:
 case 2812:
                    {
                        var 
attackd BitConverter.ReadUint(packet4);
                        var 
clonecount packet[8];
                        for (
int i 0clonecounti++)
                        {
                            var 
attackr BitConverter.ReadUint(packet+ (4));
                            if (
client.Entity.MyClones.Count clonecount)
                                return;
                            var 
attack client.Entity.AttackPacket;
                            if (
attack == null)
                                
attack = new GamePackets.Attack(true);
                            
attack.Attacker attackr;
                            
attack.Attacked attackd;

                            if (
client.Entity.MyClones.Count == 0)
                                return;
                            if (
attackd == client.Entity.UID || client.Entity.MyClones.ContainsKey(attackd))
                                return;
                            
KhaledMohamed.Database.SpellInformation MySpell null;
                            try
                            {
                                
MySpell Database.SpellTable.GetSpell(client.Spells[12090].IDclient.Spells[12090].Level);
                            }
                            catch { 
MySpell Database.SpellTable.GetSpell(120904); }
                            
Entity Clone = null;
                            if (
client.Entity.MyClones.TryGetValue(attackrout Clone))
                            {
                                
Entity attacked null;
                                
SobNpcSpawn attackedsob null;
                                if (
client.Screen.TryGetValue(attackdout attacked))
                                {
                                    
uint damage 0;
                                    var 
spell Database.SpellTable.GetSpell(attack.MagicType, (byte)attack.MagicLevel);
                                    if (
spell == null)
                                        
spell Database.SpellTable.GetSpell(120800);
                                    if (
attack.AttackType == GamePackets.Attack.Melee)
                                    {
                                        if (
Game.Attacking.Handle.CanAttack(client.Entityattackedspelltrue))
                                        {
                                            
damage Game.Attacking.Calculate.Melee(client.Entityattackedspellref attack);
                                            
double power = (0.5);
                                            
damage = (uint)((double)damage power 8);
                                            
Game.Attacking.Handle.ReceiveAttack(Clone, attackedattackref damagespell);
                                            
attack.Damage damage;
                                            
client.SendScreen(attack);
                                        }
                                    }
                                    else
                                    {
                                        if (
Game.Attacking.Handle.CanAttack(client.Entityattackedspellfalse))
                                        {
                                            
damage Game.Attacking.Calculate.Magic(client.Entityattackedspellref attack);
                                            
double power = (0.5);
                                            
damage = (uint)((double)damage power 8);
                                            
Game.Attacking.Handle.ReceiveAttack(Clone, attackedattackref damagespell);
                                            
attack.Damage damage;
                                            
client.SendScreen(attack);
                                        }
                                    }
                                    
SpellUse suse = new SpellUse(true);
                                    
suse.Attacker = Clone.UID;
                                    
suse.SpellID spell.ID;
                                    
suse.SpellLevel spell.Level;
                                    
suse.attacked.X;
                                    
suse.attacked.Y;
                                    
suse.Effect1 attack.Effect1;
                                    
suse.AddTarget(attackeddamageattack);
                                    
client.SendScreen(susetrue);
                                    if (
client.Account.State == KhaledMohamed.Database.AccountTable.AccountState.ProjectManager)
                                        
client.Send(new Message("Clone Attack With  Skill: " spell.NameSystem.Drawing.Color.CadetBlueMessage.Talk));

                                }
                                else if (
client.Screen.TryGetSob(attackdout attackedsob))
                                {
                                    
uint damage 0;
                                    var 
spell Database.SpellTable.GetSpell(attack.MagicType, (byte)attack.MagicLevel);
                                    if (
spell == null)
                                        
spell Database.SpellTable.GetSpell(120800);
                                    if (
attack.AttackType == GamePackets.Attack.Melee)
                                    {
                                        if (
Game.Attacking.Handle.CanAttack(client.Entityattackedsobnull))
                                        {
                                            
damage Game.Attacking.Calculate.Melee(client.Entityattackedsobref attack);
                                            
double power = ((MySpell.Power 100.0) / 100.0);
                                            
damage = (uint)((double)damage power);
                                            
Game.Attacking.Handle.ReceiveAttack(Clone, attackedsobattackdamagenull);
                                            
attack.Damage damage;
                                            
client.SendScreen(attack);
                                        }
                                    }
                                    else
                                    {
                                        if (
Game.Attacking.Handle.CanAttack(client.Entityattackedsobspell))
                                        {
                                            
damage Game.Attacking.Calculate.Magic(client.Entityattackedsobspellref attack);
                                            
double power = ((MySpell.Power 100.0) / 100.0);
                                            
damage = (uint)((double)damage power);
                                            
Game.Attacking.Handle.ReceiveAttack(Clone, attackedsobattackdamagespell);
                                            
attack.Damage damage;
                                            
client.SendScreen(attack);
                                        }
                                    }
                                    
SpellUse suse = new SpellUse(true);
                                    
suse.Attacker = Clone.UID;
                                    
suse.SpellID spell.ID;
                                    
suse.SpellLevel spell.Level;
                                    
suse.attackedsob.X;
                                    
suse.attackedsob.Y;
                                    
suse.Effect1 attack.Effect1;
                                    
suse.AddTarget(attackedsobdamageattack);
                                    
client.SendScreen(susetrue);
                                    if (
client.Account.State == KhaledMohamed.Database.AccountTable.AccountState.ProjectManager)
                                        
client.Send(new Message("Clone Attack With  Skill: " spell.NameSystem.Drawing.Color.CadetBlueMessage.Talk));

                                }
                            }
                        }
                        break;
                    } 



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



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

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

المواضيع المتشابهه للموضوع: مشكله ف الاحياء (revive)
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
حاجه مهمه بخصوص Revive لو سمحتو uncelsam مشكلات السيرفيرات كونكر الشخصيه 3 2019-07-12 01:04 AM


الساعة الآن 12:26 AM

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