Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Private Server > CO2 PServer Guides & Releases
You last visited: Today at 15:14

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

Advertisement



[Release] No whisper's command (Impulse's source)

Discussion on [Release] No whisper's command (Impulse's source) within the CO2 PServer Guides & Releases forum part of the CO2 Private Server category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2010
Posts: 298
Received Thanks: 57
[Release] No whisper's command (Impulse's source)

Here.

First define in entity.cs
Code:
public bool nowhsp = false;
then goto packethandler.cs and where whisper is handled make it this
Code:
foreach (Client.GameState pClient in ServerBase.Kernel.GamePool.Values)
                            {
                                if (pClient.Entity.Name == message._To)
                                {
                                    message.Mesh = client.Entity.Mesh;
                                    pClient.Send(message);
                                    client.Send(message);
                                    return;
                                }
                                if (pClient.Entity.nowhsp == true)
                                {
                                    pClient.Entity.Name = message._From;
                                    client.Entity.Name = message._To;
                                    message.Mesh = client.Entity.Mesh;
                                    message.__Message = ("Please try and whisper me later.");
                                    client.Send(message);
                                }
                            }
then make a command
Code:
                                    case "nowhsp":
                                        {
                                            if (client.Entity.nowhsp == true)
                                            {
                                                client.Entity.nowhsp = false;
                                            }
                                            else
                                            {
                                                client.Entity.nowhsp = true;
                                            }
                                            break;
                                        }
NOT TESTED!

Thanks,
Elimination
MonstersAbroad is offline  
Old 07/21/2010, 22:55   #2
 
elite*gold: 0
Join Date: Jun 2009
Posts: 787
Received Thanks: 314
Code:
foreach (Client.GameState pClient in ServerBase.Kernel.GamePool.Values)
                            {
                                if (pClient.Entity.Name == message._To)
                                {
                                    if (pClient.Entity.NoWhisper == true && client.Account.State != Database.AccountTable.AccountState.ProjectManager)
                                    {
                                        pClient.Entity.Name = message._From;
                                        client.Entity.Name = message._To;
                                        message.Mesh = client.Entity.Mesh;
                                        message.__Message = ("Please try and whisper me later.");
                                        client.Send(message);
                                    }
                                    else 
                                    {
                                        message.Mesh = client.Entity.Mesh;
                                        pClient.Send(message);
                                        client.Send(message);
                                        return;
                                    }
                                }
                                
                            }
_tao4229_ is offline  
Thanks
1 User
Old 07/23/2010, 13:53   #3
 
elite*gold: 0
Join Date: May 2010
Posts: 298
Received Thanks: 57
#Fixed. Thanks.
MonstersAbroad is offline  
Reply


Similar Threads Similar Threads
[Release] Breeder NPC (Impulse's source)
07/25/2010 - CO2 PServer Guides & Releases - 4 Replies
Hello, I am very very pleased and proud of myself that I managed to do this FIRST time trying to send a packet via npc so I'm happy :) SPECIAL THANKS TO: .Arco's thread Breeder packet with NPC. That gave me the packet id's. all it is, is this npc in dialog.cs #region Breeder case 13118:
What's wrong with my Nighttime command(impulse's source)
07/21/2010 - CO2 Private Server - 4 Replies
Heres my command #region Night case "night": { Client.GameState.ScreenColor = 5855577; GamePackets.GeneralData Packet = new GamePackets.GeneralData(true); Packet.UID = client.Entity.UID; Packet.GetType(); ...
[Release]Mount/Demound steed Impulse's source
05/25/2010 - CO2 PServer Guides & Releases - 13 Replies
Goto PacketHandler.cs and find #region Fastblade Under that whole region add #region RideSteed if (SpellID == 7001) { if (client.Spells.ContainsKey(SpellID))



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


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