Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Programming
You last visited: Today at 15:10

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Packet update class "10014" and name packet "SpawnPlayer" with source alex 3D

Discussion on Packet update class "10014" and name packet "SpawnPlayer" with source alex 3D within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2018
Posts: 12
Received Thanks: 0
Exclamation Packet update class "10014" and name packet "SpawnPlayer" with source alex 3D

Hello i wanna to help anyone can help, me!
i wanna to know how to update any packet from that source this is stream not c#
this is packet class 10014
i wanna to understand how update it!
this is photo for monster i can't see name and it's monster for 3d!

and name guard can't see that again, and the blood can't see what say i do now,

and that is class packet 10014 for i wanna to update with stream, for i don't understand really, with stream!
PHP Code:
public unsafe ServerSockets.Packet GetArray(ServerSockets.Packet streambool 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 0BitVector.bits.Lengthx++)
                
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(0);
            if (
IsFloor)
            {
                
stream.Write(PetFlag);//3?
            
}
            else
                
stream.Write(0);
            
stream.Write((byte)0);
            
stream.Write((uint)0);

            
stream.Write(Namestring.Empty, string.Empty, string.Empty);
            
stream.Finalize(Game.GamePackets.SpawnPlayer);
            
//stream.Finalize((ushort)10014); -> 
           //MyConsole.PrintPacketAdvanced(stream.Memory, stream.Size);

            
return stream;
        } 
i don't understand really, how to update it?
and this is class packet 10014 again, in class player.cs
Quote:
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.CurrentTournamen t.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.CurrentTournamen t.InTournament(Owner))
stream.Write((ushort)0);
else
stream.Write((ushort)AparenceType);
}
else
stream.Write((ushort)AparenceType);//apparence type
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((byte)WingPlus);//talisman plus
stream.Write(WingProgress);

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

stream.ZeroFill(6);//unknow

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

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


stream.Write((byte)(WindowsView ? 1 : 0));
stream.Write((byte)Away);//away
stream.Write(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)(FlowerRank + 10000));
stream.Write((uint)NobilityRank);

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

stream.Write(ClanUID);
stream.Write((uint)ClanRank);





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

stream.Write((uint)PokerTableID);
stream.Write((uint)PokerSeat);
stream.Write((byte)0);

stream.Write((byte)(Owner.IsWatching() ? 1 : 0));//1 == invisible player watcher
stream.Write((byte)0);
stream.Write((byte)0);
stream.Write((byte)0);

// stream.ZeroFill(14);
stream.Write(HeadSoul);
stream.Write(ArmorSoul);
stream.Write(LeftWeapsonSoul);
stream.Write(RightWeapsonSoul);
stream.Write((byte)ActiveSublass);
stream.Write(SubClassHasPoints);
stream.Write((uint)0);//unknow
stream.Write((ushort)FirstClass);
stream.Write((ushort)SecoundeClass);
stream.Write((ushort)Class);

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



stream.Write(BattlePower);
stream.Write(JiangHuTalent);
stream.Write(JiangHuActive);

// stream.Write((ushort)2);
stream.Write((byte)0);
if (OnMyOwnServer == false)
stream.Write(ServerID);
else
stream.ZeroFill(2);
stream.Write((uint)RealUID);
stream.Write((byte)2);//clone count
stream.Write((ushort)0); // clone ID
stream.Write(0); //clone owner

if (InUnion)
{
stream.Write((uint)MyUnion.UID);
stream.Write((uint)ExploitsRank);//??
stream.Write((uint)Role.Instance.Union.Member.GetR ank(UnionMemeber.Rank));//UnionMemeber.Rank);
stream.Write((byte)(UnionMemeber.Rank == Instance.Union.Member.MilitaryRanks.Emperor ? 1 : 0));
stream.Write((byte)MyUnion.IsKingdom);
}
else
{
stream.ZeroFill(4);
stream.Write((uint)ExploitsRank);
stream.ZeroFill(6);
}
stream.Write(SpecialTitleID);
stream.Write(SpecialTitleScore);
stream.Write(SpecialWingID);

stream.Write((uint)MainFlag);
stream.Write(0);
stream.ZeroFill(5);

stream.Write((byte)0);
stream.Write((uint)0);
stream.ZeroFill(0);

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(Game.GamePackets.SpawnPlayer);

return stream;

}
for i don't know how to update that?
please any one can help me,
thank you for all i will waiting for any one talk me!
CupC is offline  
Old 08/07/2018, 13:20   #2
 
Super Aids's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 1,761
Received Thanks: 950
1. Learn C#
2. Understand network programming
3. Understand the CO protocol

Nobody is going to spoon feed you an answer if you don't even understand the basics.
Super Aids is offline  
Old 08/07/2018, 17:16   #3
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,283
Received Thanks: 4,192
It's not "Conquer 3D". It didn't jump a *** **** dimension, it jumped a version. Conquer Three-Point-Zero. Conquer 3.0.
Spirited is offline  
Old 08/07/2018, 21:42   #4
 
Super Aids's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 1,761
Received Thanks: 950
Quote:
Originally Posted by Spirited View Post
It's not "Conquer 3D". It didn't jump a *** **** dimension, it jumped a version. Conquer Three-Point-Zero. Conquer 3.0.
So you mean to tell me that I'm not running Windows 10D??
Super Aids is offline  
Old 08/08/2018, 12:21   #5
 
turk55's Avatar
 
elite*gold: 130
Join Date: Oct 2007
Posts: 1,655
Received Thanks: 706
Quote:
Originally Posted by Super Aids View Post
So you mean to tell me that I'm not running Windows 10D??
You are running Windows 1D.
turk55 is offline  
Old 08/08/2018, 13:20   #6
 
Super Aids's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 1,761
Received Thanks: 950
Quote:
Originally Posted by turk55 View Post
You are running Windows 1D.
I'm running Windows 1D2O (Get it?)
Super Aids is offline  
Reply


Similar Threads Similar Threads
[Selling] ✞✞✞ Netflix Account 4 + Ultra HD ✞✞✞
12/26/2017 - Trading - 6 Replies
Biete hier einen Netflix Account für 4 Nutzer + Ultra HD an. der Account geht bis zum 23.01.2018 und soll 70 e*gold kosten.
WEAPONSCRIPT!!!!!!!!!!!!!!!!!!!!!!!!!HOT"""""""""" """""""""""""""""""""
08/06/2011 - WarRock Hacks, Bots, Cheats & Exploits - 7 Replies
detetected



All times are GMT +1. The time now is 15:12.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.