اسم العضو كلمة المرور حفظ البيانات؟ تسجيل عضوية



ايجى4يو || Egy4u


  ايجى4يو || Egy4u > أقسام كونكر برفيت > تطوير سيرفرات كـــونـــكر تـــهيس



اعلانات ايجى4يو
جديد المواضيع
المشاركات: 327 [+]
المخالفات: [+]
مجموع الاوسمة: [+]
Senior.Egy4U غير متواجد حالياً
Senior.Egy4U
( ..:: Administrator::.. )
حل مشكلة الاسطفة الاضافية في سورس المصري
: 07-24-2017 فى تمام الساعة 01:19 AM| المشاركة رقم: 1| من قسم: تطوير سيرفرات كـــونـــكر تـــهيس

طبعا في ناس كتير عنديها مشكلة الاسطفة الاضافية في سورس المصري
يعني لو الاميل لبس السلاحين في الاسطفة الاضافية يزيد الاتاك بتاعه
هتخش علي المسار دا
Sorce/NetWork/GamePackets
وتخش علي
MsgGeneralData.cs
وتبحث عن

Html

public static bool SwitchEquipment(GameState clientbool toAlternative
وتبدلة كله بي الكود دا

Html

public static bool SwitchEquipment(GameState clientbool toAlternative

if (
client.Player.ContainsFlag((ulong)MsgUpdate.Flags.Fly)) 

client.Send(new MsgTalk("You cannot switch equipment during flight."System.Drawing.Color.RedMsgTalk.Talk)); 
return 
false

if (
client.Equipment.Free(MsgItemInfo.AlternateRightWeapon) && !client.Equipment.Free(MsgItemInfo.AlternateLeftWeapon)) 

client.Send(new MsgTalk("Invalid weapons! Missing the important weapons? Unequip the alternative left weapon."System.Drawing.Color.RedMsgTalk.Talk)); 
return 
false

foreach (var 
eq in client.Equipment.Objects

if (
eq != null

if (!
Database.ConquerItemInformation.BaseInformations.ContainsKey(eq.ID)) 

//Database.ConquerItemTable.backupAddItem(eq, client); 
client.Send(new MsgTalk("You cannot switch equipment because " + ((Game.Enums.ItemPositionName)eq.Position).ToString().Replace("_""~") + "'" + (string)((eq.Position 20) == MsgItemInfo.Boots "" "s") + " stats are not compatible with you (level or profession).""SYSTEM"System.Drawing.Color.RedMsgTalk.Talk)); 
return 
false

var 
itemInfo Database.ConquerItemInformation.BaseInformations[eq.ID]; 
if (!((
ItemHandler.EquipPassLvlReq(itemInfoclient) || ItemHandler.EquipPassRbReq(itemInfoclient)) && ItemHandler.EquipPassJobReq(itemInfoclient))) 

client.Send(new MsgTalk("You cannot switch equipment because " + ((Game.Enums.ItemPositionName)eq.Position).ToString().Replace("_""~") + "'" + (string)((eq.Position 20) == MsgItemInfo.Boots "" "s") + " stats are not compatible with you (level or profession).""SYSTEM"System.Drawing.Color.RedMsgTalk.Talk)); 
return 
false



client.Player.AttackPacket null
client.Player.RemoveFlag((ulong)MsgUpdate.Flags.Fly); 
client.AlternateEquipment toAlternative
client.LoadItemStats(); 
client.Equipment.UpdateEntityPacket(); 
return 
true

بحقوق DontTry

ساعد في نشر والارتقاء بنا عبر مشاركة رأيك في الفيس بوك


المشاركات: 9 [+]
المخالفات: [+]
مجموع الاوسمة: [+]
abdalah غير متواجد حالياً
abdalah
( ( عضو جديد ) )
رد: حل مشكلة الاسطفة الاضافية في سورس المصري
موعد كتابة الموضوع: 07-24-2017 فى تمام الساعة 09:22 AM| رقم المشاركة: 2| من قسم: تطوير سيرفرات كـــونـــكر تـــهيس

الله ينور عليك بجد كنت محتاج الحل ده جامد

  إضافة رد


«     الموضوع السابق | الموضوع التالي »


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



المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
حل مشكلة الاكوانت يهنج لما تجي تنط سورس المصري NaDerHisoOoka تطوير سيرفرات كـــونـــكر تـــهيس 1 07-17-2017 10:47 PM
حصريا على ايجي 4 يو سورس المايسترو الاصدار الجديد بتعديلى الخاص MR-onlinE ModyCode سورســـات كـــونـــكر تـــهيس 1 07-14-2017 09:24 PM
مشكله في سورس المصري ياريت الحل احمد سلامة مشــاكل وطلـــبات كــونــكر 1 04-24-2017 08:15 PM
ياريت حل مشكلة ايبك الوايرو سورس المايسترو fortena مشــاكل وطلـــبات كــونــكر 17 04-20-2017 10:24 PM
مشكلة في اخر سورس نزل rock سلة المحذوفات 2 01-29-2017 11:38 PM

Facebook Comments by: ABDU_GO - شركة الإبداع الرقمية