Register for your free account! | Forgot your password?

You last visited: Today at 22:30

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

Advertisement



Packet Information

Discussion on Packet Information within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2006
Posts: 550
Received Thanks: 82
Packet Information

Ill leave all my packet-related questions in this thread.

On my server i have the death effect (ghost) but i'm not sure which packet exactly is the one to have the 'revive/revive here' pop up and start the 20 second countdown? i know theres people around here that have experience in this area. I checked out the wiki, but i'm not exactly sure what the name is, or what category this would come under.

thanks
ChingChong23 is offline  
Old 04/06/2010, 13:14   #2
 
elite*gold: 0
Join Date: Nov 2009
Posts: 129
Received Thanks: 45
It uses the Entity's StatusFlag bitfield which stores all the useful information about the appearance, stigma, superman, etc.

So you basically modify that value to include both the Ghost and Dead flag; ghost prevents the user jumping, dead activates the countdown.
Then Just send a 0x3F9 (Update) packet with the RaiseFlag type, to both the client and surrounding clients (Surrounding will prevent people being able to attack a dead person).
- I also recommend a Server side TimeStamp to prevent users reviving prematurely.

Then modify the mesh to show the ghost and send the 0x3F9 (Update) packet, to update the mesh to both the client and surrounding clients.
~Falcon is offline  
Thanks
1 User
Old 04/06/2010, 13:15   #3
 
ImmuneOne's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 754
Received Thanks: 544
Code:
[B]Entity.Transmit(new Status(Entity.Character.UID, 0x420, 26));[/B]
Transformation Type = 0;
ImmuneOne is offline  
Thanks
1 User
Old 04/06/2010, 14:04   #4
 
elite*gold: 0
Join Date: Feb 2006
Posts: 550
Received Thanks: 82
Quote:
Originally Posted by ~Falcon View Post
It uses the Entity's StatusFlag bitfield which stores all the useful information about the appearance, stigma, superman, etc.

So you basically modify that value to include both the Ghost and Dead flag; ghost prevents the user jumping, dead activates the countdown.
Then Just send a 0x3F9 (Update) packet with the RaiseFlag type, to both the client and surrounding clients (Surrounding will prevent people being able to attack a dead person)
exactly the answer i was looking for, thanks.

Quote:
Originally Posted by ~Falcon
.
- I also recommend a Server side TimeStamp to prevent users reviving prematurely.
of course, my server contains server-side checks for just about everything.
ChingChong23 is offline  
Reply




All times are GMT +1. The time now is 22:33.


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.