منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   تطوير سيرفرات كونكر (https://code.vpscairo.com/forumdisplay.php?f=11)
-   -   عمل كلمة سر لشفرات الجي ام (https://code.vpscairo.com/showthread.php?t=386)

محمد ياسر 2019-05-30 09:36 PM

عمل كلمة سر لشفرات الجي ام
 

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

اول حاجه انعمل كلمة سر للشفرات الجي ام
هتخش على

Packethandler.cs
وتدور على
كود PHP:

case WareHousePassword.SendInformation

وفوقها بالظبط تحط
كود PHP:

  case WareHousePassword.Forget:
                                        {
                                            if (
client.WarehousePW != 0)
                                            {
                                                if (
client.WarehousePW == whp.NewPassword)
                                                {
                                                
client.WarehousePW 0;
                                                
client.Send(new Network.GamePackets.Message("Successfully Removed Your Passowrd ! [ Xor ]"System.Drawing.Color.Red0x7d0));
                                                }
                                                else { 
client.Send(new Network.GamePackets.Message("Enter Your password First To be able to Remove it! [ Xor ]"System.Drawing.Color.Red0x7d0));
                                            }
                                                }
                                            break;
                                        } 

كلمة السر هنا
كود PHP:

client.WarehousePW 0

وتخش على

Network \ Gamepackets \ WareHousePassword.cs

وتبدل الكود ده :
كود PHP:

public const byte VerifiedPassword 1SetNewPass 3SendInformation 4PasswordCorrect 5PasswordWrong 6

بالكود ده :
كود PHP:

public const byte VerifiedPassword 1SetNewPass 3SendInformation 4PasswordCorrect 5PasswordWrong 6,Forget=2

انا عملت ايه بقى :(67): (عادل اكسور)
علشان الناس هتقولى انت بتعمل مدرسه وبتأسسها وبتاع وانت اول واحد قولت هنا محدش ينقل وخلاص وكله لازم يفهم ..

مبدئيا انا عملت سنيف من كونكر وطلعت الباكت بتاع زرار ال Forget
كود PHP:

10 00 D5 08 02 00 00 00 00 00 00 00 00 00 00 00 

طوله : 10 00

نوعه : D5 08

اوفيست الزرار : 02

وبعد التحليل البسيط : طول الباكت : 16

نوعه او رقمه : 2261 ( اللى هو رقم الباكت بتاع السكندرى باص اصلا )

وال Case بتاعت الزرار : 2 ..

اللى انا ركبتها فى السورس هنا :

كود PHP:

public const byte VerifiedPassword 1SetNewPass 3,  SendInformation 4PasswordCorrect 5PasswordWrong =  6,Forget=2

Forget = 2


وفى الباكت هندلر .. ضفت Case جديده .. بتعمل Check .. لو عندك باص .. بتلغيه .. اللى هى دى :

كود PHP:

  case WareHousePassword.Forget:
                                        {
                                            if (
client.WarehousePW != 0)
                                            {
                                                if (
client.WarehousePW == whp.NewPassword)
                                                {
                                                
client.WarehousePW 0;
                                                
client.Send(new  Network.GamePackets.Message("Successfully Removed Your Passowrd ! [ Xor  ]"System.Drawing.Color.Red0x7d0));
                                                }
                                                else { 
client.Send(new  Network.GamePackets.Message("Enter Your password First To be able to  Remove it! [ Xor ]"System.Drawing.Color.Red0x7d0));
                                            }
                                                }
                                            break;
                                        } 

بسيطه مش كده ؟ :(88):



Mero 2019-05-30 09:44 PM

رد: عمل كلمة سر لشفرات الجي ام
 
عاش يا حازم

VoOoDieKa 2020-04-11 07:38 AM

رد: عمل كلمة سر لشفرات الجي ام
 
شكرا


الساعة الآن 09:29 PM

مرحبا بكم في منتدي اكواد لتطوير الالعاب