احصائياتى

الردود
15

المشاهدات
1399
 
Uchiha T3Alo
.:: عضو خبير ::.

المشاركات
563

+التقييم
0.24

تاريخ التسجيل
Mar 2020

الاقامة
Giza

نظام التشغيل
Windows 10 Pro

رقم العضوية
3670
2020-06-17, 11:42 AM
المشاركة 1
2020-06-17, 11:42 AM
المشاركة 1
Important ابجريد ال 3d لاليكس
بسم الله الرحمن الرحيم انا كنت وعدت شخص انى هنزل ابجريد الثرى دى لاليكس بس حصلت ظروف خلت الواحد يرجع فى كلامه ويقول مش هينزل محدش يستاهل لاكن لاسف انا لما بوعد ما بخلفش ولازمن انفذ الوعد بتاعى عمتا الاضافات كلها هحطها


اول حاجه هنبدا بالاوفستات هتفتح كلاس Player هتنزل تحت خالص هتلقى فويد باسم



كود:
public unsafe ServerSockets.Packet GetArray( 

هتغيروا كلو بالفويد ده



كود:
 public unsafe ServerSockets.Packet GetArray(ServerSockets.Packet stream, bool WindowsView)
        {
            
//  Console.WriteLine(this.GetHashCode());
            
stream.InitWriter();

            
stream.Write(Extensions.Time32.Now.Value);

            
stream.Write(Mesh);//(uint)(TransformationID * 10000000 + Face * 10000 + Body));

            
stream.Write(UID);
            
stream.Write(GuildID);
            if (
Program.ServerConfig.IsInterServer == false && Owner.OnInterServer == false)
                
stream.Write((ushort)GuildRank);
            else
                
stream.ZeroFill(2);

            
stream.Write((uint)0);//unknow


            
for (int x = 0; x < BitVector.bits.Length; x++)
                
stream.Write(BitVector.bits[x]);


            if (
Game.MsgTournaments.MsgSchedules.CurrentTournament.Type == Game.MsgTournaments.TournamentType.FreezeWar
                
|| Game.MsgTournaments.MsgSchedules.CurrentTournament.Type == Game.MsgTournaments.TournamentType.FootBall
                
|| Game.MsgTournaments.MsgSchedules.CurrentTournament.Type == Game.MsgTournaments.TournamentType.TeamDeathMatch)
            {
                if (
Game.MsgTournaments.MsgSchedules.CurrentTournament.InTournament(Owner))
                    
stream.Write((ushort)0);
                else
                    
stream.Write((ushort)AparenceType);
            }
            else
                
stream.Write((ushort)AparenceType);
            
stream.Write(HeadId);
            
stream.Write(GarmentId);
            
stream.Write(ArmorId);
            
stream.Write(LeftWeaponId);
            
stream.Write(RightWeaponId);
            
stream.Write(LeftWeaponAccessoryId);
            
stream.Write(RightWeaponAccessoryId);
            
stream.Write(SteedId);
            
stream.Write(MountArmorId);
            
stream.Write(WingId);
            
stream.Write(WingPlus);
            
stream.Write(WingProgress);
            
stream.Write(0);
            
stream.ZeroFill(6);
            
stream.Write(HitPoints);
            
stream.Write((ushort)0);
            
stream.Write((ushort)0);
            
stream.Write(X);
            
stream.Write(Y);
            
stream.Write(Hair);
            
stream.Write((byte)Angle);
            
stream.Write((uint)Action);
            
stream.Write((ushort)0);
            
stream.Write((byte)0);
            
stream.Write(Reborn);
            
stream.Write(Level);
            
stream.Write(WindowsView ? (byte)1 : (byte)0);
            
stream.Write(Away);
            
stream.Write(ExtraBattlePower);
            
stream.Write(0);
            
stream.Write(0);
            
stream.Write(0);
            
stream.Write(FlowerRank + 10000);//154
            
stream.Write((uint)NobilityRank);//158
            
stream.Write(ColorArmor);//162
            
stream.Write(ColorShield);//164
            
stream.Write(SteedPlus);//166
            
stream.Write(0);//170
            
stream.Write(SteedColor);//174
            
stream.Write((uint)EnlightenReceive);//178
            
stream.Write((ushort)InnerPower.TotalScore);//182
            
stream.Write(0);//184
            
stream.Write(ClanUID);//188
            
stream.Write((uint)ClanRank);//192
            
stream.Write(0);//196
            
stream.Write(0);//200
            
stream.Write((ushort)0);//202
            
stream.Write((byte)MyTitle);//206
            
stream.Write((byte)0);//207
            
stream.Write(PokerTableID);//208
            
stream.Write((ushort)PokerSeat);//212
            
stream.Write((byte)0);//214
            
stream.Write(HeadSoul);//215
            
stream.Write(ArmorSoul);//219
            
stream.Write(LeftWeapsonSoul);//223
            
stream.Write(RightWeapsonSoul);//227
            
stream.Write((byte)ActiveSublass);//231
            
stream.Write(0);//232
            
stream.Write(SubClassHasPoints);//236   
            
stream.Write((ushort)FirstClass);//240
            
stream.Write((ushort)SecoundeClass);//242
            
stream.Write((ushort)Class);//244

            
stream.Write((ushort)CountryID);//246
            
if (Owner.Team != null)
            {
                
stream.Write((uint)Owner.Team.UID);//248
            
}
            else
                
stream.Write(0);//248



            
stream.Write(BattlePower);//252
            
stream.Write(JiangHuTalent);//256
            
stream.Write(JiangHuActive);//257

            //      stream.Write((ushort)2);
            
stream.Write((byte)0);//258
            
if (OnMyOwnServer == false)
                
stream.Write(ServerID);//259
            
else
                
stream.ZeroFill(2);//259
            
stream.Write((uint)RealUID);//261
            
stream.Write((byte)2);//clone count --- 265
            
stream.Write((ushort)0); // clone ID --- 266
            
stream.Write(0); //clone owner ---- 268

            
if (InUnion)
            {
                
stream.Write((uint)MyUnion.UID);//272
                
stream.Write((uint)ExploitsRank);//276
                
stream.Write((uint)Role.Instance.Union.Member.GetRank(UnionMemeber.Rank));//280
                
stream.Write((byte)(UnionMemeber.Rank == Instance.Union.Member.MilitaryRanks.Emperor ? 1 : 0));//284
                
stream.Write((byte)MyUnion.IsKingdom);//285
            
}
            else
            {
                
stream.ZeroFill(4);
                
stream.Write((uint)ExploitsRank);
                
stream.ZeroFill(6);
            }
            
stream.Write(SpecialTitleID);//286
            
stream.Write(SpecialTitleScore);//290
            
stream.Write(SpecialWingID);//294
           
            
stream.Write((uint)MainFlag);//298
            
stream.ZeroFill(9);//302
            
if (OnMyOwnServer == false)
            {
                if (
InUnion)
                    
stream.Write(Name, string.Empty, ClanName, string.Empty, string.Empty, MyGuild != null ? MyGuild.GuildName : string.Empty, MyUnion.Name);
                else
                    
stream.Write(Name, string.Empty, ClanName, string.Empty, string.Empty, MyGuild != null ? MyGuild.GuildName : string.Empty, string.Empty);
            }
            else
            {
                if (
InUnion)
                    
stream.Write(Name, string.Empty, ClanName, string.Empty, string.Empty, string.Empty, MyUnion.Name);
                else
                    
stream.Write(Name, string.Empty, ClanName, string.Empty, string.Empty, string.Empty, string.Empty);
            }
            
stream.Finalize((ushort)10014);

            return 
stream;

        } 

بعد كدا هتروح على كلاس MonsterRole هتنزل بردوه تحت خالص عند نفس الفويد وتغيروا بده



كود:
[PHP]    public unsafe ServerSockets.Packet GetArray(ServerSockets.Packet stream, bool view)
        {
            if (
IsFloor && Mesh != 980)
            {
                return 
stream.ItemPacketCreate(this.FloorPacket);

            }
            
stream.InitWriter();

            
stream.Write(Extensions.Time32.Now.Value);
            
stream.Write(Mesh);
            
stream.Write(UID);
            
stream.ZeroFill(10);

            for (
int x = 0; x < BitVector.bits.Length; x++)
                
stream.Write(BitVector.bits[x]);



            
stream.ZeroFill(57);



            if (
Boss > 0)
            {
                if (
IsFloor)
                {
                    
stream.Write(StampFloorSecounds);
                }
                else
                {
                    
uint key = (uint)(Family.MaxHealth / 10000);
                    if (
key != 0)
                        
stream.Write((uint)(HitPoints / key));
                    else
                        
stream.Write((uint)(HitPoints * Family.MaxHealth));
                }
            }
            else
            {
                if (
IsFloor)
                {
                    
stream.Write(StampFloorSecounds);
                }
                else
                    
stream.Write(HitPoints);
            }
            
stream.Write((ushort)0);
            
stream.Write((ushort)Level);


            
stream.Write(X);
            
stream.Write(Y);
            
stream.Write((ushort)0);
            
stream.Write((byte)Facing);
            
stream.Write((byte)Action);
            
stream.ZeroFill(93);

            
stream.Write((byte)Boss);
            
stream.ZeroFill(50);




            if (
IsFloor)
            {
                
stream.Write((ushort)FloorPacket.m_ID);
                
stream.Write((byte)0);
                
stream.Write((uint)(OwnerFloor.Player.UID));
                
stream.Write((ushort)9);
            }
            else
            {
                
stream.ZeroFill(7);
                
stream.Write((ushort)0);
            }


            
stream.Write(0);
            
stream.Write(0);

            
stream.Write(0);
            
//

            
stream.Write(0);
            
stream.Write(0);
            
stream.Write(0);

            
stream.Write((ushort)0);
            if (
IsFloor)
            {
                
stream.Write(PetFlag);//3?
            
}
            else
                
stream.Write(0);
            
stream.ZeroFill(1);
            
//bodawail
            
stream.Write(Name, string.Empty, string.Empty, string.Empty);
            
stream.Finalize((ushort)10014);
            
//    MyConsole.PrintPacketAdvanced(stream.Memory, stream.Size);

            
return stream;
        } 

[/PHP]

بعد كدا هتروح على كلاس Colne هتبحث بردوه على نفس الفويد الى هو غالبا تحت وتبدلوا بده



كود:
    public ServerSockets.Packet GetArray(ServerSockets.Packet stream)
        {
            
stream.InitWriter();

            
stream.Write(Extensions.Time32.Now.Value);
            
stream.Write(Owner.Player.Mesh);
            
stream.Write(UID);
            
stream.Write(Owner.Player.GuildID);
            
stream.Write((ushort)Owner.Player.GuildRank);
            
stream.Write((uint)0);//unknow

            
for (int x = 0; x < BitVector.bits.Length; x++)
                
stream.Write(BitVector.bits[x]);


            
stream.Write((ushort)Owner.Player.AparenceType);//apparence type
            
stream.Write(Owner.Player.HeadId);
            
stream.Write(Owner.Player.GarmentId);
            
stream.Write(Owner.Player.ArmorId);
            
stream.Write(Owner.Player.LeftWeaponId);
            
stream.Write(Owner.Player.RightWeaponId);
            
stream.Write(Owner.Player.LeftWeaponAccessoryId);
            
stream.Write(Owner.Player.RightWeaponAccessoryId);
            
stream.Write(Owner.Player.SteedId);
            
stream.Write(Owner.Player.MountArmorId);
            
stream.Write(Owner.Player.WingId);//winds
            
stream.Write(Owner.Player.WingPlus);//plus
            
stream.Write(Owner.Player.WingProgress);

            
stream.Write((uint)0);//???
            
stream.ZeroFill(6);//unknow

            
stream.Write(Owner.Player.HitPoints);
            
stream.Write((ushort)0);//unknow
            
stream.Write((ushort)0);//monster level

            
stream.Write(Owner.Player.X);
            
stream.Write(Owner.Player.Y);
            
stream.Write(Owner.Player.Hair);
            
stream.Write((byte)Owner.Player.Angle);
            
stream.Write((uint)Owner.Player.Action);
            
stream.Write((ushort)0);//unknow
            
stream.Write((byte)0);//padding?
            
stream.Write(Owner.Player.Reborn);
            
stream.Write(Owner.Player.Level);


            
stream.Write((byte)(0));
            
stream.Write((byte)0);//away
            
stream.Write(Owner.Player.ExtraBattlePower);
            
stream.Write((uint)0);//unknow position = 125
            
stream.Write((uint)0);//unknow position = 129
            
stream.Write((uint)0);//unknow p = 133;
            
stream.Write((uint)(Owner.Player.FlowerRank + 10000));
            
stream.Write((uint)Owner.Player.NobilityRank);

            
stream.Write(Owner.Player.ColorArmor);
            
stream.Write(Owner.Player.ColorShield);
            
stream.Write(Owner.Player.ColorHelment);
            
stream.Write((uint)0);//quiz points
            
stream.Write(Owner.Player.SteedPlus);
            
stream.Write((ushort)0);//unknow
            
stream.Write(Owner.Player.SteedColor);
            
stream.Write((ushort)Owner.Player.Enilghten);
            
stream.Write((ushort)0);//merit points
            
stream.Write((uint)0);//unknow
            
stream.Write((uint)0);//unknow

            
stream.Write(Owner.Player.ClanUID);
            
stream.Write(Owner.Player.ClanRank);
            
stream.Write(0);//p = 187
            
stream.Write((ushort)0);//unknow
            
stream.Write(Owner.Player.MyTitle);

            
stream.ZeroFill(14);
            
stream.Write(Owner.Player.HeadSoul);
            
stream.Write(Owner.Player.ArmorSoul);
            
stream.Write(Owner.Player.LeftWeapsonSoul);
            
stream.Write(Owner.Player.RightWeapsonSoul);
            
stream.Write((byte)Owner.Player.ActiveSublass);
            
stream.Write(Owner.Player.SubClassHasPoints);
            
stream.Write((uint)0);//unknow
            
stream.Write((ushort)Owner.Player.FirstClass);
            
stream.Write((ushort)Owner.Player.SecoundeClass);
            
stream.Write((ushort)Owner.Player.Class);
            
stream.Write((ushort)Owner.Player.CountryID);//unknow
            
stream.Write((uint)0);
            
stream.Write(Owner.Player.BattlePower);
            
stream.Write(Owner.Player.JiangHuTalent);
            
stream.Write(Owner.Player.JiangHuActive);

            
stream.Write((ushort)0);

            
stream.Write((byte)0);
            
stream.Write((uint)0);
            
stream.Write((byte)2);//clone count 263
            
stream.Write((ushort)cloneflag); //264
            
stream.Write(Owner.Player.UID); //366
            
stream.Write((ushort)0);

            
stream.Write(0);//union id?? aici e uint

            
stream.Write((ushort)0);
            
stream.Write((uint)0);//union type (bite Flag)
            
stream.Write(ushort.MaxValue);
            
stream.Write(0);
            
stream.Write(0);
            
stream.Write(0);

            
stream.Write(0);
            
stream.Write(0);

#if Arabic
             
stream.Write(Owner.Player.Name,string.Empty,string.Empty, "ShadowClone(" + Owner.Player.Name + ")");
#else
            
if (Program.ServerConfig.IsInterServer)
                
stream.Write(Owner.Player.Name, string.Empty, string.Empty, "ShadowClone(" + Owner.Player.Name + ")");
            else
                
stream.Write(Owner.Player.Name, string.Empty, string.Empty, "ShadowClone(" + Program.ServerConfig.ServerShadowClone + ")");

#endif


            
stream.Finalize(Game.GamePackets.SpawnPlayer);

            return 
stream;
        } 

بعد كدا كلاس SobNpc نفس الفويد بس المره ده انت هتغير لغيت ما يخص باكت 10014 علشان الباقى بتاع باكت الصب



كود:
  if (statue != null)
            {
                if (
statue.StatuePacket != null && statue.Static)
                {
                    
stream.Seek(0);
                    
fixed (byte* ptr = statue.StatuePacket)
                    {
                        
stream.memcpy(stream.Memory, ptr, statue.StatuePacket.Length);
                    }
                    
stream.Size = statue.StatuePacket.Length;
                    return 
stream;
                }
                
stream.InitWriter();

                
stream.Write(Extensions.Time32.Now.Value);
                
stream.Write((uint)(statue.user.Player.TransformationID * 10000000 + statue.user.Player.Face * 10000 + statue.user.Player.Body));
                
stream.Write(UID);
                
stream.Write(statue.user.Player.GuildID);
                
stream.Write((ushort)statue.user.Player.GuildRank);
                
stream.Write((uint)0);//unknow

                
for (int x = 0; x < statue.user.Player.BitVector.bits.Length; x++)
                    
stream.Write(0);//out flags

                
stream.Write((ushort)0);//apparence type
                
stream.Write(statue.user.Player.HeadId);
                
stream.Write(statue.user.Player.GarmentId);
                
stream.Write(statue.user.Player.ArmorId);
                
stream.Write(statue.user.Player.LeftWeaponId);
                
stream.Write(statue.user.Player.RightWeaponId);
                
stream.Write(statue.user.Player.LeftWeaponAccessoryId);
                
stream.Write(statue.user.Player.RightWeaponAccessoryId);
                
stream.Write(statue.user.Player.SteedId);
                
stream.Write(statue.user.Player.MountArmorId);
                
stream.Write(statue.user.Player.WingId);
                
stream.Write((byte)statue.user.Player.WingPlus);//talisman plus
                
stream.Write(statue.user.Player.WingProgress);
                
stream.ZeroFill(6);//unknow

                
stream.Write(HitPoints / 500);
                
stream.Write((ushort)0);//unknow
                
stream.Write((ushort)0);//monster level

                
stream.Write(X);
                
stream.Write(Y);
                
stream.Write(statue.user.Player.Hair);
                if (
statue.Static)
                    
stream.Write((byte)0);
                else
                    
stream.Write((byte)statue.user.Player.Angle);
                if (
statue.Static)
                    
stream.Write((uint)Role.Flags.ConquerAction.Sit);
                else
                    
stream.Write((uint)statue.Action);
                
stream.Write((ushort)statue.Action2);//unknow
                
stream.Write((byte)0);//padding?
                
stream.Write(statue.user.Player.Reborn);
                
stream.Write(statue.user.Player.Level);
                
stream.Write((byte)0);
                
stream.Write((byte)0);//away
                
stream.Write(statue.user.Player.ExtraBattlePower);
                
stream.Write((uint)0);//unknow position = 125
                
stream.Write((uint)0);//unknow position = 129
                
stream.Write((uint)0);//unknow p = 133;
                
stream.Write((uint)(statue.user.Player.FlowerRank + 10000));
                
stream.Write((uint)statue.user.Player.NobilityRank);

                
stream.Write(statue.user.Player.ColorArmor);
                
stream.Write(statue.user.Player.ColorShield);
                
stream.Write(statue.user.Player.ColorHelment);
                
stream.Write((uint)0);//quiz points
                
stream.Write(statue.user.Player.SteedPlus);
                
stream.Write((ushort)0);//unknow
                
stream.Write(statue.user.Player.SteedColor);
                
stream.Write((ushort)statue.user.Player.Enilghten);
                
stream.Write((ushort)0);//merit points
                
stream.Write((uint)0);//unknow
                
stream.Write((uint)0);//unknow
                
stream.Write(statue.user.Player.ClanUID);
                
stream.Write(statue.user.Player.ClanRank);
                
stream.Write(0);//p = 187
                
stream.Write((ushort)0);//unknow
                
stream.Write(statue.user.Player.MyTitle);

                
stream.ZeroFill(14);
                
stream.Write(statue.user.Player.HeadSoul);
                
stream.Write(statue.user.Player.ArmorSoul);
                
stream.Write(statue.user.Player.LeftWeapsonSoul);
                
stream.Write(statue.user.Player.RightWeapsonSoul);
                
stream.Write((byte)statue.user.Player.ActiveSublass);
                
stream.Write(statue.user.Player.SubClassHasPoints);
                
stream.Write((uint)0);//unknow
                
stream.Write((ushort)statue.user.Player.FirstClass);
                
stream.Write((ushort)statue.user.Player.SecoundeClass);
                
stream.Write((ushort)statue.user.Player.Class);
                
stream.Write((ushort)statue.user.Player.CountryID);//unknow
                
stream.Write((uint)0);
                
stream.Write(statue.user.Player.BattlePower);
                
stream.Write(statue.user.Player.JiangHuTalent);
                
stream.Write(statue.user.Player.JiangHuActive);
                
/*  stream.ZeroFill(10);
                  stream.Write(0);
                  stream.Write(0);
                  stream.Write(0);*/
                
stream.Write((ushort)0);

                
stream.Write((byte)0);
                
stream.Write((uint)0);
                
stream.Write((byte)2);//clone count 
                
stream.Write((ushort)0); // clone ID
                
stream.Write(0); //clone owner
                
stream.Write((ushort)0);//3

                
stream.Write(10);//union id
                
stream.Write((ushort)0);//1
                
stream.Write((uint)0);//union type 
                
stream.Write(ushort.MaxValue);//1 = union leader;

                
stream.Write(statue.user.Player.SpecialTitleID);
                
stream.Write(statue.user.Player.SpecialTitleScore);
                
stream.Write(statue.user.Player.SpecialWingID);

                
stream.Write((uint)statue.user.Player.MainFlag);
                
stream.Write(0);
                
stream.Write(Name, string.Empty, statue.user.Player.ClanName);

                
stream.Finalize(Game.GamePackets.SpawnPlayer); 


بعد كدا كلاس StaticRole نفس الفويد بردوه



كود:
  public unsafe ServerSockets.Packet GetArray(ServerSockets.Packet stream, bool view)
        {

            
stream.InitWriter();

            
stream.Write(Extensions.Time32.Now.Value);
            
stream.Write(Mesh);
            
stream.Write(UID);
            
stream.ZeroFill(10);


            for (
int x = 0; x < BitVector.bits.Length; x++)
                
stream.Write(BitVector.bits[x]);

            
stream.ZeroFill(52);//48
            
stream.Write((uint)0);
            
stream.ZeroFill(9);
            
stream.Write(0);//HitPoints);

            
stream.Write((ushort)0);
            
stream.Write((ushort)Level);

            
stream.Write(X);
            
stream.Write(Y);
            
stream.Write((ushort)0);
            
stream.Write((byte)Facing);
            
stream.Write((byte)Action);
            
stream.ZeroFill(93);
            
stream.Write((byte)0);
            
stream.ZeroFill(57);
            
stream.ZeroFill(26 + 12);



            
stream.Write(Name, string.Empty);
            
stream.Finalize(Game.GamePackets.SpawnPlayer);




            return 
stream;
        } 

كدا خلصنا من اوفستات باكت 10014 الى ناقص باكت MsgItemInfo الى هو بتاع الايتمز



بعد كدا هتروح على كلاس MsgGameItem وهتروح عند فويد



كود:
public ServerSockets.Packet ItemCreate( 

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




كود:
 public ServerSockets.Packet ItemCreate(ServerSockets.Packet stream, MsgGameItem item)
        {
            
stream.InitWriter();

            
stream.Write(item.UID);
            
stream.Write(item.ITEM_ID);
            
stream.Write(item.Durability);
            
stream.Write(item.MaximDurability);
            
stream.Write((ushort)item.Mode);
            
stream.Write(item.Position);
            
stream.Write(item.SocketProgress);
            
stream.Write((byte)item.SocketOne);
            
stream.Write((byte)item.SocketTwo);
            
stream.Write((ushort)0);
            
stream.Write((uint)item.Effect);
            
stream.Write((byte)0);
            
stream.Write(item.Plus);
            
stream.Write(item.Bless);
            
stream.Write(item.Bound);
            
stream.Write(item.Enchant);
            
stream.ZeroFill(3);
            
stream.Write(item.ProgresGreen);
            
stream.Write(item.Suspicious);
            
stream.Write((byte)0);
            
stream.Write(item.Locked);
            
stream.Write((byte)item.Color);
            
stream.Write(item.PlusProgress);
            
stream.Write(item.Inscribed);
            
stream.Write(RemainingTime);
            
stream.Write(0);
            
stream.Write(item.StackSize);
            
stream.Write(PerfectionRank);
            
stream.Write(item.PerfectionLevel);
            
stream.Write(item.PerfectionProgress);
            
stream.Write(item.OwnerUID);
            
stream.Write(item.OwnerName, 16);
            
stream.Write(item.Signature, 32);

            
stream.Finalize(Game.GamePackets.Item);

            return 
stream;
        } 

بعد كدا كلاس MsgItemView هتبحث عن الفويد ده



كود:
public static unsafe ServerSockets.Packet ItemViewCreate( 

هتبدلوا بده



كود:
 public static unsafe ServerSockets.Packet ItemViewCreate(this ServerSockets.Packet stream, uint PlayerUID, long Cost, MsgGameItem DateItem, MsgItemView.ActionMode Mode)
        {
            
stream.InitWriter();

            
stream.Write(DateItem.UID);
            
stream.Write(PlayerUID);
            
stream.Write(Cost);
            
stream.Write(DateItem.ITEM_ID);
            
stream.Write(DateItem.Durability);
            
stream.Write(DateItem.MaximDurability);
            
stream.Write((ushort)Mode);

            
stream.Write((byte)DateItem.Position);
            
stream.Write(DateItem.SocketProgress);
            
stream.Write((byte)DateItem.SocketOne);
            
stream.Write((byte)DateItem.SocketTwo);
            
stream.Write((uint)DateItem.Effect);

            
stream.Write((byte)0);
            
stream.Write(DateItem.Plus);
            
stream.Write(DateItem.Bless);
            
stream.Write(DateItem.Bound);
            
stream.Write(DateItem.Enchant);
            
stream.Write((uint)DateItem.ProgresGreen);//46
            
stream.Write(DateItem.Suspicious);//50
            
stream.Write((byte)0);
            
stream.Write(DateItem.Locked);
            
stream.Write((byte)DateItem.Color);
            
stream.Write(DateItem.PlusProgress);
            
stream.Write(DateItem.Inscribed);
            
stream.Write(DateItem.Activate);
            
stream.Write(DateItem.TimeLeftInMinutes);
            
stream.Write(DateItem.StackSize);
            
stream.Write(DateItem.Purification.PurificationItemID);
            
stream.Write(DateItem.Purification.PurificationItemID);
            
stream.Write(DateItem.PerfectionLevel);//level max = 59
            
stream.Write(DateItem.PerfectionProgress);//progres
            
stream.Write(DateItem.OwnerUID);//uid

            
stream.Write(DateItem.OwnerName, 16);
            
stream.Write(DateItem.Signature, 32);


            
stream.ZeroFill(4);//unknow..


            
stream.Finalize((ushort)1108);

            return 
stream;
        } 

بعد كدا هتبحث عن كلاس MsgCaptureTheFlagRankings وهتفتحوا هتروح عند



كود:
public enum ActionID : ushort 


وهتعمل الاسم والرقم ده



كود:
  CrossCapture = 10 


هتنزل تحت خالص وتحط ده ده اخر case و بكدا نكون خلصنا اهم حاجه فى السورس



كود:
case ActionID.CrossCapture:
                    {
                        if (
MsgTournaments.MsgSchedules.CaptureTheFlag.Proces == MsgTournaments.ProcesType.Alive)
                        {
                            var array = 
MsgTournaments.MsgSchedules.CaptureTheFlag.RegistredGuilds.Values.Where(p => p.CTF_Exploits != 0).OrderByDescending(p => p.CTF_Exploits).ToArray();

                            
stream.CaptureTheFlagRankingsCreate(mode, 1, 0, (uint)Math.Min(array.Length, 8), user.Player.MyGuild != null ? user.Player.MyGuild.CTF_Exploits : 0, 0);
                            for (
int x = 0; x < Math.Min(array.Length, 9); x++)
                            {
                                var 
element = array[x];
                                
stream.AddItemCaptureTheFlagRankings(element.GuildName, element.CTF_Exploits, (uint)element.Members.Count, element.CTF_Next_Money, element.CTF_Next_ConquerPoints);
                            }
                            
stream.CaptureTheFlagRankingsFinalize();
                            
user.Send(stream);
                        }
                        else
                        {
                            var array = 
Role.Instance.Guild.GuildPoll.Values.Where(p => p.CTF_Exploits != 0).OrderByDescending(p => p.CTF_Exploits).ToArray();

                            
stream.CaptureTheFlagRankingsCreate(mode, 1, 0, (uint)Math.Min(array.Length, 8), user.Player.MyGuild != null ? user.Player.MyGuild.CTF_Exploits : 0, 0);

                            for (
int x = 0; x < Math.Min(array.Length, 9); x++)
                            {
                                var 
element = array[x];
                                
uint[] reward = element.GetLeaderReward();
                                
stream.AddItemCaptureTheFlagRankings(element.GuildName, element.CTF_Exploits, (uint)element.Members.Count, reward[0], reward[1]);
                            }
                            
stream.CaptureTheFlagRankingsFinalize();
                            
user.Send(stream);
                        }
                        break;
                    } 

كدا السورس ثرى دى كامل بالنسبة بقا للشعر علشان ما تبقاش اقرع وعلشان الحجم حضرتك دول عليك وحلها انك هتفتح السورس تبحث فى السورس كلو عن الرقم 1003 والرقم 1004 وتعدل عليهم وتخليهم 1005 و 1006 ولو الرقم 2001 و 2002 هتخليهم 2004 و 2005 واظن كدا مش صعب ولا فيهم حوارات بالنسبة بقا للشعر علشان لو شخص عمل اكونت جديد الشعر يبان ما ينزلش اقرع


حضرتك هتبحث عن الكود ده و تبدلوا بالى تحته



كود:
client.Player.Hair = (ushort)(Color * 100 + 10 + (byte)Program.GetRandom.Next(4, 9)); 


كود:
client.Player.Hair = (ushort)(Color * 1 + 10 + (byte)Program.GetRandom.Next(4, 9)); 

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


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



كود:
https://top4top.io/downloadf-1629hp3u31-rar.html 

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


قديم 2020-06-17, 01:16 PM
المشاركة 2
neno2052
.:: عضو مميز ::.
  • غير متواجد
افتراضي رد: اخر موضوع ومش هنزل حاجه تانى
ليه كدا يصحبي تسلم علي الاضافه بس ليه هتسيب المجال فكك من الي ملوش لازمه

قديم 2020-06-17, 03:04 PM
المشاركة 3
Hazem
.:: المدير العام::.
  • غير متواجد
افتراضي رد: اخر موضوع ومش هنزل حاجه تانى
عاش يامحمود ومنتظر منك المزيد متقولش اخر موضوع مش اي حد يقول كلمتين يدخلوا في دماغك وخلاص في كده

قديم 2020-06-17, 05:32 PM
المشاركة 4
Ahmed Younes
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: ابجريد ال 3d لاليكس
عاش يا محمود وديما في جديد وشكرا وباذن الله الموضوع دة حيفيد الناس كلها

قديم 2020-06-17, 07:17 PM
المشاركة 5
Mahmoud
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: ابجريد ال 3d لاليكس
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع
بسم الله الرحمن الرحيم انا كنت وعدت شخص انى هنزل ابجريد الثرى دى لاليكس بس حصلت ظروف خلت الواحد يرجع فى كلامه ويقول مش هينزل محدش يستاهل لاكن لاسف انا لما بوعد ما بخلفش ولازمن انفذ الوعد بتاعى عمتا الاضافات كلها هحطها


اول حاجه هنبدا بالاوفستات هتفتح كلاس player هتنزل تحت خالص هتلقى فويد باسم



كود:
public unsafe serversockets.packet getarray( 

هتغيروا كلو بالفويد ده



كود:
 public unsafe serversockets.packet getarray(serversockets.packet stream, bool windowsview)
        {
            
//  console.writeline(this.gethashcode());
            
stream.initwriter();

            
stream.write(extensions.time32.now.value);

            
stream.write(mesh);//(uint)(transformationid * 10000000 + face * 10000 + body));

            
stream.write(uid);
            
stream.write(guildid);
            if (
program.serverconfig.isinterserver == false && owner.oninterserver == false)
                
stream.write((ushort)guildrank);
            else
                
stream.zerofill(2);

            
stream.write((uint)0);//unknow


            
for (int x = 0; x < bitvector.bits.length; x++)
                
stream.write(bitvector.bits[x]);


            if (
game.msgtournaments.msgschedules.currenttournament.type == game.msgtournaments.tournamenttype.freezewar
                
|| game.msgtournaments.msgschedules.currenttournament.type == game.msgtournaments.tournamenttype.football
                
|| game.msgtournaments.msgschedules.currenttournament.type == game.msgtournaments.tournamenttype.teamdeathmatch)
            {
                if (
game.msgtournaments.msgschedules.currenttournament.intournament(owner))
                    
stream.write((ushort)0);
                else
                    
stream.write((ushort)aparencetype);
            }
            else
                
stream.write((ushort)aparencetype);
            
stream.write(headid);
            
stream.write(garmentid);
            
stream.write(armorid);
            
stream.write(leftweaponid);
            
stream.write(rightweaponid);
            
stream.write(leftweaponaccessoryid);
            
stream.write(rightweaponaccessoryid);
            
stream.write(steedid);
            
stream.write(mountarmorid);
            
stream.write(wingid);
            
stream.write(wingplus);
            
stream.write(wingprogress);
            
stream.write(0);
            
stream.zerofill(6);
            
stream.write(hitpoints);
            
stream.write((ushort)0);
            
stream.write((ushort)0);
            
stream.write(x);
            
stream.write(y);
            
stream.write(hair);
            
stream.write((byte)angle);
            
stream.write((uint)action);
            
stream.write((ushort)0);
            
stream.write((byte)0);
            
stream.write(reborn);
            
stream.write(level);
            
stream.write(windowsview ? (byte)1 : (byte)0);
            
stream.write(away);
            
stream.write(extrabattlepower);
            
stream.write(0);
            
stream.write(0);
            
stream.write(0);
            
stream.write(flowerrank + 10000);//154
            
stream.write((uint)nobilityrank);//158
            
stream.write(colorarmor);//162
            
stream.write(colorshield);//164
            
stream.write(steedplus);//166
            
stream.write(0);//170
            
stream.write(steedcolor);//174
            
stream.write((uint)enlightenreceive);//178
            
stream.write((ushort)innerpower.totalscore);//182
            
stream.write(0);//184
            
stream.write(clanuid);//188
            
stream.write((uint)clanrank);//192
            
stream.write(0);//196
            
stream.write(0);//200
            
stream.write((ushort)0);//202
            
stream.write((byte)mytitle);//206
            
stream.write((byte)0);//207
            
stream.write(pokertableid);//208
            
stream.write((ushort)pokerseat);//212
            
stream.write((byte)0);//214
            
stream.write(headsoul);//215
            
stream.write(armorsoul);//219
            
stream.write(leftweapsonsoul);//223
            
stream.write(rightweapsonsoul);//227
            
stream.write((byte)activesublass);//231
            
stream.write(0);//232
            
stream.write(subclasshaspoints);//236   
            
stream.write((ushort)firstclass);//240
            
stream.write((ushort)secoundeclass);//242
            
stream.write((ushort)class);//244

            
stream.write((ushort)countryid);//246
            
if (owner.team != null)
            {
                
stream.write((uint)owner.team.uid);//248
            
}
            else
                
stream.write(0);//248



            
stream.write(battlepower);//252
            
stream.write(jianghutalent);//256
            
stream.write(jianghuactive);//257

            //      stream.write((ushort)2);
            
stream.write((byte)0);//258
            
if (onmyownserver == false)
                
stream.write(serverid);//259
            
else
                
stream.zerofill(2);//259
            
stream.write((uint)realuid);//261
            
stream.write((byte)2);//clone count --- 265
            
stream.write((ushort)0); // clone id --- 266
            
stream.write(0); //clone owner ---- 268

            
if (inunion)
            {
                
stream.write((uint)myunion.uid);//272
                
stream.write((uint)exploitsrank);//276
                
stream.write((uint)role.instance.union.member.getrank(unionmemeber.rank));//280
                
stream.write((byte)(unionmemeber.rank == instance.union.member.militaryranks.emperor ? 1 : 0));//284
                
stream.write((byte)myunion.iskingdom);//285
            
}
            else
            {
                
stream.zerofill(4);
                
stream.write((uint)exploitsrank);
                
stream.zerofill(6);
            }
            
stream.write(specialtitleid);//286
            
stream.write(specialtitlescore);//290
            
stream.write(specialwingid);//294
           
            
stream.write((uint)mainflag);//298
            
stream.zerofill(9);//302
            
if (onmyownserver == false)
            {
                if (
inunion)
                    
stream.write(name, string.empty, clanname, string.empty, string.empty, myguild != null ? Myguild.guildname : String.empty, myunion.name);
                else
                    
stream.write(name, string.empty, clanname, string.empty, string.empty, myguild != null ? Myguild.guildname : String.empty, string.empty);
            }
            else
            {
                if (
inunion)
                    
stream.write(name, string.empty, clanname, string.empty, string.empty, string.empty, myunion.name);
                else
                    
stream.write(name, string.empty, clanname, string.empty, string.empty, string.empty, string.empty);
            }
            
stream.finalize((ushort)10014);

            return 
stream;

        } 

بعد كدا هتروح على كلاس monsterrole هتنزل بردوه تحت خالص عند نفس الفويد وتغيروا بده



كود:
[php]    public unsafe serversockets.packet getarray(serversockets.packet stream, bool view)
        {
            if (
isfloor && mesh != 980)
            {
                return 
stream.itempacketcreate(this.floorpacket);

            }
            
stream.initwriter();

            
stream.write(extensions.time32.now.value);
            
stream.write(mesh);
            
stream.write(uid);
            
stream.zerofill(10);

            for (
int x = 0; x < bitvector.bits.length; x++)
                
stream.write(bitvector.bits[x]);



            
stream.zerofill(57);



            if (
boss > 0)
            {
                if (
isfloor)
                {
                    
stream.write(stampfloorsecounds);
                }
                else
                {
                    
uint key = (uint)(family.maxhealth / 10000);
                    if (
key != 0)
                        
stream.write((uint)(hitpoints / key));
                    else
                        
stream.write((uint)(hitpoints * family.maxhealth));
                }
            }
            else
            {
                if (
isfloor)
                {
                    
stream.write(stampfloorsecounds);
                }
                else
                    
stream.write(hitpoints);
            }
            
stream.write((ushort)0);
            
stream.write((ushort)level);


            
stream.write(x);
            
stream.write(y);
            
stream.write((ushort)0);
            
stream.write((byte)facing);
            
stream.write((byte)action);
            
stream.zerofill(93);

            
stream.write((byte)boss);
            
stream.zerofill(50);




            if (
isfloor)
            {
                
stream.write((ushort)floorpacket.m_id);
                
stream.write((byte)0);
                
stream.write((uint)(ownerfloor.player.uid));
                
stream.write((ushort)9);
            }
            else
            {
                
stream.zerofill(7);
                
stream.write((ushort)0);
            }


            
stream.write(0);
            
stream.write(0);

            
stream.write(0);
            
//

            
stream.write(0);
            
stream.write(0);
            
stream.write(0);

            
stream.write((ushort)0);
            if (
isfloor)
            {
                
stream.write(petflag);//3?
            
}
            else
                
stream.write(0);
            
stream.zerofill(1);
            
//bodawail
            
stream.write(name, string.empty, string.empty, string.empty);
            
stream.finalize((ushort)10014);
            
//    myconsole.printpacketadvanced(stream.memory, stream.size);

            
return stream;
        } 

[/php]

بعد كدا هتروح على كلاس colne هتبحث بردوه على نفس الفويد الى هو غالبا تحت وتبدلوا بده



كود:
    public serversockets.packet getarray(serversockets.packet stream)
        {
            
stream.initwriter();

            
stream.write(extensions.time32.now.value);
            
stream.write(owner.player.mesh);
            
stream.write(uid);
            
stream.write(owner.player.guildid);
            
stream.write((ushort)owner.player.guildrank);
            
stream.write((uint)0);//unknow

            
for (int x = 0; x < bitvector.bits.length; x++)
                
stream.write(bitvector.bits[x]);


            
stream.write((ushort)owner.player.aparencetype);//apparence type
            
stream.write(owner.player.headid);
            
stream.write(owner.player.garmentid);
            
stream.write(owner.player.armorid);
            
stream.write(owner.player.leftweaponid);
            
stream.write(owner.player.rightweaponid);
            
stream.write(owner.player.leftweaponaccessoryid);
            
stream.write(owner.player.rightweaponaccessoryid);
            
stream.write(owner.player.steedid);
            
stream.write(owner.player.mountarmorid);
            
stream.write(owner.player.wingid);//winds
            
stream.write(owner.player.wingplus);//plus
            
stream.write(owner.player.wingprogress);

            
stream.write((uint)0);//???
            
Stream.zerofill(6);//unknow

            
stream.write(owner.player.hitpoints);
            
stream.write((ushort)0);//unknow
            
stream.write((ushort)0);//monster level

            
stream.write(owner.player.x);
            
stream.write(owner.player.y);
            
stream.write(owner.player.hair);
            
stream.write((byte)owner.player.angle);
            
stream.write((uint)owner.player.action);
            
stream.write((ushort)0);//unknow
            
stream.write((byte)0);//padding?
            
Stream.write(owner.player.reborn);
            
stream.write(owner.player.level);


            
stream.write((byte)(0));
            
stream.write((byte)0);//away
            
stream.write(owner.player.extrabattlepower);
            
stream.write((uint)0);//unknow position = 125
            
stream.write((uint)0);//unknow position = 129
            
stream.write((uint)0);//unknow p = 133;
            
stream.write((uint)(owner.player.flowerrank + 10000));
            
stream.write((uint)owner.player.nobilityrank);

            
stream.write(owner.player.colorarmor);
            
stream.write(owner.player.colorshield);
            
stream.write(owner.player.colorhelment);
            
stream.write((uint)0);//quiz points
            
stream.write(owner.player.steedplus);
            
stream.write((ushort)0);//unknow
            
stream.write(owner.player.steedcolor);
            
stream.write((ushort)owner.player.enilghten);
            
stream.write((ushort)0);//merit points
            
stream.write((uint)0);//unknow
            
stream.write((uint)0);//unknow

            
stream.write(owner.player.clanuid);
            
stream.write(owner.player.clanrank);
            
stream.write(0);//p = 187
            
stream.write((ushort)0);//unknow
            
stream.write(owner.player.mytitle);

            
stream.zerofill(14);
            
stream.write(owner.player.headsoul);
            
stream.write(owner.player.armorsoul);
            
stream.write(owner.player.leftweapsonsoul);
            
stream.write(owner.player.rightweapsonsoul);
            
stream.write((byte)owner.player.activesublass);
            
stream.write(owner.player.subclasshaspoints);
            
stream.write((uint)0);//unknow
            
stream.write((ushort)owner.player.firstclass);
            
stream.write((ushort)owner.player.secoundeclass);
            
stream.write((ushort)owner.player.class);
            
stream.write((ushort)owner.player.countryid);//unknow
            
stream.write((uint)0);
            
stream.write(owner.player.battlepower);
            
stream.write(owner.player.jianghutalent);
            
stream.write(owner.player.jianghuactive);

            
stream.write((ushort)0);

            
stream.write((byte)0);
            
stream.write((uint)0);
            
stream.write((byte)2);//clone count 263
            
stream.write((ushort)cloneflag); //264
            
stream.write(owner.player.uid); //366
            
stream.write((ushort)0);

            
stream.write(0);//union id?? Aici e uint

            
stream.write((ushort)0);
            
stream.write((uint)0);//union type (bite flag)
            
stream.write(ushort.maxvalue);
            
stream.write(0);
            
stream.write(0);
            
stream.write(0);

            
stream.write(0);
            
stream.write(0);

#if arabic
             
stream.write(owner.player.name,string.empty,string.empty, "shadowclone(" + owner.player.name + ")");
#else
            
if (program.serverconfig.isinterserver)
                
stream.write(owner.player.name, string.empty, string.empty, "shadowclone(" + owner.player.name + ")");
            else
                
stream.write(owner.player.name, string.empty, string.empty, "shadowclone(" + program.serverconfig.servershadowclone + ")");

#endif


            
stream.finalize(game.gamepackets.spawnplayer);

            return 
stream;
        } 

بعد كدا كلاس sobnpc نفس الفويد بس المره ده انت هتغير لغيت ما يخص باكت 10014 علشان الباقى بتاع باكت الصب



كود:
  if (statue != null)
            {
                if (
statue.statuepacket != null && statue.static)
                {
                    
stream.seek(0);
                    
fixed (byte* ptr = statue.statuepacket)
                    {
                        
stream.memcpy(stream.memory, ptr, statue.statuepacket.length);
                    }
                    
stream.size = statue.statuepacket.length;
                    return 
stream;
                }
                
stream.initwriter();

                
stream.write(extensions.time32.now.value);
                
stream.write((uint)(statue.user.player.transformationid * 10000000 + statue.user.player.face * 10000 + statue.user.player.body));
                
stream.write(uid);
                
stream.write(statue.user.player.guildid);
                
stream.write((ushort)statue.user.player.guildrank);
                
stream.write((uint)0);//unknow

                
for (int x = 0; x < statue.user.player.bitvector.bits.length; x++)
                    
stream.write(0);//out flags

                
stream.write((ushort)0);//apparence type
                
stream.write(statue.user.player.headid);
                
stream.write(statue.user.player.garmentid);
                
stream.write(statue.user.player.armorid);
                
stream.write(statue.user.player.leftweaponid);
                
stream.write(statue.user.player.rightweaponid);
                
stream.write(statue.user.player.leftweaponaccessoryid);
                
stream.write(statue.user.player.rightweaponaccessoryid);
                
stream.write(statue.user.player.steedid);
                
stream.write(statue.user.player.mountarmorid);
                
stream.write(statue.user.player.wingid);
                
stream.write((byte)statue.user.player.wingplus);//talisman plus
                
stream.write(statue.user.player.wingprogress);
                
stream.zerofill(6);//unknow

                
stream.write(hitpoints / 500);
                
stream.write((ushort)0);//unknow
                
stream.write((ushort)0);//monster level

                
stream.write(x);
                
stream.write(y);
                
stream.write(statue.user.player.hair);
                if (
statue.static)
                    
stream.write((byte)0);
                else
                    
stream.write((byte)statue.user.player.angle);
                if (
statue.static)
                    
stream.write((uint)role.flags.conqueraction.sit);
                else
                    
stream.write((uint)statue.action);
                
stream.write((ushort)statue.action2);//unknow
                
stream.write((byte)0);//padding?
                
Stream.write(statue.user.player.reborn);
                
stream.write(statue.user.player.level);
                
stream.write((byte)0);
                
stream.write((byte)0);//away
                
stream.write(statue.user.player.extrabattlepower);
                
stream.write((uint)0);//unknow position = 125
                
stream.write((uint)0);//unknow position = 129
                
stream.write((uint)0);//unknow p = 133;
                
stream.write((uint)(statue.user.player.flowerrank + 10000));
                
stream.write((uint)statue.user.player.nobilityrank);

                
stream.write(statue.user.player.colorarmor);
                
stream.write(statue.user.player.colorshield);
                
stream.write(statue.user.player.colorhelment);
                
stream.write((uint)0);//quiz points
                
stream.write(statue.user.player.steedplus);
                
stream.write((ushort)0);//unknow
                
stream.write(statue.user.player.steedcolor);
                
stream.write((ushort)statue.user.player.enilghten);
                
stream.write((ushort)0);//merit points
                
stream.write((uint)0);//unknow
                
stream.write((uint)0);//unknow
                
stream.write(statue.user.player.clanuid);
                
stream.write(statue.user.player.clanrank);
                
stream.write(0);//p = 187
                
stream.write((ushort)0);//unknow
                
stream.write(statue.user.player.mytitle);

                
stream.zerofill(14);
                
stream.write(statue.user.player.headsoul);
                
stream.write(statue.user.player.armorsoul);
                
stream.write(statue.user.player.leftweapsonsoul);
                
stream.write(statue.user.player.rightweapsonsoul);
                
stream.write((byte)statue.user.player.activesublass);
                
stream.write(statue.user.player.subclasshaspoints);
                
stream.write((uint)0);//unknow
                
stream.write((ushort)statue.user.player.firstclass);
                
stream.write((ushort)statue.user.player.secoundeclass);
                
stream.write((ushort)statue.user.player.class);
                
stream.write((ushort)statue.user.player.countryid);//unknow
                
stream.write((uint)0);
                
stream.write(statue.user.player.battlepower);
                
stream.write(statue.user.player.jianghutalent);
                
stream.write(statue.user.player.jianghuactive);
                
/*  stream.zerofill(10);
                  stream.write(0);
                  stream.write(0);
                  stream.write(0);*/
                
stream.write((ushort)0);

                
stream.write((byte)0);
                
stream.write((uint)0);
                
stream.write((byte)2);//clone count 
                
stream.write((ushort)0); // clone id
                
stream.write(0); //clone owner
                
stream.write((ushort)0);//3

                
stream.write(10);//union id
                
stream.write((ushort)0);//1
                
stream.write((uint)0);//union type 
                
stream.write(ushort.maxvalue);//1 = union leader;

                
stream.write(statue.user.player.specialtitleid);
                
stream.write(statue.user.player.specialtitlescore);
                
stream.write(statue.user.player.specialwingid);

                
stream.write((uint)statue.user.player.mainflag);
                
stream.write(0);
                
stream.write(name, string.empty, statue.user.player.clanname);

                
stream.finalize(game.gamepackets.spawnplayer); 


بعد كدا كلاس staticrole نفس الفويد بردوه



كود:
  public unsafe serversockets.packet getarray(serversockets.packet stream, bool view)
        {

            
stream.initwriter();

            
stream.write(extensions.time32.now.value);
            
stream.write(mesh);
            
stream.write(uid);
            
stream.zerofill(10);


            for (
int x = 0; x < bitvector.bits.length; x++)
                
stream.write(bitvector.bits[x]);

            
stream.zerofill(52);//48
            
stream.write((uint)0);
            
stream.zerofill(9);
            
stream.write(0);//hitpoints);

            
stream.write((ushort)0);
            
stream.write((ushort)level);

            
stream.write(x);
            
stream.write(y);
            
stream.write((ushort)0);
            
stream.write((byte)facing);
            
stream.write((byte)action);
            
stream.zerofill(93);
            
stream.write((byte)0);
            
stream.zerofill(57);
            
stream.zerofill(26 + 12);



            
stream.write(name, string.empty);
            
stream.finalize(game.gamepackets.spawnplayer);




            return 
stream;
        } 

كدا خلصنا من اوفستات باكت 10014 الى ناقص باكت msgiteminfo الى هو بتاع الايتمز



بعد كدا هتروح على كلاس msggameitem وهتروح عند فويد



كود:
public serversockets.packet itemcreate( 

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




كود:
 public serversockets.packet itemcreate(serversockets.packet stream, msggameitem item)
        {
            
stream.initwriter();

            
stream.write(item.uid);
            
stream.write(item.item_id);
            
stream.write(item.durability);
            
stream.write(item.maximdurability);
            
stream.write((ushort)item.mode);
            
stream.write(item.position);
            
stream.write(item.socketprogress);
            
stream.write((byte)item.socketone);
            
stream.write((byte)item.sockettwo);
            
stream.write((ushort)0);
            
stream.write((uint)item.effect);
            
stream.write((byte)0);
            
stream.write(item.plus);
            
stream.write(item.bless);
            
stream.write(item.bound);
            
stream.write(item.enchant);
            
stream.zerofill(3);
            
stream.write(item.progresgreen);
            
stream.write(item.suspicious);
            
stream.write((byte)0);
            
stream.write(item.locked);
            
stream.write((byte)item.color);
            
stream.write(item.plusprogress);
            
stream.write(item.inscribed);
            
stream.write(remainingtime);
            
stream.write(0);
            
stream.write(item.stacksize);
            
stream.write(perfectionrank);
            
stream.write(item.perfectionlevel);
            
stream.write(item.perfectionprogress);
            
stream.write(item.owneruid);
            
stream.write(item.ownername, 16);
            
stream.write(item.signature, 32);

            
stream.finalize(game.gamepackets.item);

            return 
stream;
        } 

بعد كدا كلاس msgitemview هتبحث عن الفويد ده



كود:
public static unsafe serversockets.packet itemviewcreate( 

هتبدلوا بده



كود:
 public static unsafe serversockets.packet itemviewcreate(this serversockets.packet stream, uint playeruid, long cost, msggameitem dateitem, msgitemview.actionmode mode)
        {
            
stream.initwriter();

            
stream.write(dateitem.uid);
            
stream.write(playeruid);
            
stream.write(cost);
            
stream.write(dateitem.item_id);
            
stream.write(dateitem.durability);
            
stream.write(dateitem.maximdurability);
            
stream.write((ushort)mode);

            
stream.write((byte)dateitem.position);
            
stream.write(dateitem.socketprogress);
            
stream.write((byte)dateitem.socketone);
            
stream.write((byte)dateitem.sockettwo);
            
stream.write((uint)dateitem.effect);

            
stream.write((byte)0);
            
stream.write(dateitem.plus);
            
stream.write(dateitem.bless);
            
stream.write(dateitem.bound);
            
stream.write(dateitem.enchant);
            
stream.write((uint)dateitem.progresgreen);//46
            
stream.write(dateitem.suspicious);//50
            
stream.write((byte)0);
            
stream.write(dateitem.locked);
            
stream.write((byte)dateitem.color);
            
stream.write(dateitem.plusprogress);
            
stream.write(dateitem.inscribed);
            
stream.write(dateitem.activate);
            
stream.write(dateitem.timeleftinminutes);
            
stream.write(dateitem.stacksize);
            
stream.write(dateitem.purification.purificationitemid);
            
stream.write(dateitem.purification.purificationitemid);
            
stream.write(dateitem.perfectionlevel);//level max = 59
            
stream.write(dateitem.perfectionprogress);//progres
            
stream.write(dateitem.owneruid);//uid

            
stream.write(dateitem.ownername, 16);
            
stream.write(dateitem.signature, 32);


            
stream.zerofill(4);//unknow..


            
Stream.finalize((ushort)1108);

            return 
stream;
        } 

بعد كدا هتبحث عن كلاس msgcapturetheflagrankings وهتفتحوا هتروح عند



كود:
public enum actionid : Ushort 


وهتعمل الاسم والرقم ده



كود:
  crosscapture = 10 


هتنزل تحت خالص وتحط ده ده اخر case و بكدا نكون خلصنا اهم حاجه فى السورس



كود:
case actionid.crosscapture:
                    {
                        if (
msgtournaments.msgschedules.capturetheflag.proces == msgtournaments.procestype.alive)
                        {
                            var array = 
msgtournaments.msgschedules.capturetheflag.registredguilds.values.where(p => p.ctf_exploits != 0).orderbydescending(p => p.ctf_exploits).toarray();

                            
stream.capturetheflagrankingscreate(mode, 1, 0, (uint)math.min(array.length, 8), user.player.myguild != null ? User.player.myguild.ctf_exploits : 0, 0);
                            for (
int x = 0; x < math.min(array.length, 9); x++)
                            {
                                var 
element = array[x];
                                
stream.additemcapturetheflagrankings(element.guildname, element.ctf_exploits, (uint)element.members.count, element.ctf_next_money, element.ctf_next_conquerpoints);
                            }
                            
stream.capturetheflagrankingsfinalize();
                            
user.send(stream);
                        }
                        else
                        {
                            var array = 
role.instance.guild.guildpoll.values.where(p => p.ctf_exploits != 0).orderbydescending(p => p.ctf_exploits).toarray();

                            
stream.capturetheflagrankingscreate(mode, 1, 0, (uint)math.min(array.length, 8), user.player.myguild != null ? User.player.myguild.ctf_exploits : 0, 0);

                            for (
int x = 0; x < math.min(array.length, 9); x++)
                            {
                                var 
element = array[x];
                                
uint[] reward = element.getleaderreward();
                                
stream.additemcapturetheflagrankings(element.guildname, element.ctf_exploits, (uint)element.members.count, reward[0], reward[1]);
                            }
                            
stream.capturetheflagrankingsfinalize();
                            
user.send(stream);
                        }
                        break;
                    } 

كدا السورس ثرى دى كامل بالنسبة بقا للشعر علشان ما تبقاش اقرع وعلشان الحجم حضرتك دول عليك وحلها انك هتفتح السورس تبحث فى السورس كلو عن الرقم 1003 والرقم 1004 وتعدل عليهم وتخليهم 1005 و 1006 ولو الرقم 2001 و 2002 هتخليهم 2004 و 2005 واظن كدا مش صعب ولا فيهم حوارات بالنسبة بقا للشعر علشان لو شخص عمل اكونت جديد الشعر يبان ما ينزلش اقرع


حضرتك هتبحث عن الكود ده و تبدلوا بالى تحته



كود:
client.player.hair = (ushort)(color * 100 + 10 + (byte)program.getrandom.next(4, 9)); 


كود:
client.player.hair = (ushort)(color * 1 + 10 + (byte)program.getrandom.next(4, 9)); 

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


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



كود:
https://top4top.io/downloadf-1629hp3u31-rar.html 

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

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

قديم 2020-06-18, 12:07 AM
المشاركة 6
Uchiha T3Alo
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: ابجريد ال 3d لاليكس
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع
عاش بس ابجريد الثرى دلوقتى ملهوش لزما الناس عايزه يكون برتو ف ناس وصلت لحد ارشيف النينجا
يا صحبى سوال وما تزعلش منى مش البروتو ده تعب ناس ؟ وهو لو بالسهل زى ما بتقول ليه الناس بطلت تنزل حاجه ليه عكس زمان ؟ لان ببساطه البروتو على قد ما هو سهل على قد ما هو رخم وحواره حوار فحتت انى انزلوا ده مش هقدر مش علشان مصلحتى ولا علشان اكسب ولا حاجه العبد الله الابجريد ده ما بعتهوش الا مره واحده فقط وكل الى يكلمنى اقولوا مش هبيع بس انا دلوقتى لما انزلوا مش تعب الناس الى تعبت فى سحبوا وعملتوا عندها والى عملوه نفسهم مش بضيع عليهم تعبهم ؟

قديم 2020-06-18, 12:09 AM
المشاركة 7
Uchiha T3Alo
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: ابجريد ال 3d لاليكس
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع
عاش بس ابجريد الثرى دلوقتى ملهوش لزما الناس عايزه يكون برتو ف ناس وصلت لحد ارشيف النينجا
+ انت بتقول ابجريد الثرى دى ملهوش لازمه للناس سوال هى الناس عملتوا اصلا ؟ علشان ميبقاش ليه لازمه عندهم ؟ ده الى حابب اوضحوا انك قللت من حاجه انا نزلتها بحجه ان الناس عاوزه ده مش عاوزه ده الناس الى وصلت لارشيف النينجا ربنا يبركلهم ويتفقوا اكتر واكتر انا من الناس الى وصلت للتروجن ومش قادر اوصل للنينجا ومستنى الفرج علشان اخش عليه بس هل حضرتك ينفع بعد التعب ده كلو اجى انزلوا بالساهل كدا ؟ انا عاوز حضرتك تفكر وترد عليه برد منطقى

قديم 2020-06-18, 01:29 AM
المشاركة 8
Mahmoud
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: ابجريد ال 3d لاليكس
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع
+ انت بتقول ابجريد الثرى دى ملهوش لازمه للناس سوال هى الناس عملتوا اصلا ؟ علشان ميبقاش ليه لازمه عندهم ؟ ده الى حابب اوضحوا انك قللت من حاجه انا نزلتها بحجه ان الناس عاوزه ده مش عاوزه ده الناس الى وصلت لارشيف النينجا ربنا يبركلهم ويتفقوا اكتر واكتر انا من الناس الى وصلت للتروجن ومش قادر اوصل للنينجا ومستنى الفرج علشان اخش عليه بس هل حضرتك ينفع بعد التعب ده كلو اجى انزلوا بالساهل كدا ؟ انا عاوز حضرتك تفكر وترد عليه برد منطقى
مش قصدى اقلل من حاجه بس الثرى برتو احسن

لو انتا تعملهم نوسخه يكون مشكوره

قديم 2020-06-18, 01:52 AM
المشاركة 9
Uchiha T3Alo
.:: عضو خبير ::.
  • غير متواجد
Distinctive رد: ابجريد ال 3d لاليكس
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع
مش قصدى اقلل من حاجه بس الثرى برتو احسن

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

قديم 2020-07-11, 01:03 AM
المشاركة 10
abdohazem96
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: ابجريد ال 3d لاليكس
هعمل ازاي الابجريد منغير مغير لودر !!


العلامات المرجعية



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

الانتقال السريع

المواضيع المتشابهه للموضوع: ابجريد ال 3d لاليكس
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
جيلد ارينا لاليكس يلا هيصوا midoazoz تطوير سيرفرات كونكر 19 2020-10-22 07:39 AM
طلب ابجريد 3دى لسورس عادى مش msg walid88 مشكلات السيرفيرات كونكر الشخصيه 3 2020-04-27 02:48 PM
مشكله في اضافه ابجريد 3d TiTo1 مشكلات السيرفيرات كونكر الشخصيه 5 2020-02-11 10:45 PM
طلب ابجريد ElSaher مشكلات السيرفيرات كونكر الشخصيه 4 2019-08-24 11:18 PM
ابجريد التيم بك + الاسكل تيم Hassan Emprator تطوير سيرفرات كونكر 5 2019-06-05 06:48 AM


الساعة الآن 11:02 AM