عرض مشاركة واحدة
احصائياتى

الردود
11

المشاهدات
4033
 
Commander

Commander is on a distinguished road

    غير متواجد

المشاركات
127

+التقييم
0.06

تاريخ التسجيل
Jul 2019

الاقامة
https://www.facebook.com/Hossam.eldein123/

نظام التشغيل

رقم العضوية
407
2019-08-06, 02:33 AM
المشاركة 1 
#1  
exclamationpointss بعض اسباب البنج او سحب السورس بيعلي
بسم الله الرحمن الرحيم
خلي عندكو صبر شويه لان الموضوع طويل بس هيفيدكم
بصو انا اكتشفت ان معظم السورسات الي علي النت فيها عك في الورلد حاولو تركزو جدا في الكلام لان والله هيفيدكم كتير
اولا مفيش حاجه اسمها تحط حماية ايتم في كلاس ورلد ده نهائي وعندك فويد اسمو

كود:
void loaditemstat 

ده تحط فيه حماية الايتم
ثانيا متحطش رسالة بتاعت مسابقه ولا بتاعت وحش او اي رساله عمتا في

كود:
void CharactersCallback 

حطها احسن في

كود:
void WorldTournaments 

ثالثا انت مثلا عندك توب ووحش مع بعض في نفس الدقيقه او مثلا توب ورساله اي حاجه المهم في رسالتين بيشتغلو في نفس الدقيقه حاول تخلي رساله فيهم الثانيه مثلا صفر والرساله التانيه الثانية 5 كدا في فرق 5 ثواني الثيرد زي ما بيقولو يرتاح فيهم لانك لو بصتلها بالعقل انهي اريح لما تعمل وظيفيتين في نفس الثانيه ولا وظيفه وتريح مده وتعمل التانيه
رابعا الناس الي سايبه مثلا تابل بيتعملو لود وهو اصلا مش مستخدم في حاجه ايه لازمته حاول تنضف القاعده علي قد ما تقدر
حاول تبعد عن اللجوء في اي حاجه لحل الشرط لان والله كتر الشروط ده بيبوظ الدنيا

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

كود:
 void LoginMessages 

لو نزلت تحت شويه هتلاقي اكواد المابات الي الاكونت مينفعش يطلع فيها وطبعا عندك مابات بالهبل ومعمول زي كدا

كود:
 if (client.Entity.MapID == 11225 || client.Entity.MapID == 11224)
                
client.Entity.Teleport(1002300278);
            if (
client.Entity.MapID == 1234)
                
client.Entity.Teleport(1002300278);
            if (
client.Entity.MapID == 2121)
                
client.Entity.Teleport(1002300278);
            if (
client.Entity.MapID == 2222)
                
client.Entity.Teleport(1002300278);
            if (
client.Entity.MapID == 2323)
                
client.Entity.Teleport(1002300278);
            if (
client.Entity.MapID == 1235)
                
client.Entity.Teleport(1002300278);
            if (
client.Entity.MapID == 1236)
                
client.Entity.Teleport(1002300278);
            if (
client.Entity.MapID == 1237)
                
client.Entity.Teleport(1002300278);
            if (
client.Entity.MapID == 1238)
                
client.Entity.Teleport(1002300278);
            if (
client.Entity.MapID == 2014)
                
client.Entity.Teleport(1002300278);
            if (
client.Entity.MapID == 3333)
                
client.Entity.Teleport(1002300278);
            if (
client.Entity.MapID == 1076)
                
client.Entity.Teleport(1002300278);
            if (
client.Entity.MapID == 2071)
                
client.Entity.Teleport(1002300278);
            if (
client.Entity.MapID == 7009 || client.Entity.MapID == 7008 || client.Entity.MapID == 7007 || client.Entity.MapID == 7006 || client.Entity.MapID == 7005 || client.Entity.MapID == 7004 || client.Entity.MapID == 7003 || client.Entity.MapID == 7002 || client.Entity.MapID == 7001 || client.Entity.MapID == 7010)
                
client.Entity.Teleport(1002300278); 

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

كود:
Constants 

وانا هحط الليست فيه لان معظم الليست الي في السورس محطوطه فيه
هنروح الكلاس ده ونحط فيه

كود:
public static readonly System.Collections.Generic.List<ushort> returntwin = new System.Collections.Generic.List<ushort>() { 11225, 11224, 1234, 2121, };

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

كود:
void loginmessages

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

كود:
if (Constants.returntwin.Contains(client.Entity.MapID)) { client.Entity.Teleport(1002, 300, 278); }

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