2007-03-10, 18:32
#1
Finns de något sätt att få Whisper functionen att fungera?
o kan man få en kod till de ?
o kan man få en kod till de ?
Citat:
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using CO_Full_Server;
using CO_Full_Server.serverpackets;
namespace CO_Full_Server.serverpackets.Chat
{
public class Chat : ServerBasePacket
{
//Attack
public uint _MessageID;
public string _From;
protected int _grade;
private string _To;
private string _Message;
private World.ChatType _Type;
public Chat(uint MessageID, string From, string To, string Message, World.ChatType Type)
{
_MessageID = MessageID;
_From = From;
_To = To;
_Message = Message;
_Type = Type;
}
public byte[] writeImpl()
{
writeH((21 + _From.Length + _To.Length + _Message.Length)); // Packet Length
writeH(1004); // Packet Type (3EC)
writeC(255);
writeC(255);
writeH(255);
writeH(Convert.ToInt32(_Type)); //Type
writeH(0);
writeD(Convert.ToInt32(_MessageID)); //MSG ID
writeC(4);
writeC(_From.Length);
for (int x = 0; x < _From.Length; x++)
{
writeC(_From[x]);
}
writeC(_To.Length);
for (int x = 0; x < _To.Length; x++)
{
writeC(_To[x]);
}
writeC(0);
writeC(_Message.Length);
for (int x = 0; x < _Message.Length; x++)
{
writeC(_Message[x]);
}
return getBytes();
}
}
}
using System.Collections.Generic;
using System.Text;
using System.IO;
using CO_Full_Server;
using CO_Full_Server.serverpackets;
namespace CO_Full_Server.serverpackets.Chat
{
public class Chat : ServerBasePacket
{
//Attack
public uint _MessageID;
public string _From;
protected int _grade;
private string _To;
private string _Message;
private World.ChatType _Type;
public Chat(uint MessageID, string From, string To, string Message, World.ChatType Type)
{
_MessageID = MessageID;
_From = From;
_To = To;
_Message = Message;
_Type = Type;
}
public byte[] writeImpl()
{
writeH((21 + _From.Length + _To.Length + _Message.Length)); // Packet Length
writeH(1004); // Packet Type (3EC)
writeC(255);
writeC(255);
writeH(255);
writeH(Convert.ToInt32(_Type)); //Type
writeH(0);
writeD(Convert.ToInt32(_MessageID)); //MSG ID
writeC(4);
writeC(_From.Length);
for (int x = 0; x < _From.Length; x++)
{
writeC(_From[x]);
}
writeC(_To.Length);
for (int x = 0; x < _To.Length; x++)
{
writeC(_To[x]);
}
writeC(0);
writeC(_Message.Length);
for (int x = 0; x < _Message.Length; x++)
{
writeC(_Message[x]);
}
return getBytes();
}
}
}