عرض مشاركة واحدة
قديم 2020-02-15, 06:32 PM
المشاركة 34
محمد ياسر
.::صاحب المنتدي قرر الاستغناء عنه::.
  • غير متواجد
افتراضي اضافة المونك كامل


السلام عليكم ورحمة الله وبركاته
اليوم جايبلكم اضافه المونك كامل ان شاء الله
الاضافه قديمه بس بالنسبة لناس الي عايزها تطور سورسات 5095
نبداء علي بركة الله
افتح كلاس
Entity.cs
ابحث عن

كود:
public bool EpicTaoist() 


اقفل مـ السالب وضيف دول تحتية عشان السلاح والأسكلات كمان ضيف دول

كود:
public bool EpicMonk()
        {
            if (
EntityFlag == Game.EntityFlag.Player)
            {
                var 
weapons Owner.Weapons;
                if (
weapons.Item1 != null)
                    if (
weapons.Item1.ID 1000 == 622)
                        return 
true;
                    else if (
weapons.Item2 != null)
                        if (
weapons.Item2.ID 1000 == 622)
                            return 
true;
            }
            return 
false;
        }
        
        public 
bool MonkEpic1()
        {
            if (
EntityFlag == Game.EntityFlag.Player)
            {
                var 
weapons Owner.Weapons;
                if (
weapons.Item1 != null)
                    if (
weapons.Item1.ID 1000 == 622) return true;
            }
            return 
false;
        }
        public 
bool MonkEpic2()
        {
            if (
EntityFlag == Game.EntityFlag.Player)
            {
                var 
weapons Owner.Weapons;
                if (
weapons.Item2 != null)
                    if (
weapons.Item2.ID 1000 == 622) return true;
            }
            return 
false;
        } 

فـ نفس الكلاس ابحث عن

كود:
#region offsets 

قبل الأخيرة فية ضيف دة

كود:
_EpicMonk 254

يعنى فوق دى مثلا

كود:
_Names 284

بعد كدة افتح كلاس
PacketHandler.cs
ابحث عنـ

كود:
public static Positions GetPositionFromID(UInt32 itemid

ريح دماغك وخد دة كامل اقفل مـ السالب وبدلو بدة

كود:
public static Positions GetPositionFromID(UInt32 itemid)
        {
            
UInt32 iType itemid 1000;
            if (
iType == 617)
                return 
Positions.Right;
            if (
iType == 148)
                return 
Positions.Head;
            if (
iType == 614)
                return 
Positions.Right;
            if (
iType == 615 || iType == 616)
                return 
Positions.Right;
            if (
iType == 619)
                return 
Positions.Left;
            if (
iType == 622)
                return 
Positions.Right;
            if (
iType >= 111 && iType <= 118 || iType == 123 || iType >= 141 && iType <= 148)
                return 
Positions.Head;
            else if (
iType >= 120 && iType <= 121)
                return 
Positions.Necklace;
            else if (
iType >= 130 && iType <= 139)
                return 
Positions.Armor;
            else if (
iType >= 150 && iType <= 152)
                return 
Positions.Ring;
            else if (
iType == 160)
                return 
Positions.Boots;
            else if (
iType >= 181 && iType <= 194)
                return 
Positions.Garment;
            else if (
iType == 201)
                return 
Positions.AttackTalisman;
            else if (
iType == 202)
                return 
Positions.DefenceTalisman;
            else if (
iType == 203)
                return 
Positions.SteedTalisman;
            else if (
iType == 200)
                return 
Positions.SteedArmor;
            else if (
iType == 300)
                return 
Positions.Steed;
            else if (
iType == 2100)
                return 
Positions.Bottle;
            else if (
iType == 1050 || iType == 900 || iType == 619)
                return 
Positions.Left;
            else if ((
iType >= 410 && iType <= 490) || (iType >= 500 && iType <= 580) || (iType >= 601 && iType <= 614) || (iType >= 616 && iType <= 617 || (iType >= 619 && iType <= 620)))
                return 
Positions.Right;
            else if (
iType >= 350 && iType <= 370)
                return 
Positions.RightAccessory;
            else if (
iType == 380)
                return 
Positions.LeftAccessory;
            else if (
iType >= 204 && iType <= 205)
                return 
Positions.Wing;

            else return (
Positions)0;

        } 

فـ نفس الكلاس ابحث عن

كود:
public static ushort ItemPosition(uint ID

اقفل مـ السالب وبدل بدة

كود:
public static ushort ItemPosition(uint ID)
        {
            if ((
ID >= 111003 && ID <= 118309) || (ID >= 123000 && ID <= 123309) || (ID >= 141003 && ID <= 144309 || ID >= 145000 && ID <= 145309) || (ID >= 148000 && ID <= 148309))
                return 
ConquerItem.Head;
            
UInt32 iType ID 1000;
            if (
iType == 617)
                return 
ConquerItem.RightWeapon;
            if (
iType == 619)
                return 
ConquerItem.LeftWeapon;
            if (
iType == 622)
                return 
ConquerItem.RightWeapon;
            if (
iType == 148)
                return 
ConquerItem.Head;
            if (
iType == 614)
                return 
ConquerItem.RightWeapon;
            if (
iType == 615 || iType == 616)
                return 
ConquerItem.RightWeapon;
            else if (
ID >= 120001 && ID <= 121269)
                return 
ConquerItem.Necklace;
            else if (
ID >= 130003 && ID <= 139309)
                return 
ConquerItem.Armor;
            else if (
ID >= 150000 && ID <= 152279)
                return 
ConquerItem.Ring;
            else if (
ID >= 160013 && ID <= 160249)
                return 
ConquerItem.Boots;
            else if (
ID >= 181305 && ID <= 194300)
                return 
ConquerItem.Garment;
            else if (
ID >= 201003 && ID <= 201009)
                return 
ConquerItem.Fan;
            else if (
ID >= 202003 && ID <= 202009)
                return 
ConquerItem.Tower;
            else if (
ID >= 203003 && ID <= 203009)
                return 
ConquerItem.SteedCrop;
            else if (
ID == 300000)
                return 
ConquerItem.Steed;
            else if (
ID >= 410003 && ID <= 622439)
                return 
ConquerItem.RightWeapon;
            else if ((
ID >= 900000 && ID <= 900309) || (ID >= 1050000 && ID <= 1051052) || (ID >= 614000 && ID <= 614439) || (ID >= 616000 && ID <= 616439) || (ID >= 617000 && ID <= 617439) || (ID >= 619000 && ID <= 619439))
                return 
ConquerItem.LeftWeapon;
            else if (
ID >= 2100005 && ID <= 2100125)
                return 
ConquerItem.Bottle;
            else if (
ID >= 350001 && ID <= 380015)
                return 
ConquerItem.LeftWeaponAccessory;
            else if (
ID >= 350001 && ID <= 380015)
                return 
ConquerItem.RightWeaponAccessory;
            else if (
ID >= 200000 && ID <= 200539)
                return 
ConquerItem.SteedArmor;
            if ((
ID >= 204005 && ID <= 204009) || ID >= 205009 && ID <= 205129)
                return 
ConquerItem.Wing;
            return 
0;

        } 

اخر حاجة بقى الايتم
افتح ملف التيكست الى اسمو ايتم فـ السورس عندك وضيف دول

كود:
622396@@SixRohancolumn@@60@@0@@136@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3232@@2515@@0@@65@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622397@@SixRohancolumn@@60@@0@@136@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3298@@2558@@0@@67@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622398@@SixRohancolumn@@60@@0@@136@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3493@@2687@@0@@72@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622399@@SixRohancolumn@@60@@0@@136@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3687@@2816@@0@@78@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622403@@SixRohancolumn@@60@@0@@137@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3212@@2495@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622404@@SixRohancolumn@@60@@0@@137@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3253@@2519@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622405@@SixRohancolumn@@60@@0@@137@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3278@@2537@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622406@@SixRohancolumn@@60@@0@@137@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3342@@2581@@0@@65@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622407@@SixRohancolumn@@60@@0@@137@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3408@@2624@@0@@67@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622408@@SixRohancolumn@@60@@0@@137@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3603@@2753@@0@@72@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622409@@SixRohancolumn@@60@@0@@137@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3797@@2882@@0@@78@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622413@@SixRohancolumn@@60@@0@@138@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3322@@2561@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622414@@SixRohancolumn@@60@@0@@138@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3363@@2585@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622415@@SixRohancolumn@@60@@0@@138@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3388@@2603@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622416@@SixRohancolumn@@60@@0@@138@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3452@@2647@@0@@65@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622417@@SixRohancolumn@@60@@0@@138@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3518@@2690@@0@@67@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622418@@SixRohancolumn@@60@@0@@138@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3713@@2819@@0@@72@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622419@@SixRohancolumn@@60@@0@@138@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3907@@2948@@0@@78@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622423@@SixRohancolumn@@60@@0@@139@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3432@@2627@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622424@@SixRohancolumn@@60@@0@@139@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3473@@2651@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622425@@SixRohancolumn@@60@@0@@139@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3498@@2669@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622426@@SixRohancolumn@@60@@0@@139@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3562@@2713@@0@@65@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622427@@SixRohancolumn@@60@@0@@139@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3628@@2756@@0@@67@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622428@@SixRohancolumn@@60@@0@@139@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3823@@2885@@0@@72@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622429@@SixRohancolumn@@60@@0@@139@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@4017@@3014@@0@@78@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622433@@Kingcolumn@@60@@0@@140@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3542@@2693@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622434@@Kingcolumn@@60@@0@@140@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3583@@2717@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622435@@Kingcolumn@@60@@0@@140@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3608@@2735@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622436@@Kingcolumn@@60@@0@@140@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3672@@2779@@0@@65@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622437@@Kingcolumn@@60@@0@@140@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3738@@2822@@0@@67@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622438@@Kingcolumn@@60@@0@@140@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3933@@2951@@0@@72@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622439@@Kingcolumn@@60@@0@@140@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@4127@@3080@@0@@78@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622396@@SixRohancolumn@@60@@0@@136@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3232@@2515@@0@@65@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622397@@SixRohancolumn@@60@@0@@136@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3298@@2558@@0@@67@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622398@@SixRohancolumn@@60@@0@@136@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3493@@2687@@0@@72@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622399@@SixRohancolumn@@60@@0@@136@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3687@@2816@@0@@78@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622403@@SixRohancolumn@@60@@0@@137@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3212@@2495@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622404@@SixRohancolumn@@60@@0@@137@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3253@@2519@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622405@@SixRohancolumn@@60@@0@@137@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3278@@2537@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622406@@SixRohancolumn@@60@@0@@137@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3342@@2581@@0@@65@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622407@@SixRohancolumn@@60@@0@@137@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3408@@2624@@0@@67@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622408@@SixRohancolumn@@60@@0@@137@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3603@@2753@@0@@72@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622409@@SixRohancolumn@@60@@0@@137@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3797@@2882@@0@@78@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622413@@SixRohancolumn@@60@@0@@138@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3322@@2561@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622414@@SixRohancolumn@@60@@0@@138@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3363@@2585@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622415@@SixRohancolumn@@60@@0@@138@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3388@@2603@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622416@@SixRohancolumn@@60@@0@@138@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3452@@2647@@0@@65@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622417@@SixRohancolumn@@60@@0@@138@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3518@@2690@@0@@67@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622418@@SixRohancolumn@@60@@0@@138@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3713@@2819@@0@@72@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622419@@SixRohancolumn@@60@@0@@138@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3907@@2948@@0@@78@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622423@@SixRohancolumn@@60@@0@@139@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3432@@2627@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622424@@SixRohancolumn@@60@@0@@139@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3473@@2651@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622425@@SixRohancolumn@@60@@0@@139@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3498@@2669@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622426@@SixRohancolumn@@60@@0@@139@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3562@@2713@@0@@65@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622427@@SixRohancolumn@@60@@0@@139@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3628@@2756@@0@@67@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622428@@SixRohancolumn@@60@@0@@139@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3823@@2885@@0@@72@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622429@@SixRohancolumn@@60@@0@@139@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@4017@@3014@@0@@78@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622433@@Kingcolumn@@60@@0@@140@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3542@@2693@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622434@@Kingcolumn@@60@@0@@140@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3583@@2717@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622435@@Kingcolumn@@60@@0@@140@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3608@@2735@@0@@64@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622436@@Kingcolumn@@60@@0@@140@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3672@@2779@@0@@65@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622437@@Kingcolumn@@60@@0@@140@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3738@@2822@@0@@67@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622438@@Kingcolumn@@60@@0@@140@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@3933@@2951@@0@@72@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 
622439@@Kingcolumn@@60@@0@@140@@0@@0@@36@@0@@0@@0@@0@@200000@@0@@4127@@3080@@0@@78@@0@@0@@0@@7099@@7099@@0@@0@@0@@0@@0@@0@@0@@0@@0@@01@@500@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@EpicWeapon@@None@@5@@0@@0@@0@@1320@@500@@0@@0@@0@@0@@0@@ 

كدة والحمد لله انتهينا من اضافة السلاح فقط , فـ السورس

نيجى بقى للاسكلات واعتقد لحد ناو محدش منزل حاجة عدلة والناس عمالة تشتكى يلا هيصو ونفسى اشوف رد بيقول مش شغالة

اسكلة InfernalEcho

افتح كلاس
Handle.cs
عشان متتعبوش نفسكو فـ الأضافة ابحث عنـ

كود:
#region Blade Furry 

ضيف الاسكلة فوقيها

كود:
#region Infernal
                                
case 12550:
                                    {
                                        if (
CanUseSpell(spellattacker.Owner))
                                        {
                                            
PrepareSpell(spellattacker.Owner);
                                            
SpellUse suse = new SpellUse(true);
                                            
suse.Attacker attacker.UID;
                                            
suse.Attacker1 attacker.UID;
                                            
suse.SpellID spell.ID;
                                            
suse.SpellLevel spell.Level;

                                            
InfernalAction(attackersusespellXY);

                                            
attacker.Owner.SendScreen(susetrue);
                                           
// attacker.AttackPacket = null;

                                        
}
                                        break;
                                    }
                                
#endregion 

فى نفس الكلاس ابحث عن

كود:
void HandleAura 


كود:
private void InfernalAction(Entity attackerSpellUse suseSpellInformation spellushort Xushort Y)
        {
            var 
map attacker.Owner.Map;
            
Point p1 = new Point() { attacker.attacker.Y+};
            
Point p2 = new Point() { attacker.X-5attacker.};
            
Point p3 = new Point() { attacker.X-4attacker.+1};
            
Point p4 = new Point() { attacker.5attacker.Y-};
            
///////////////////////
            
FloorItem floorItem = new FloorItem(true);

            
floorItem.ItemID FloorItem.Infernal;

            
floorItem.MapID attacker.MapID;
            
floorItem.Type FloorItem.Effect;
            
floorItem.= (ushort)(p1.X);
            
floorItem.= (ushort)(p1.Y);
            
floorItem.OnFloor Time32.Now;
            
floorItem.Owner attacker.Owner;
            
//while (map.Npcs.ContainsKey(floorItem.UID))
            //    floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next;
            //map.AddFloorItem(floorItem);
            ///////////////////////////////////////////////
            //attacker.Owner.SendScreenSpawn(floorItem, true);
            
FloorItem floorItem2 = new FloorItem(true);

            
floorItem2.ItemID FloorItem.Infernal;
            
floorItem2.MapID attacker.MapID;
            
floorItem2.Type FloorItem.Effect;
            
floorItem2.= (ushort)(p2.X);
            
floorItem2.= (ushort)(p2.Y);
            
floorItem2.OnFloor Time32.Now;
            
floorItem2.Owner attacker.Owner;
            
//while (map.Npcs.ContainsKey(floorItem2.UID))
            //    floorItem2.UID = Network.GamePackets.FloorItem.FloorUID.Next;
            //map.AddFloorItem(floorItem2);
            // attacker.Owner.SendScreenSpawn(floorItem2, true);
            ///////////////////////////////////////////////
            
FloorItem floorItem3 = new FloorItem(true);

            
floorItem3.ItemID FloorItem.Infernal;
            
floorItem3.MapID attacker.MapID;
            
floorItem3.Type FloorItem.Effect;
            
floorItem3.= (ushort)(p3.X);
            
floorItem3.= (ushort)(p3.Y);
            
floorItem3.OnFloor Time32.Now;
            
floorItem3.Owner attacker.Owner;
            
//while (map.Npcs.ContainsKey(floorItem3.UID))
            //    floorItem3.UID = Network.GamePackets.FloorItem.FloorUID.Next;
            //map.AddFloorItem(floorItem3);
            // attacker.Owner.SendScreenSpawn(floorItem3, true);
            ////////////////////////////////////////////
            
FloorItem floorItem4 = new FloorItem(true);
            
            
floorItem4.ItemID FloorItem.Infernal;
            
floorItem4.MapID attacker.MapID;
            
floorItem4.Type FloorItem.Effect;
            
floorItem4.= (ushort)(p4.X);
            
floorItem4.= (ushort)(p4.Y);
            
floorItem4.OnFloor Time32.Now;
            
floorItem4.Owner attacker.Owner;
            
//while (map.Npcs.ContainsKey(floorItem4.UID))
            //    floorItem4.UID = Network.GamePackets.FloorItem.FloorUID.Next;
            //map.AddFloorItem(floorItem4);
            //   attacker.Owner.SendScreenSpawn(floorItem4, true);
            /////////////////////////////////
            
attacker.Owner.SendScreenSpawn(floorItemtrue);
            
attacker.Owner.SendScreenSpawn(floorItem2true);
            
attacker.Owner.SendScreenSpawn(floorItem3true);
            
attacker.Owner.SendScreenSpawn(floorItem4true);
        } 

افتح كلاس
Screen.cs
ابحث عن

كود:
else if (obj.MapObjType == MapObjectType.Item

تحت دة

كود:
if (item == null) continue; 

ضيف دة

كود:
if (item.ItemID == FloorItem.Infernal)
                        {
                            if (
item.Owner == client)
                            {
                                if (
item.OnFloor.AddSeconds(4).Next(timetime))
                                {
                                    
item.UseTime Time32.Now;
                                    var 
spell Database.SpellTable.GetSpell(12550client);

                                    var 
attack = new Attack(true);
                                    
attack.Attacker item.Owner.Entity.UID;
                                    
attack.AttackType Attack.Melee;

                                    foreach (var 
obj1 in client.Screen.Objects)
                                    {
                                        if (
Kernel.GetDistance(obj1.Xobj1.Yobj.Xobj.Y) <= 10)
                                        {
                                            if (
obj1.MapObjType == MapObjectType.Player && client.Entity.PKMode != Enums.PKMode.Capture)
                                            {
                                                var 
attacked obj1 as Entity;
                                                if (
Attacking.Handle.CanAttack(client.Entityattackedspellfalse))
                                                {
                                                    
uint damage Game.Attacking.Calculate.Melee(client.Entityattackedspellref attack);
                                                    
damage = (damage 20000);
                                                    
attack.Damage damage;
                                                    
attack.Attacked attacked.UID;
                                                    
attack.attacked.X;
                                                    
attack.attacked.Y;
                                                    
attacked.Update(_String.Effect"twz_xldy_gj"true);
                                                    
                                                    
Attacking.Handle.ReceiveAttack(client.Entityattackedattackref damagespell);
                                                }
                                            }
                                            if (
obj1.MapObjType == MapObjectType.Monster)
                                            {
                                                var 
attacked obj1 as Entity;
                                                if (
Attacking.Handle.CanAttack(client.Entityattackedspellfalse))
                                                {
                                                    
uint damage Game.Attacking.Calculate.Melee(client.Entityattackedspellref attack);
                                                    
damage = (damage 200) / 100;
                                                    
attack.Damage damage;
                                                    
attack.Attacked attacked.UID;
                                                    
attack.attacked.X;
                                                    
attack.attacked.Y;
                                                    
attacked.Update(_String.Effect"twz_xldy_gj"true);
                                                    
Attacking.Handle.ReceiveAttack(client.Entityattackedattackref damagespell);
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        } 

افتح كلاس
FloorItem.cs
ابحث عن

كود:
Twilight 

حط ده تحتها

كود:
Infernal 1001393

كدة وبحمد الله انتهينا من اسكلة الأيكو
افتح كلاس
Handle.cs

ابحث عن

كود:
case 10425

بدلها كلها بدى

كود:
// Tranqulity By Mr.Lover
                                
case 10425// Mr.lover
                                    
{
                                        if (
CanUseSpell(spellattacker.Owner))
                                        {
                                            if (!
attacker.EpicMonk())
                                            {


                                                
PrepareSpell(spellattacker.Owner);

                                                if (
attacked == null) return;

                                                
SpellUse suse = new SpellUse(true);
                                                
suse.Attacker attacker.UID// Mr.Lover __!__ For Other :D
                                                
suse.SpellID SpellID;
                                                
suse.SpellLevel attacker.Owner.Spells[SpellID].Level;
                                                
suse.X;
                                                
suse.Y;


                                                
suse.AddTarget(attacked0attack);

                                                
attacked.ToxicFogLeft 0;
                                                
attacked.RemoveFlag2(Update.Flags2.SoulShackle);

                                                
Network.GamePackets.Update upgrade = new Network.GamePackets.Update(true);
                                                
upgrade.UID attacked.UID;
                                                
upgrade.Append(Network.GamePackets.Update.SoulShackle
                                                    
111// Mr.Lover __!__ For Other :D
                                                    
00spell.Level);
                                                if (
attacked.EntityFlag == EntityFlag.Player)
                                                    
attacked.Owner.Send(upgrade.ToArray());

                                                
attacked.RemoveFlag2(Update.Flags2.Congelado);
                                                
attacked.RemoveFlag2(Update.Flags2.EffectBall);
                                               
// attacked.lianhuaranLeft1 = 0;


                                                
attacked.NoDrugsTime 0;// Mr.Lover __!__ For Other :D
                                                
if (attacked.EntityFlag == EntityFlag.Player)
                                                    
attacked.Owner.SendScreen(susetrue);
                                                else
                                                    
attacker.Owner.SendScreen(susetrue);// Mr.Lover __!__ For Other :D
                                            
}
                                            else
                                            {
                                                goto case 
12560;
                                            }

                                        }
                                        break;
                                    }

                                
// [ Grace~Of~Heaven ]
                                
case 12560// Mr.Lover 
                                    
if (CanUseSpell(spellattacker.Owner))
                                    {
                                        if (
attacker.EpicMonk())
                                        {


                                            
// PrepareSpell(spell, attacker.Owner);

                                            
if (attacked == null) return;

                                            
SpellUse suse = new SpellUse(true);// Mr.Lover __!__ For Other :D
                                            
suse.Attacker attacker.UID;
                                            
suse.SpellID SpellID;
                                            
suse.SpellLevel attacker.Owner.Spells[SpellID].Level;
                                            
suse.X;
                                            
suse.Y;
                                            
suse.AddTarget(attacked0attack);// Mr.Lover __!__ For Other :D
                                            
if (attacker.Owner.Team != null)
                                            {
                                                foreach (
Client.GameState teammate in attacker.Owner.Team.Teammates)
                                                {
                                                    if (
teammate.Entity.UID != attacker.UID)
                                                    {

                                                        
suse.AddTarget(teammate.Entityspell.Powernull);
                                                        
teammate.Entity.ToxicFogLeft 0;
                                                        
teammate.Entity.RemoveFlag2(Update.Flags2.SoulShackle);

                                                        
Network.GamePackets.Update upgrade = new Network.GamePackets.Update(true);
                                                        
upgrade.UID teammate.Entity.UID;
                                                        
upgrade.Append(Network.GamePackets.Update.SoulShackle
                                                            
111
                                                            
00spell.Level);
                                                        if (
teammate.Entity.EntityFlag == EntityFlag.Player)
                                                            
teammate.Entity.Owner.Send(upgrade.ToArray());

                                                        
teammate.Entity.RemoveFlag2(Update.Flags2.Congelado);
                                                        
teammate.Entity.RemoveFlag2(Update.Flags2.EffectBall);
                                                       
// teammate.Entity.lianhuaranLeft = 0;


                                                        
teammate.Entity.NoDrugsTime 0;



                                                        if (
teammate.Entity.EntityFlag == EntityFlag.Player)
                                                            
teammate.Entity.Owner.SendScreen(susetrue);
                                                        else
                                                            
teammate.Entity.Owner.SendScreen(susetrue);


                                                    }
                                                }
                                            }
                                        }

                                    }
                                    break; 

فـ نفس الكلاس ابحث عنـ

كود:
#region EarthSweep 

اقفل مـ السالب وضيف دى تحتيها

كود:
#region WrathOfEmperor
                            
if (attacker.EpicMonk())
                            {
                                if (
attacker.Owner.Spells.ContainsKey(12570))
                                {

                                    
Database.SpellInformation Spell Database.SpellTable.SpellInformations[attack.SpellID][0];
                                    
ushort SpellIDx attack.SpellID Spell.ID;
                                    
//byte lvl = attacker.Owner.Spells[12570].Level; 
                                    //byte lvl = 0;
                                    
SpellUse suse = new SpellUse(true);
                                    
suse.Attacker attacker.UID;
                                    
suse.SpellID 12570;
                                    
suse.SpellLevel 9;
                                    
suse.attacker.X;
                                    
suse.attacker.Y;
                                    foreach (
Interfaces.IMapObject _obj in attacker.Owner.Screen.Objects)
                                    {
                                        if (
_obj == null) continue;
                                        if (
_obj.MapObjType == MapObjectType.Monster || _obj.MapObjType == MapObjectType.Player)
                                        {
                                            if (
CanAttack(attackerattackedSpellattack.AttackType == Attack.Melee))
                                            {

                                                var 
spell Database.SpellTable.GetSpell(12570attacker.Owner);
                                                if (
spell != null)
                                                {

                                                    
SpellUse ssuse = new SpellUse(true);
                                                    
ssuse.Attacker attacker.UID;
                                                    
ssuse.SpellID 12570;
                                                    
ssuse.SpellLevel 9;
                                                    
attack.Effect1 Attack.AttackEffects1.None;
                                                    
uint damage Game.Attacking.Calculate.Melee(attackerattackedSpellref attack0);
                                                    
suse.Effect1 attack.Effect1;
                                                    
damage Game.Attacking.Calculate.Melee(attackerattackedref attack) / 7;
                                                    
//ssuse.AddTarget(attacked, new SpellUse.DamageClass().Damage = damage, attack);
                                                    
ReceiveAttack(attackerattackedattackref damagespell);
                                                    
suse.AddTarget(attackeddamageattack);
                                                    
attacked.Update(_String.Effect"twz_twj_fwsh"true);
                                                    
attacker.Owner.IncreaseSpellExperience(1012570);
                                                    
attacker.Owner.SendScreen(ssusetrue);



                                                }

                                            }
                                        }
                                    }
                                    foreach (
Interfaces.IMapObject _obj in attacker.Owner.Screen.Objects)
                                    {
                                        if (
_obj == null) continue;
                                        if (
_obj.MapObjType == MapObjectType.SobNpc)
                                        {
                                            if (
CanAttack(attackerattackedsobSpell))
                                            {
                                                
SpellUse ssuse = new SpellUse(true);
                                                
ssuse.Attacker attacker.UID;
                                                
ssuse.SpellID 12570;
                                                
ssuse.SpellLevel 9;
                                                
attack.Effect1 Attack.AttackEffects1.None;
                                                
uint damage Calculate.Melee(attackerattackedsobref attack);
                                                
suse.Effect1 attack.Effect1;
                                                
suse.AddTarget(attackedsobdamageattack);
                                                
attacked.Update(_String.Effect"twz_twj_fwsh"true);
                                                
ReceiveAttack(attackerattackedsobattackdamageSpell);


                                                
// attacked.Owner.SendScreen(str, true);
                                                
attacker.Owner.IncreaseSpellExperience(1012570);
                                            }
                                        }
                                    }
                                    
attacker.Owner.SendScreen(susetrue);
                                    
attacker.SpellStamp Time32.Now;
                                    
attack null;
                                    return;
                                }
                            }
                            
#endregion 

افتح كلاس
SpellUse.cs
ابحث عن

كود:
public byte LevelHu 

اقفل مـ السالب وضيف دى تحتيها

كود:
public ushort SpellEffect
        
{
            
get { return BitConverter.ToUInt16(Buffer20); }
            
set Writer.WriteUInt16(value20Buffer); }
        } 

فـ نفس الكلاس ابحث عن

كود:
Writer.WriteUInt32((uint)(Targets.Count/* << 8*/), 19buffer); 

بدل الكود الى تحتية على طول بدة

كود:
Writer.WriteUInt32((uint)(SpellEffect), 20buffer); 

هتلاقية مرتين بدل الاتنين
او لو عاوز تريح دماغك ابحث عنـ

كود:
public byte[] ToArray() 

اقفل مـ السالب وبدل بدة

كود:
public byte[] ToArray()
        {
            if (
Targets.Count <= TargetLimit)
            {
                
byte[] buffer = new byte[64 Targets.Count 32];
                
Writer.WriteUInt16((ushort)(buffer.Length 8), 0buffer);
                
Writer.WriteUInt16(11052buffer);
                
Writer.WriteUInt32(Attacker4buffer);
                
Writer.WriteUInt16(X8buffer);
                
Writer.WriteUInt16(Y10buffer);

                
Writer.WriteUInt16(SpellID12buffer);
                
Writer.WriteUInt16(SpellLevel14buffer);

                if (
Kernel.GamePool.ContainsKey(Attacker))
                    if (
Kernel.GamePool[Attacker].Spells != null)
                        if (
Kernel.GamePool[Attacker].Spells[SpellID] != null)
                            
LevelHu Kernel.GamePool[Attacker].Spells[SpellID].LevelHu2;
                
Writer.WriteByte(LevelHu18buffer);


                
Writer.WriteUInt32((uint)(Targets.Count/* << 8*/), 19buffer);
                
Writer.WriteUInt32((uint)(SpellEffect), 20buffer);
                
ushort offset 24;
                foreach (
KeyValuePair<uintDamageClasstarget in Targets)
                {
                    
Writer.WriteUInt32(target.Keyoffsetbuffer); offset += 4;
                    
Writer.WriteUInt32(target.Value.Damageoffsetbuffer); offset += 4;
                    
Writer.WriteBoolean(target.Value.Hitoffsetbuffer); offset += 4;
                    
Writer.WriteByte((Byte)target.Value.Eff1offsetbuffer); offset += 1;
                    
Writer.WriteByte((Byte)target.Value.Eff2offsetbuffer); offset += 1;
                    
offset += 6;
                    
Writer.WriteUInt32(target.Value.newXoffsetbuffer); offset += 4;
                    
Writer.WriteUInt32(target.Value.newYoffsetbuffer); offset += 8;
                }
                return 
buffer;
            }
            else
            {
                
using (MemoryStream stream = new MemoryStream())
                
using (BinaryWriter writer = new BinaryWriter(stream))
                {
                    var array = 
Targets.ToArray();
                    for (
int i 0< array.Length+= TargetLimit)
                    {
                        
int targets = array.Length i;
                        if (
targets TargetLimittargets TargetLimit;

                        
byte[] buffer = new byte[61 targets 32];
                        
Writer.WriteUInt16((ushort)(buffer.Length 8), 0buffer);
                        
Writer.WriteUInt16(11052buffer);
                        
Writer.WriteUInt32(Attacker4buffer);
                        
Writer.WriteUInt16(X8buffer);
                        
Writer.WriteUInt16(Y10buffer);
                        
Writer.WriteUInt16(SpellID12buffer);
                        
Writer.WriteUInt16(SpellLevel14buffer);

                        if (
Kernel.GamePool.ContainsKey(Attacker))
                            if (
Kernel.GamePool[Attacker].Spells != null)
                                if (
Kernel.GamePool[Attacker].Spells[SpellID] != null)
                                    
LevelHu Kernel.GamePool[Attacker].Spells[SpellID].LevelHu2;
                        
Writer.WriteByte(LevelHu18buffer);



                        
Writer.WriteUInt32((uint)(targets/* << 8*/), 19buffer);
                        
Writer.WriteUInt32((uint)(SpellEffect), 20buffer);
                        
ushort offset 24;
                        for (
int j 0targetsj++)
                        {
                            
KeyValuePair<uintDamageClasstarget = array[j];
                            
Writer.WriteUInt32(target.Keyoffsetbuffer); offset += 4;
                            
Writer.WriteUInt32(target.Value.Damageoffsetbuffer); offset += 4;
                            
Writer.WriteBoolean(target.Value.Hitoffsetbuffer); offset += 4;
                            
Writer.WriteByte((Byte)target.Value.Eff1offsetbuffer); offset += 1;
                            
Writer.WriteByte((Byte)target.Value.Eff2offsetbuffer); offset += 1;
                            
offset += 6;
                            
Writer.WriteUInt32(target.Value.newXoffsetbuffer); offset += 4;
                            
Writer.WriteUInt32(target.Value.newYoffsetbuffer); offset += 8;
                        }
                        
Writer.WriteString("TQServer"buffer.Length 8buffer);
                        
writer.Write(buffer0buffer.Length);
                    }
                    return 
stream.ToArray();
                }
            }
        } 


النافى كات


حمل الملف من هنا
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع

كده انتهت

شوية صور