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

مشاهدة النسخة كاملة : Add To Black List


Tefa
2019-07-24, 02:23 AM
عفواً لايمكن عرض الروابط في الإرشيف


المشكله دي موجوده في 80% من السورسات الي علي النت ان لم يكن 100% منهم

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

اول حاجه هندخل علي PacketHandler.cs

هنبحث عن private static void HandleData(


تحته هنضيف

case 440://AddPersonToBlackList
{
var targetname = System.Text.UnicodeEncoding.UTF8.GetString(packet, 43, packet[42]).Replace("/0", "");
foreach (var person in Kernel.GamePool.Values)
{
if (person.Entity.Name == targetname)
{
if (!client.Entity.BlackList.Contains(targetname))
{
client.Entity.BlackList.Add(targetname);
gData.Unknown2 = 1;
gData.dwParam = 1;
gData.UID = client.Entity.UID;
gData.TimeStamp = Time32.Now;
gData.ID = 440;
gData.DailyQuestWordLenght = packet[42];
gData.DailyQuestWord = targetname;
gData.Send(client);

}
}
}
break;
}
case 441://RemovePersonFromBlackList
{
var targetname = System.Text.UnicodeEncoding.UTF8.GetString(packet, 43, packet[42]).Replace("/0", "");
if (client.Entity.BlackList.Contains(targetname))
{
client.Entity.BlackList.Remove(targetname);
gData.Unknown2 = 1;
gData.dwParam = 1;
gData.UID = client.Entity.UID;
gData.TimeStamp = Time32.Now;
gData.ID = 441;
gData.DailyQuestWordLenght = packet[42];
gData.DailyQuestWord = targetname;
gData.Send(client);
}
break;
}

بس كده طب افرض جالك ايرور في DailyQuestWordLenght

هندخل علي كلاس Data.cs

و هنبحث عن public Data(
ننزل تحت خالص و نضيف
public byte DailyQuestWordLenght//For Poker
{
get { return Buffer[42]; }
set { Buffer[42] = value; }
}
public string DailyQuestWord//For Poker
{
get { return System.Text.UnicodeEncoding.UTF8.GetString(Buffer, 43, DailyQuestWordLenght); }
set { Writer.Write(value, 43, Buffer); }
}

بس كده مبروك عليك

Eslamahmed
2019-07-24, 02:43 AM
بجبلي ايرور في كلمة BlackList

Avalanche
2019-07-24, 02:56 AM
اسـتــمـر وهـأات فيــس نتـكـلمم ♥

AMREL3FREIT
2019-07-24, 03:12 AM
استمر .

محمد ياسر
2019-07-24, 05:42 AM
عاش استمر

osama
2019-07-24, 10:32 PM
ارور هنا BlackList

Tefa
2019-07-25, 04:20 AM
بجبلي ايرور في كلمة BlackList

ارور هنا BlackList


اتاكد ان السورس بتاعك entity مش player

لو السورس بتاعك Player غير كلمة entity ل player
لو السورس بتاعك Entity

فهتدخل علي Entity.cs

و هتضيف الكود ده

public List<string> BlackList;

Tefa
2019-07-25, 04:21 AM
عاش استمر
حبيبي
استمر .

<3
اسـتــمـر وهـأات فيــس نتـكـلمم ♥

اكيد بس انا اغلب الوقت هنا ههه مبفتحش فيس خالص

MohamedModyAdel
2019-07-25, 12:28 PM
بيطلعلي ارور في
gData.Unknown2 = 1;

osama
2019-07-25, 02:00 PM
اتاكد ان السورس بتاعك entity مش player

لو السورس بتاعك Player غير كلمة entity ل player
لو السورس بتاعك Entity

فهتدخل علي Entity.cs

و هتضيف الكود ده

public List<string> BlackList;

السورس entity

Tefa
2019-07-25, 03:48 PM
بيطلعلي ارور في
gData.Unknown2 = 1;

هتدخل علي data.cs

و تبحث عن
return Buffer[41]
و تشوف كلمه الي فوقها ايه و تاخدها كوبي تحطها مكان unknown2

لو ملقتهاش حط كود ده في data.cs

public byte Unknown2
{
get
{
return Buffer[41];
}
set
{
Buffer[41] = value;
}
}

السورس entity

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

abuhaneen
2019-09-12, 01:35 PM
عملت زي منتا قلت وجالي ايرور دا اول مبضيف حد ع بلاك لست
عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)

nova
2019-09-12, 08:21 PM
عااش

AbuMaryam
2019-09-13, 02:05 AM
تسلم ايدك يا كبير

coderconquer
2019-09-27, 05:32 PM
تسلم ايدك

ElSaher
2020-04-20, 12:12 AM
عاش يا احمد ولله موضوع مميز

AhmedGadd
2020-04-20, 06:37 AM
الله ينور ♥

disco0o
2021-07-29, 12:54 AM
[يطلع ايرور ف القونصل اما بعمل بلوك لحد