king :مــراقــبـ اقسام:
جْـنـسے• : عدد مشآرڪآتي : 40 النقاط : 394 التقّيمّ : 44 الإقامه : ركن الاحساس عًٍـمـًرٌٍيَـے : 27 النقاط الذهبية : (1000)
| موضوع: انا محتاج سورس 5165 و شرح عمل السيرفر الثلاثاء فبراير 08, 2011 5:24 pm | |
| انا محتاج سورس 5165 و شرح عمل السيرفر
| |
|
Prince Magic :المدير العام:
جْـنـسے• : عدد مشآرڪآتي : 1289 النقاط : 27746 التقّيمّ : 1893 الإقامه : (غير معروف) عًٍـمـًرٌٍيَـے : 32 النقاط الذهبية : (Super VIP)
| موضوع: رد: انا محتاج سورس 5165 و شرح عمل السيرفر الأربعاء فبراير 09, 2011 7:51 am | |
| | |
|
Prince Magic :المدير العام:
جْـنـسے• : عدد مشآرڪآتي : 1289 النقاط : 27746 التقّيمّ : 1893 الإقامه : (غير معروف) عًٍـمـًرٌٍيَـے : 32 النقاط الذهبية : (Super VIP)
| موضوع: رد: انا محتاج سورس 5165 و شرح عمل السيرفر الأربعاء فبراير 09, 2011 7:52 am | |
| اولا يا رجالة السورس ده منقول والسورس ده فى ناس بدأت تشتغل عليه وهما ناس كانو فى فريق Sx-Team
وعموما السورس معمول بلغة افضل بكتير من الLOFT اللى هى مكتوب بيها سورس الأستاذ palltrex والأستاذ Conquer-sx وفى واحد اسمه الأستاذ Eragon-sx او sx-Evolution هو الأستاذ ده بصراحة شغال على السورس ده دلوقت
كلام بسيط عن السورس قبل اى حاجة
انا واخد النسخة دى منه اصلا
وصاحب السورس على ما أعتقد انه اعتزل التكويد وكل حاجة
عموما ربنا يوفق الجميع واتمنى ان اى حد كويس فى التكويد انه يشتغل فى السورس ويعمل زى الأستاذ محمدconquer-sx ويبدأ ينزل السورس على هيئة اصدارات وعموما انا قلت اعمل اللى اقدر عليه واجيب السورس بالفيديو بتاع الشرح دا كلام من الأستاذ Impulse ذات نفسه : كود: Alright so I decided to quit co. Here is my source...I took the way that Hybrid used to structure the packets. Anyway it's just a base now. Patch is 5165. It uses mysql and what's added is fully working. I also added the npc dialogs in a dll so you can add npc dialogs without needing to edit the whole source. and have Fun.. لتحميل السورس Downloadلتحميل فيديو الشرح من الأستاذ Impulse ذات نفسهDownloadفى بقى بعض الأكواد اللى الناس لازم تحلها وتكتبها قبل ما يشغلو السورس ...يعنى بمعنى اصح دى كانت حاجات اساسية واتحلت يعنى توفير وقت ... اتفضلو :-(1) هاندور على الكود ده : كود PHP: if (MapsNeeded.Contains(MapID)) { Game.Map D = new Game.Map(MapID, Path); ServerBase.Kernel.Maps.Add(MapID, D); } وتحته حط الكود ده
كود PHP: Game.Map D = new Game.Map(MapID, Path); ServerBase.Kernel.Maps.Add(MapID, D); ونحط بردو الLife command
كود PHP: case "life": { client.Entity.Hitpoints = client.Entity.MaxHitpoints; client.Entity.Mana = client.Entity.MaxMana; break; } ونحط بردو الMana command
كود PHP: case "life": { client.Entity.Hitpoints = client.Entity.MaxHitpoints; client.Entity.Mana = client.Entity.MaxMana; break; } ونحط بردو الMana command
كود PHP: case "mana": { client.Entity.Mana = client.Entity.MaxMana; break; } (2) ((الباور الأكس بى بول))هاندور على الكود ده كود PHP: public byte ExpBalls = 0; ونحط تحته الكود ده كود PHP: public byte PEBUT = 0; وهاندور على الكود ده كود PHP: public uint ExpBall { get { ulong exp = Database.DataHolder.LevelExperience(Entity.Level); return (uint)(exp * 13000 / (ulong)((Entity.Level * Entity.Level * Entity.Level / 12) + 1)); ; } } ونحط تحته الكود ده كود PHP: public uint PEBExp { get { if (Entity.Level > 25) return (uint)(Entity.Level + 500000); else if (Entity.Level > 45) return (uint)(Entity.Level + 250000); else if (Entity.Level > 65) return (uint)(Entity.Level + 150000); else if (Entity.Level > 85) return (uint)(Entity.Level + 100000); else if (Entity.Level > 115) return (uint)(Entity.Level + 50000); else if (Entity.Level > 120) return (uint)(Entity.Level + 25000); else return (uint)(Entity.Level * .10); } } وندور على الكود ده كود PHP: <span style="color: #000000"> #region ExpBall case 723700: { if (client.ExpBalls <span style="color: #007700"><span style="color: #000000"> #region PowerExpBall case 723744: { if (client.PEBUT <span style="color: #007700"> #region LifeFruit case 723726: { client.Inventory.Remove(item, Game.Enums.ItemUse.Remove); client.Entity.Hitpoints = client.Entity.MaxHitpoints; client.Entity.Mana = client.Entity.MaxMana; break; } #endregion ونحط تحته الكود ده كود PHP: #region NinjaAmulet case 723583: { if (client.Entity.Body == 1004) client.Entity.Body -= 1; else if (client.Entity.Body == 1003) client.Entity.Body += 1; if (client.Entity.Body == 2002) client.Entity.Body -= 1; else if (client.Entity.Body == 2001) client.Entity.Body += 1;
client.Inventory.Remove(item, Game.Enums.ItemUse.Remove); break; } #endregion (4) Point Card
هاندور على الكود ده
كود PHP: #region LifeFruit case 723726: { client.Inventory.Remove(item, Game.Enums.ItemUse.Remove); client.Entity.Hitpoints = client.Entity.MaxHitpoints; client.Entity.Mana = client.Entity.MaxMana; break; } #endregion ونحط تحته الكود ده كود PHP: #region PointCard case 780000: { client.Entity.ConquerPoints += 400; client.Inventory.Remove(item, Game.Enums.ItemUse.Remove); break; } #endregion للمعلومات : الأكواد دى اللى عاملها الأستاذ Eragon-sx ومنزلها على الفور بوترز ملحوظة اخيرة :-يجب اتباع شرح الفيديو جيدااا لتفادى اى اخطاء اتمنى ان ينال الموضوع اعجابكم واكون افدت الناس بالموضوع ده وشكـــــــــــــــرا | |
|
king :مــراقــبـ اقسام:
جْـنـسے• : عدد مشآرڪآتي : 40 النقاط : 394 التقّيمّ : 44 الإقامه : ركن الاحساس عًٍـمـًرٌٍيَـے : 27 النقاط الذهبية : (1000)
| موضوع: رد: انا محتاج سورس 5165 و شرح عمل السيرفر الأربعاء فبراير 09, 2011 1:21 pm | |
| تسلم يا كبير وربنا يخليك لينا | |
|
Prince Magic :المدير العام:
جْـنـسے• : عدد مشآرڪآتي : 1289 النقاط : 27746 التقّيمّ : 1893 الإقامه : (غير معروف) عًٍـمـًرٌٍيَـے : 32 النقاط الذهبية : (Super VIP)
| موضوع: رد: انا محتاج سورس 5165 و شرح عمل السيرفر الأربعاء فبراير 09, 2011 1:51 pm | |
| | |
|