Register for your free account! | Forgot your password?

You last visited: Today at 09:16

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

Advertisement



ElitePK Tittle

Discussion on ElitePK Tittle within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
zakkwilde_17's Avatar
 
elite*gold: 0
Join Date: Jul 2007
Posts: 137
Received Thanks: 4
Question ElitePK Tittle

hey guys, I have a probleme here. I need to know how to put the green tittles winners of Elite PK Tournament.

this tittles



some one know how to add it? =S

tnks for help.
zakkwilde_17 is offline  
Old 05/30/2012, 04:01   #2
 
Zeroxelli's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,769
Received Thanks: 1,142
It's most likely a status flag. No idea which, as I've never worked with newer patches (Not a fan of Co2)
Zeroxelli is offline  
Old 05/30/2012, 16:10   #3
 
zakkwilde_17's Avatar
 
elite*gold: 0
Join Date: Jul 2007
Posts: 137
Received Thanks: 4
Quote:
Originally Posted by Zeroxelli View Post
It's most likely a status flag. No idea which, as I've never worked with newer patches (Not a fan of Co2)
hmm.. I believe this source that I'm working have traces of that tittle. But i don't know how to do it show up. x.x
zakkwilde_17 is offline  
Old 05/30/2012, 20:19   #4
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,376
It's a title. If you look at albetros we have a fully working title system which you could use as an example to code it.

The actual halo is obviously a status effect.
pro4never is offline  
Old 05/31/2012, 04:58   #5
 
zakkwilde_17's Avatar
 
elite*gold: 0
Join Date: Jul 2007
Posts: 137
Received Thanks: 4
Quote:
Originally Posted by pro4never View Post
It's a title. If you look at albetros we have a fully working title system which you could use as an example to code it.

The actual halo is obviously a status effect.
hmmmm
tanks man, i'll try it ^^


Edit______________________________________________ ____________________________


Well, i got work the tittle...
but it dont show to myself, just show to other players...



and for players



I have using this Packet
Code:
                case 1130:
                    {
                        if (client.Entity.TitlePacket != null)
                        {
                            if (packet[9] == 4)
                            {
                                if (client.Entity.TitlePacket.dwParam2 != 0)
                                    client.Entity.TitlePacket.Send(client);
                            }
                            if (packet[9] == 3)
                            {
                                client.Entity.TitleActivated = packet[8];
                                client.Send(packet);
                                client.SendScreen(client.Entity.SpawnPacket, false);
                            }
                        }
                        break;
                    }
Someone know what happened?
zakkwilde_17 is offline  
Old 06/01/2012, 14:38   #6
 
zakkwilde_17's Avatar
 
elite*gold: 0
Join Date: Jul 2007
Posts: 137
Received Thanks: 4
up
zakkwilde_17 is offline  
Old 06/01/2012, 15:22   #7


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,125
Received Thanks: 2,518
You need to send the effect to other players surprisingly enough...
Korvacs is offline  
Old 06/01/2012, 17:26   #8
 
zakkwilde_17's Avatar
 
elite*gold: 0
Join Date: Jul 2007
Posts: 137
Received Thanks: 4
Quote:
Originally Posted by Korvacs View Post
You need to send the effect to other players surprisingly enough...
and... how to do it =S

here is my titlepacket

Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Conquer_Online_Server.Network.GamePackets
{
    public class TitlePacket : Writer, Interfaces.IPacket
    {
        byte[] Buffer;
        public TitlePacket(bool Create)
        {
            if (Create)
            {
                Buffer = new byte[24];
                WriteUInt16((ushort)(Buffer.Length - 8), 0, Buffer);
                WriteUInt16(1130, 2, Buffer);
            }
            else
            {
                Buffer = new byte[20];
                WriteUInt16((ushort)(Buffer.Length - 8), 0, Buffer);
                WriteUInt16(1130, 2, Buffer);
            }
        }

        public uint UID
        {
            get { return BitConverter.ToUInt32(Buffer, 4); }
            set { WriteUInt32(value, 4, Buffer); }
        }

        public byte Title
        {
            get { return Buffer[8]; }
            set { Buffer[8] = value; }
        }

        public byte Type
        {
            get { return Buffer[9]; }
            set { Buffer[9] = value; }
        }

        public byte dwParam
        {
            get { return Buffer[10]; }
            set { Buffer[10] = value; }
        }

        public byte dwParam2
        {
            get { return Buffer[11]; }
            set { Buffer[11] = value; }
        }

        public void Deserialize(byte[] buffer)
        {
            Buffer = buffer;
        }
        public byte[] ToArray()
        {
            return Buffer;
        }
        public void Send(Client.GameState client)
        {
            client.Send(Buffer);
        }
    }
}
zakkwilde_17 is offline  
Old 06/01/2012, 20:37   #9
 
Zeroxelli's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,769
Received Thanks: 1,142
Instead of doing Client.Send or whatever your enduser send method is, use your SendToLocal method (whatever it is.)
Zeroxelli is offline  
Old 06/02/2012, 15:40   #10
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,376
Quote:
Originally Posted by Zeroxelli View Post
Instead of doing Client.Send or whatever your enduser send method is, use your SendToLocal method (whatever it is.)
Actually my guess is he's not writing the players title in the spawn entity packet.

You send the packet to your own client to confirm the changes and update yourself.... but the title ID has an offset in the spawn entity packet.

Code:
                                client.SendScreen(client.Entity.SpawnPacket, false);
Make sure you update your SpawnPacket so that it is writing the proper title ID to the correct offset.


<edit>

To be clear here.... try sending the actual title packet to screen... it's more efficient then updating all screen players with your full spawn packet... but REGARDLESS you need to make sure the offset is being written properly in the packet so that NEW players will see your title.

The two are not mutually exclusive and I listed the entity packet simply because I KNOW it has the offset and is required and I cannot comment on if sending the title packet will work when sent to other players (although I assume it does)
pro4never is offline  
Old 06/04/2012, 17:39   #11
 
zakkwilde_17's Avatar
 
elite*gold: 0
Join Date: Jul 2007
Posts: 137
Received Thanks: 4
Quote:
Originally Posted by pro4never View Post
Actually my guess is he's not writing the players title in the spawn entity packet.

You send the packet to your own client to confirm the changes and update yourself.... but the title ID has an offset in the spawn entity packet.

Code:
                                client.SendScreen(client.Entity.SpawnPacket, false);
Make sure you update your SpawnPacket so that it is writing the proper title ID to the correct offset.


<edit>

To be clear here.... try sending the actual title packet to screen... it's more efficient then updating all screen players with your full spawn packet... but REGARDLESS you need to make sure the offset is being written properly in the packet so that NEW players will see your title.

The two are not mutually exclusive and I listed the entity packet simply because I KNOW it has the offset and is required and I cannot comment on if sending the title packet will work when sent to other players (although I assume it does)
that's the SpawnPacket:

Code:
        public byte TitleActivated
        {
            get { return SpawnPacket[167]; }
            set { SpawnPacket[167] = value; }
        }
zakkwilde_17 is offline  
Old 06/04/2012, 19:24   #12
 
Zeroxelli's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,769
Received Thanks: 1,142
That's an interesting way of doing packets.. A bit more information on the actual [class?] containing that method would be great.
Zeroxelli is offline  
Old 06/04/2012, 23:10   #13
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,376
Quote:
Originally Posted by Zeroxelli View Post
That's an interesting way of doing packets.. A bit more information on the actual [class?] containing that method would be great.
It's the way most trinity knockoffs handle packets.

It's... alright but makes it a hell of a mess to try to edit packets as so often these offsets are separated by hundreds of lines of code all jumbled in the **** class.
pro4never is offline  
Old 06/05/2012, 01:51   #14
 
Zeroxelli's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,769
Received Thanks: 1,142
Quote:
Originally Posted by pro4never View Post
It's the way most trinity knockoffs handle packets.

It's... alright but makes it a hell of a mess to try to edit packets as so often these offsets are separated by hundreds of lines of code all jumbled in the **** class.
Can't say I would even touch it. I don't like when people turn something simple into that much work, and on top of that, scattering redundant assignments/etc around a whole file..
Zeroxelli is offline  
Reply


Similar Threads Similar Threads
[Help] Need help to customise my ElitePk Reward NPC in 5530 Kimo
02/28/2012 - CO2 Private Server - 5 Replies
Ok... in Reward NPC how can i make it update elitepk table with char details like UID, Name and My_Title then. here is a parte of a pk war reward npc: So i want that part to update elitepk table in database like: but i get errors when build So little help plz would be appreciated
Fast Tittle on 6th rule
10/04/2011 - Grand Chase Hacks, Bots, Cheats & Exploits - 32 Replies
This is my tutorial for fast tittle . . because i got 2 tittle on the same time with 1 - 6 th rule . . and I just get this way today NOTE : dont be fail or exit while you doing the champ . . it'll makes you didnt get the tittle on 6th rule http://img820.imageshack.us/img820/6008/grandchas e2011091623222.jpg http://img265.imageshack.us/img265/8861/grandchas e2011091623341.jpg NOTE
close his thread .... 1hit tittle
07/07/2010 - Grand Chase Hacks, Bots, Cheats & Exploits - 11 Replies
he will destroy the members pc omg -.- :rtfm: get him some band ....... :handsdown::handsdown::handsdown:
change tittle
06/05/2007 - Conquer Online 2 - 5 Replies
how can we change our tittle, like example Blaster> Cheriff of CO Forest xD +K to anyone that help me



All times are GMT +2. The time now is 09:16.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.