المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : طلب


Hassan Emprator
2019-07-21, 04:40 PM
عندي مشكله بس محدش يعرف يلبس عندي مثلا فاير بي شيلد لما يجي يلبسه يتقلع عا طول ممكن حل ؟

Tefa
2019-07-21, 09:15 PM
بسم الله و الصلاة و السلام علي رسول الله


هندخل علي PacketHandler.cs

و نبحث عن if (itemUsage.dwParam == 5 && !IsShield(item.ID))

هتلاقي تحته الكود دهif (FirstClass != CharacterClass)
return;
امسحه بس كده

Hassan Emprator
2019-07-22, 11:58 AM
بسم الله و الصلاة و السلام علي رسول الله


هندخل علي packethandler.cs

و نبحث عن if (itemusage.dwparam == 5 && !isshield(item.id))

هتلاقي تحته الكود دهif (firstclass != characterclass)
return;
امسحه بس كده


لسا ولله الموضووع دا في اي شخصيه انا جربت دلوقتي عا المنك المنك بيتلبس بس بيتشال لوحده تاني معرفش ليه حاول تديني حل

Tefa
2019-07-22, 08:13 PM
ابحث عن كوود ده ItemPosition(item.ID) == 5
ده مخصوص بالشيلد لحد ما تلاقي الكود الي بيخليه اي شخصيه غير ورير تقلع شيلد و امسحه

Hassan Emprator
2019-07-23, 10:42 AM
ابحث عن كوود ده itemposition(item.id) == 5
ده مخصوص بالشيلد لحد ما تلاقي الكود الي بيخليه اي شخصيه غير ورير تقلع شيلد و امسحه


طيب معلش هتعبك اديني اكواد بالظبط عشان امسحها عشان مش ابوظ حاجه من عندي

Hassan Emprator
2019-07-23, 08:08 PM
ابحث عن كوود ده itemposition(item.id) == 5
ده مخصوص بالشيلد لحد ما تلاقي الكود الي بيخليه اي شخصيه غير ورير تقلع شيلد و امسحه

اي مشوفتش حل وله ايه ؟

Tefa
2019-07-23, 08:09 PM
اي مشوفتش حل وله ايه ؟

لو في نسخه من السورس ده علي النت هات اللينك بتاعها عشان اجرب

مختش بالي من اخر رساله للاسف معلش

Hassan Emprator
2019-07-23, 10:52 PM
لو في نسخه من السورس ده علي النت هات اللينك بتاعها عشان اجرب

مختش بالي من اخر رساله للاسف معلش



النسخه بتاعت نسخه من سرفر الامبراطور هوا دا جربه وياريت تجاوبني في اسرع وقت ونبي

Tefa
2019-07-23, 11:49 PM
النسخه بتاعت نسخه من سرفر الامبراطور هوا دا جربه وياريت تجاوبني في اسرع وقت ونبي

لينك لو سمحت عشان اشوفه

Hassan Emprator
2019-07-23, 11:54 PM
لينك لو سمحت عشان اشوفه

اتفضل اهو

عفواً لايمكن عرض الروابط في الإرشيف

Tefa
2019-07-24, 01:36 AM
1
هتبحث عن #region Sanity checks

هتلاقيها ف packetHandler

انزل تحت لحد الكود ده
if (itemType == 900)
{
if (!(client.Entity.FirstRebornClass == client.Entity.SecondRebornClass && client.Entity.SecondRebornClass == StaticClass(client.Entity.Class)))
{

item.Position = 0;
return;
}
var ritem = client.Weapons;
if (ritem.Item1 != null)
{
if (!Valid(ritem.Item1.ID) && (!PurWarrior(client) || client.Entity.Class == 65 || client.Entity.Class == 135 || client.Entity.Class == 145))
{
item.Position = 0;
return;
}
else if ((PurWarrior(client) || client.Entity.Class == 65 || client.Entity.Class == 135 || client.Entity.Class == 145)&& (ritem.Item1.ID / 1000 == 613 || ritem.Item1.ID / 1000 == 617 || ritem.Item1.ID / 1000 == 616 || ritem.Item1.ID / 1000 == 614 || ritem.Item1.ID / 1000 == 611))
{
item.Position = 0;
return;
}
}
}
امسحه كله
بعدها
ادخل علي World.cs

ابحث عن #region ClientStuffChecks

انزل لحد الكود ده LeftWeapon = client.Equipment.TryGetItem((byte)SomailProject.Ne twork.PacketHandler.Positions.Left);
if (LeftWeapon != null)
{
var infoItem = new Database.ConquerItemInformation(LeftWeapon.ID, 0).BaseInformation;
try
{
if (!SomailProject.Network.PacketHandler.EquipPassJob Req(infoItem, client))
{
//client.Equipment.Remove((byte)SomailProject.Networ k.PacketHandler.Positions.Left);
client.Entity.ConquerPoints += 1;
}
}
catch
{
client.Equipment.Remove((byte)SomailProject.Networ k.PacketHandler.Positions.Left);
}
}
و امسحه
بالتوفيق

Hassan Emprator
2019-07-24, 11:38 AM
1
هتبحث عن #region sanity checks

هتلاقيها ف packethandler

انزل تحت لحد الكود ده
if (itemtype == 900)
{
if (!(client.entity.firstrebornclass == client.entity.secondrebornclass && client.entity.secondrebornclass == staticclass(client.entity.class)))
{

item.position = 0;
return;
}
var ritem = client.weapons;
if (ritem.item1 != null)
{
if (!valid(ritem.item1.id) && (!purwarrior(client) || client.entity.class == 65 || client.entity.class == 135 || client.entity.class == 145))
{
item.position = 0;
return;
}
else if ((purwarrior(client) || client.entity.class == 65 || client.entity.class == 135 || client.entity.class == 145)&& (ritem.item1.id / 1000 == 613 || ritem.item1.id / 1000 == 617 || ritem.item1.id / 1000 == 616 || ritem.item1.id / 1000 == 614 || ritem.item1.id / 1000 == 611))
{
item.position = 0;
return;
}
}
}
امسحه كله
بعدها
ادخل علي world.cs

ابحث عن #region clientstuffchecks

انزل لحد الكود ده leftweapon = client.equipment.trygetitem((byte)somailproject.ne twork.packethandler.positions.left);
if (leftweapon != null)
{
var infoitem = new database.conqueriteminformation(leftweapon.id, 0).baseinformation;
try
{
if (!somailproject.network.packethandler.equippassjob req(infoitem, client))
{
//client.equipment.remove((byte)somailproject.networ k.packethandler.positions.left);
client.entity.conquerpoints += 1;
}
}
catch
{
client.equipment.remove((byte)somailproject.networ k.packethandler.positions.left);
}
}
و امسحه
بالتوفيق

تسلم ايدك بجد انت راجل محترم ربنا يعزك يارب يوفققق #35