1- كان فيه مشكلة فى ميل بتاع الويند ولكر مبيضربش فى العموايد او اللستيك سي بي اس
2- اسكلة ساندر كلود مكنتش شغاله اصلا ومش مضافه كامله
3-الاتاكات كانت فى الضياع برده مش مظبوطه وخصوصا اسكلات البايرت كانت بتضرب بارقام وهميه فوق الخيال خصوصا اسكلة جالى بومب
4-تم تنضيف السورس من الحجات الى ملهاش لزمه زى الحروب الى مكنتش شغاله وكان فيها مشاكل بالكوم
5-حرب اللسكيل تيم مكنتش شغاله وكانت بتجيب ايرور فى القونصول شيلتها وضيفتها من جديد دالوقت بقت تمام وهتشوفو الصور
6-كل ايرورات القونصول تم حلها ومعتش فيه ولا ايرور بيظهر فى القونصول خاااااااااااالص نهائى
7- تم اضافة سيستم الورود مكنش شغال برده
8-تم اضافة +15 وصول بى 8 لحد 10 برده وبيزودو قيم وكلو تمام للناس الى بتحب الكلام دا وتقدر تشيلو لو حبيت
مشاكل كتير تم حلها ومش فكرها بصراحه
المشاكل الى لسه متحلتش
1- مشكلة فى حرب اليونيون والكلان ان البوله مبينضربش فيها وحليت المشكله بس طلعلى مشكله فيها تانيه ان العمود لم بيخلص مبيعملش ابجريد واسم الكلان بتاعك مبيظهرش على العموم فا انا من الاخر شيلتهم خالص من السورس هيحتاجو يضافو ويتحل مشكلهم
مفيش اى مشاكل تانيه فى السورس الحمد لله يعني تقدر تعمل سيرفر وانت مرتاح 100 %
نخش على الصور بقا
ندخل بقا على التحميل
السورس
https://top4top.io/downloadf-160593qt11-rar.html
الباتش
https://top4top.io/downloadf-1607ub0lw1-rar.html
غير انت بقا مفتاح اللودر عشان النسخه دى شغاله بلودر ميجو والباتش مش بتاع ميجو
هتدخل على كلاس
Auth
ضيف دا
using KhaledMohamed.Network.Cryptography;
using System;
using System.IO;
using System.Text;
namespace KhaledMohamed.Network.AuthPackets
{
public unsafe class Authentication : Interfaces.IPacket
{
public string Username;
public string Password;
public string Server;
public Authentication()
{
}
public void Deserialize(byte[] buffer)
{
if (buffer.Length == 312)
{
ushort length = BitConverter.ToUInt16(buffer, 0);
if (length == 312)
{
ushort type = BitConverter.ToUInt16(buffer, 2);
byte[] temp = new byte[16];
if (type == 1542)
{
MemoryStream MS = new MemoryStream(buffer);
BinaryReader BR = new BinaryReader(MS);
BR.ReadUInt16();
BR.ReadUInt16();
Username = Encoding.Default.GetString(BR.ReadBytes(32));
Username = Username.Replace("\0", "");
BR.ReadBytes(36);
var PasswordArray = BR.ReadBytes(32);
LoaderEncryption.Decrypt(PasswordArray, 32);
Password = Encoding.Default.GetString(PasswordArray);
Password = Password.Replace("\0", "");
BR.ReadBytes(32);
Server = Encoding.Default.GetString(BR.ReadBytes(32));
Server = Server.Replace("\0", "");
BR.Close();
MS.Close();
}
}
}
}
public byte[] ToArray()
{
throw new NotImplementedException();
}
public void Send(Client.GameState client)
{
throw new NotImplementedException();
}
}
}
هتدخل على كلاس
LoaderEncryption
ضيف دا
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace KhaledMohamed.Network.Cryptography
{
public class LoaderEncryption
{
private static byte[] Key = { 180, 152, 187, 196, 231, 208, 204, 120, 177, 164, 184, 77, 9, 125, 114, 49, 9, 191, 20, 122, 9, 39, 123, 17, 115, 222, 188, 120, 109, 9, 65, 206, 85, 10, 29, 215, 143, 108, 231, 114 };
public static void Encrypt(byte[] arr)
{
int length = Key.Length;
for (int i = 0; i < arr.Length; i++)
{
arr[i] ^= Key[i % length];
arr[i] ^= Key[(i + 1) % length];
}
}
public static void Decrypt(byte[] arr, int size)
{
int length = Key.Length;
for (int i = 0; i < size; i++)
{
arr[i] ^= Key[(i + 1) % length];
arr[i] ^= Key[i % length];
}
}
}
}
ادخل على كلاس
Constants
حط دا مكان الى عندك
GameCryptographyKey = “z1Sf34V7z6AV13uA”;
كدا تمام