|
You last visited: Today at 04:03
Advertisement
[Guide] New Login Packet + Tempest Wings
Discussion on [Guide] New Login Packet + Tempest Wings within the CO2 PServer Guides & Releases forum part of the CO2 Private Server category.
10/20/2015, 06:29
|
#1
|
elite*gold: 0
Join Date: Mar 2007
Posts: 130
Received Thanks: 9
|
[Guide] New Login Packet + Tempest Wings
credits to xspical Tempest Wings
1) open up Equipment.cs and search for
2) replace the code with this
Code:
#region Offsets
public const int
Head = 48 + 4,
Garment = 52 + 4,
Armor = 56 + 4,
LeftWeapon = 60 + 4,
RightWeapon = 64 + 4,
LeftWeaponAccessory = 68 + 4,
RightWeaponAccessory = 72 + 4,
Steed = 76 + 4,
MountArmor = 80 + 4,
ArmorColor = 141 + 4 + 9,
LeftWeaponColor = 143 + 4 + 9,
HeadColor = 145 + 4 + 9,
SteedPlus = 151 + 4 + 9,
Wing = 88,
SteedColor = 157 + 4 + 9,
HeadSoul = 200 + 4 + 9,
ArmorSoul = 204 + 4 + 9,
LeftWeaponSoul = 208 + 4 + 9,
RightWeaponSoul = 212 + 4 + 9;
#endregion
3) In the same file as Equipment.cs search for
Code:
switch ((ushort)item.Position)
4) Place this code under it
Code:
case Network.GamePackets.ConquerItem.Wing:
Network.Writer.WriteUInt32(item.ID, 88, Owner.Entity.SpawnPacket);
break;
5) Open up Entity.cs and or SpawnEntity.cs and search for
6) Replace the code with this
Code:
#region offsets
public static int num = 4;
public static int _Mesh = 4 + num,
_UID = 8 + num,
_GuildID = 12 + num,
_GuildRank = 16 + num,
_StatusFlag = 22 + num,
_StatusFlag2 = 30 + num,
_StatusFlag3 = 38 + num,
_AppearanceType = 42 + num + 4,
_Hitpoints = 86 + num + 4 + 9,
_MonsterLevel = 92 + 4 + num + 9,
_X = 94 + num + 4 + 9,
_Y = 96 + num + 4 + 9,
_HairStyle = 98 + num + 4 + 9,
_Facing = 100 + num + 4 + 9,
_Action = 101 + num + 4 + 9,
_Reborn = 108 + num + 4 + 9,
_Level = 109 + num + 4 + 9,
_WindowSpawn = 111 + num + 4 + 9,
_Away = 112 + num + 4 + 9,
_ExtraBattlepower = 113 + num + 4 + 9,
_FlowerIcon = 125 + num + 4 + 4 + 9,
_NobilityRank = 133 + num + 4 + 9,
_QuizPoints = 143 + num + 4 + 9,
_ClanUID = 169 + num + 4 + 9,
_ClanRank = 173 + num + 4 + 9,
_Title = 181 + num + 4 + 9,
_ShowArenaGlow = 192 + num + 4 + 9,
_Boss = 195 + num + 4 + 9,
_RaceItem = 197 + num + 4 + 9,
_ActiveSubclass = 212 + num + 4 + 9,
_FirstRebornClass = 221 + num + 4 + 9,
_SecondRebornClass = 223 + num + 4 + 9,
_Class = 225 + num + 4 + 9,
_CountryCode = 227 + num + 4 + 9,
_AssassinColor = 233 + 4 + 4 + 9,
_AssassinAsBattlePower = 233 + 4 + 4 + 9,
_JingHu_Talen = 241 + 4 + 9,
_JiangHuActive = 242 + 4 + 9,
_skillsoul = 240 + 4 + 9,
_skillsoul2 = 243 + 4 + 9,
_CUID = 249 + 8 + 9,
_Names = 284;
#endregion
7) Open CharacterInfo.cs and search for
Code:
public byte[] ToArray()
8) Replace the code with this
Code:
public byte[] ToArray()
{
byte[] Packet = new byte[138 + client.Entity.Spouse.Length + client.Entity.Name.Length];
WriteUInt16((ushort)(Packet.Length - 8), 0, Packet);
WriteUInt16(1006, 2, Packet);
WriteUInt32((uint)Time32.timeGetTime().GetHashCode(), 4, Packet);
WriteUInt32(client.Entity.UID, 8, Packet);
WriteUInt32(client.Entity.Mesh, 14, Packet);
WriteUInt16(client.Entity.HairStyle, 18, Packet);
WriteUInt32(client.Entity.Money, 20, Packet);
WriteUInt32((uint)client.Entity.ConquerPoints, 28, Packet);
WriteUInt32(client.Entity.BoundCps, 107, Packet);//103
WriteUInt64(client.Entity.Experience, 32, Packet);
WriteUInt16(client.Entity.Strength, 60, Packet);
WriteUInt16(client.Entity.Agility, 62, Packet);
WriteUInt16(client.Entity.Vitality, 64, Packet);
WriteUInt16(client.Entity.Spirit, 66, Packet);
WriteUInt16(client.Entity.Atributes, 68, Packet);
WriteUInt32(client.Entity.Hitpoints, 70, Packet);
WriteUInt16(client.Entity.Mana, 74, Packet);
WriteUInt16(client.Entity.PKPoints, 76, Packet);
Packet[78] = client.Entity.Level;
Packet[79] = client.Entity.Class;
Packet[80] = client.Entity.FirstRebornClass;
Packet[81] = client.Entity.SecondRebornClass;
Packet[83] = client.Entity.Reborn;
WriteUInt32(client.Entity.QuizPoints, 85, Packet);
WriteUInt32(1, 89, Packet);
WriteUInt16(0/*enlightened time left*/, 93, Packet);
WriteByte(client.Entity.SubClasses.Active, 111, Packet);
WriteUInt32(client.Entity.SubClasses.GetHashPoint(), 112, Packet);
WriteUInt16((UInt16)client.Entity.MyTitle, 105, Packet);
Packet[119] = 1;
Packet[124] = 1;
WriteUInt16((ushort)client.Entity.CountryID, 128, Packet);
Writer.WriteByte(3, 130, Packet);
Packet[131] = (byte)client.Entity.Name.Length;
Writer.WriteString(client.Entity.Name, 132, Packet);
Writer.WriteByte((byte)client.Entity.Spouse.Length, 133 + client.Entity.Name.Length, Packet);
Writer.WriteString(client.Entity.Spouse, 134 + client.Entity.Name.Length, Packet);
return Packet;
}
9) Open ClientEquip.cs and Replace the the entire code with this
Code:
public class ClientEquip : Interfaces.IPacket
{
private Byte[] mData;
public ClientEquip()
{
this.mData = new Byte[103];
Writer.WriteUInt16((UInt16)(this.mData.Length - 8), 0, mData);
Writer.WriteUInt16((UInt16)1009, 2, mData);
Writer.WriteUInt32((uint)Time32.timeGetTime().GetHashCode(), 4, mData);
Writer.WriteUInt16((UInt16)46, 20, mData);
}
public ClientEquip(GameState c)
{
this.mData = new Byte[96];
Writer.WriteUInt16((UInt16)(this.mData.Length - 8), 0, mData);
Writer.WriteUInt16((UInt16)1009, 2, mData);
Writer.WriteUInt32((uint)Time32.timeGetTime().GetHashCode(), 4, mData);
Writer.WriteUInt16((UInt16)46, 20, mData);
DoEquips(c);
}
public void DoEquips(GameState client)
{
if (client.Equipment == null) return;
ConquerItem[] Items = client.Equipment.Objects;
Writer.WriteUInt32((uint)Time32.timeGetTime().GetHashCode(), 4, mData);
Writer.WriteUInt32(client.Entity.UID, 8, mData);
AlternativeEquipment = client.AlternateEquipment;
foreach (var Item in client.Equipment.Objects)
{
if (Item == null)
continue;
if (Item.IsWorn)
{
switch (Item.Position)
{
#region Equipment
case ConquerItem.Head:
this.Helm = Item.UID; break;
case ConquerItem.Wing:
Wing = Item.UID;
break;
case ConquerItem.Necklace:
this.Necklace = Item.UID;
break;
case ConquerItem.Armor:
this.Armor = Item.UID;
break;
case ConquerItem.RightWeapon:
this.RHand = Item.UID;
break;
case ConquerItem.LeftWeapon:
this.LHand = Item.UID;
break;
case ConquerItem.Ring:
this.Ring = Item.UID;
break;
case ConquerItem.Boots:
this.Boots = Item.UID;
break;
case ConquerItem.Garment:
this.Garment = Item.UID;
break;
case ConquerItem.Bottle:
this.Talisman = Item.UID; break;
case ConquerItem.RightWeaponAccessory:
AccessoryOne = Item.UID;
break;
case ConquerItem.LeftWeaponAccessory:
AccessoryTwo = Item.UID;
break;
case ConquerItem.SteedArmor:
SteedArmor = Item.UID;
break;
case ConquerItem.SteedCrop:
SteedTalisman = Item.UID;
break;
#endregion
#region AlternateEquipment
case ConquerItem.AlternateArmor:
Armor = Item.UID;
break;
case ConquerItem.AlternateHead:
Helm = Item.UID;
break;
case ConquerItem.AlternateNecklace:
Necklace = Item.UID;
break;
case ConquerItem.AlternateRing:
Ring = Item.UID;
break;
case ConquerItem.AlternateBoots:
Boots = Item.UID;
break;
case ConquerItem.AlternateBottle:
Talisman = Item.UID;
break;
case ConquerItem.AlternateGarment:
this.Garment = Item.UID;
break;
case ConquerItem.AlternateLeftWeapon:
LHand = Item.UID;
break;
case ConquerItem.AlternateRightWeapon:
RHand = Item.UID;
break;
#endregion
}
}
}
if (client.ArmorLook > 0) Garment = Armor = uint.MaxValue - 1;
if (client.HeadgearLook > 0) Helm = uint.MaxValue - 2;
}
public void Deserialize(byte[] buffer) { this.mData = buffer; }
public byte[] ToArray()
{ return mData; }
public void Send(Client.GameState client) { client.Send(mData); }
public bool AlternativeEquipment
{
get { return this.mData[12] == 1 ? true : false; }
set { this.mData[12] = value ? (byte)1 : (byte)0; }
}
public UInt32 Helm
{
get { return BitConverter.ToUInt32(this.mData, 35); }
set { Writer.WriteUInt32(value, 35, mData); }
}
public UInt32 Necklace
{
get { return BitConverter.ToUInt32(this.mData, 39); }
set { Writer.WriteUInt32(value, 39, mData); }
}
public UInt32 Wing
{
get { return BitConverter.ToUInt32(mData, 87); }
set { Writer.WriteUInt32(value, 87, mData); }
}
public UInt32 Armor
{
get { return BitConverter.ToUInt32(this.mData, 43); }
set { Writer.WriteUInt32(value, 43, mData); }
}
public UInt32 RHand
{
get { return BitConverter.ToUInt32(this.mData, 47); }
set { Writer.WriteUInt32(value, 47, mData); }
}
public UInt32 LHand
{
get { return BitConverter.ToUInt32(this.mData, 51); }
set { Writer.WriteUInt32(value, 51, mData); }
}
public UInt32 Ring
{
get { return BitConverter.ToUInt32(this.mData, 55); }
set { Writer.WriteUInt32(value, 55, mData); }
}
public UInt32 Talisman
{
get { return BitConverter.ToUInt32(this.mData, 59); }
set { Writer.WriteUInt32(value, 59, mData); }
}
public UInt32 Boots
{
get { return BitConverter.ToUInt32(this.mData, 63); }
set { Writer.WriteUInt32(value, 63, mData); }
}
public UInt32 Garment
{
get { return BitConverter.ToUInt32(this.mData, 67); }
set { Writer.WriteUInt32(value, 67, mData); }
}
public uint AccessoryOne
{
get { return BitConverter.ToUInt32(mData, 71); }
set { Writer.WriteUInt32(value, 71, mData); }
}
public uint AccessoryTwo
{
get { return BitConverter.ToUInt32(mData, 75); }
set { Writer.WriteUInt32(value, 75, mData); }
}
public UInt32 SteedArmor
{
get { return BitConverter.ToUInt32(this.mData, 79); }
set { Writer.WriteUInt32(value, 79, mData); }
}
public UInt32 SteedTalisman
{
get { return BitConverter.ToUInt32(this.mData, 83); }
set { Writer.WriteUInt32(value, 83, mData); }
}
}
10) Open up ConquerItem.cs and right under
Code:
public class ConquerItem : Writer, Interfaces.IPacket
{
public const ushort
11) place this under it
12) Open up PacketHandler.cs and search for
Code:
public enum Positions : byte
13) place this under there as well
14) In the same file as PacketHandler.cs search for
Code:
public static Positions ItemPositionFromID
15) then place this under it
Code:
else if (iType == 204)
return Positions.Wing;
16) In the same file search for
Code:
public static byte ItemMaxLevel
17) Then add this right under it
Code:
case ConquerItem.Wing: return 100;
18) In the same file search for
Code:
public static byte ItemMinLevel
19) Add this under the code
Code:
case ConquerItem.Wing: return 0;
20) In the same file search for:
Code:
public static Positions GetPositionFromID
21) Then add this under it
Code:
else if (iType == 204)
return Positions.Wing;
22) In the same file search for
Code:
public static ushort ItemPosition
23) Then add this under it
Code:
if (ID >= 204005 && ID <= 204009)
return ConquerItem.Wing;
24) Go into your database and open up Items.txt and add the following to the bottom of the file
Code:
204003@@TempestWing@@0@@0@@100@@0@@0@@0@@0@@0@@0@@0@@37818@@0@@0@@0@@0@@0@@0@@0@@0@@6698@@6698@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@ImperialTalisman@@A~rare~talisman.~When~you~upgrade~it~to~Super~quality,~you`ll~grow~a~pair~of~wings.@@5@@0@@0@@0@@7040@@500@@200@@100@@100@@50@@0@@
204004@@TempestWing@@0@@0@@100@@0@@0@@0@@0@@0@@0@@0@@37818@@0@@0@@0@@0@@0@@0@@0@@0@@6698@@6698@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@ImperialTalisman@@A~rare~talisman.~When~you~upgrade~it~to~Super~quality,~you`ll~grow~a~pair~of~wings.@@5@@0@@0@@0@@7040@@500@@200@@100@@100@@50@@0@@
204005@@TempestWing@@0@@0@@100@@0@@0@@0@@0@@0@@0@@0@@37818@@0@@0@@0@@0@@0@@0@@0@@0@@6698@@6698@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@ImperialTalisman@@A~rare~talisman.~When~you~upgrade~it~to~Super~quality,~you`ll~grow~a~pair~of~wings.@@5@@0@@0@@0@@7040@@500@@200@@100@@100@@50@@0@@
204006@@TempestWing@@0@@0@@100@@0@@0@@0@@0@@0@@0@@0@@37818@@0@@0@@0@@0@@0@@0@@0@@0@@6698@@6698@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@ImperialTalisman@@A~rare~talisman.~When~you~upgrade~it~to~Super~quality,~you`ll~grow~a~pair~of~wings.@@5@@0@@0@@0@@7040@@500@@300@@200@@200@@150@@0@@
204007@@TempestWing@@0@@0@@100@@0@@0@@0@@0@@0@@0@@0@@37818@@0@@0@@0@@0@@0@@0@@0@@0@@6698@@6698@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@ImperialTalisman@@A~rare~talisman.~When~you~upgrade~it~to~Super~quality,~you`ll~grow~a~pair~of~wings.@@5@@0@@0@@0@@7040@@500@@500@@300@@400@@250@@0@@
204008@@TempestWing@@0@@0@@100@@0@@0@@0@@0@@0@@0@@0@@37818@@0@@0@@0@@0@@0@@0@@0@@0@@6698@@6698@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@ImperialTalisman@@A~rare~talisman.~When~you~upgrade~it~to~Super~quality,~you`ll~grow~a~pair~of~wings.@@5@@0@@0@@0@@7040@@500@@700@@400@@600@@350@@0@@
204009@@TempestWing@@0@@0@@100@@0@@0@@0@@0@@0@@0@@0@@37818@@0@@0@@0@@0@@0@@0@@0@@0@@6698@@6698@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@1290@@1290@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@ImperialTalisman@@In~one~screen,~the~hero~has~wings~of~the~highest~bonus~level~above~+6:~spread~wings;~2-6~heroes:~fold~wings;~others:~no~effect.@@9@@0@@0@@0@@7040@@500@@1000@@550@@900@@450@@0@@
25) Open emoneyShopV2 in the database as well and add this under
Code:
204009 equip|new In~one~screen,~the~hero~has~wings~of~the~highest~bonus~level~above~+6:~spread~wings;~2-6~heroes:~fold~wings;~others:~no~effect.
LOGIN PACKET TO NEW CONQUER.EXE
1) Open Message.cs and search for
Code:
public void Deserialize(byte[] buffer)
2) Replace it with this
Code:
public void Deserialize(byte[] buffer)
{
Color = Color.FromArgb(BitConverter.ToInt32(buffer, 8));
ChatType = BitConverter.ToUInt32(buffer, 12);
MessageUID1 = BitConverter.ToUInt32(buffer, 16);
MessageUID2 = BitConverter.ToUInt32(buffer, 20);
Mesh = BitConverter.ToUInt32(buffer, 24);
_From = Encoding.Default.GetString(buffer, 35, buffer[34]);
_To = Encoding.Default.GetString(buffer, 36 + _From.Length, buffer[35 + _From.Length]);
__Message = Encoding.Default.GetString(buffer, (38 + _From.Length) + _To.Length, buffer[(37 + _From.Length) + _To.Length]);
}
public byte[] ToArray()
{
byte[] Packet = new byte[(((32 + _From.Length) + _To.Length) + __Message.Length) + 18];
Writer.WriteUInt16((ushort)(Packet.Length - 8), 0, Packet);
Writer.WriteUInt32((uint)Time32.timeGetTime().GetHashCode(), 4, Packet);
Writer.WriteUInt16(1004, 2, Packet);
Writer.WriteUInt32((uint)Color.ToArgb(), 8, Packet);
Writer.WriteUInt32(ChatType, 12, Packet);
Writer.WriteUInt32(MessageUID1, 16, Packet);
Writer.WriteUInt32(MessageUID2, 20, Packet);
Writer.WriteUInt32(Mesh, 24, Packet);
Writer.WriteStringList(new List<string>() { _From, _To, "", __Message }, 33, Packet);
return Packet;
}
Quote:
|
There is still a bug with the wings, and monsters are not functioning correctly, you need to update Walk/Run packet. if anyone knows packet please let me know.
|
|
|
|
10/20/2015, 06:55
|
#2
|
elite*gold: 12
Join Date: Jul 2011
Posts: 8,281
Received Thanks: 4,187
|
Gotta report a thread if you want it closed.
Reported it for you, so no worries.
|
|
|
10/20/2015, 19:17
|
#3
|
elite*gold: 0
Join Date: Mar 2007
Posts: 130
Received Thanks: 9
|
Quote:
Originally Posted by Spirited
Gotta report a thread if you want it closed.
Reported it for you, so no worries.
|
ahh it is fine thanks spirited.
I will post the guide i guess, didnt think it was a big hassle to close a thread xD
|
|
|
10/22/2015, 19:53
|
#4
|
elite*gold: 0
Join Date: Nov 2008
Posts: 6
Received Thanks: 2
|
which source work?
No need to add anything on navicat?
|
|
|
10/22/2015, 19:55
|
#5
|
elite*gold: 17
Join Date: Sep 2015
Posts: 2,487
Received Thanks: 1,032
|
big thanks for the release.
|
|
|
10/22/2015, 21:01
|
#6
|
elite*gold: 0
Join Date: Mar 2007
Posts: 130
Received Thanks: 9
|
Quote:
Originally Posted by DiigO
which source work?
No need to add anything on navicat?
|
if you are using Binary then yes you will need to add to navicat.
if you need any other help let me know.
Quote:
Originally Posted by Nguyen.
big thanks for the release.
|
No problem, Hit Thanks button please
|
|
|
10/23/2015, 18:52
|
#7
|
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 794
|
This thread makes absolutely no sense at all.
Quote:
|
if you are using Binary then yes you will need to add to navicat.
|
WTF are you guys talking about?
|
|
|
10/24/2015, 03:08
|
#8
|
elite*gold: 0
Join Date: Mar 2007
Posts: 130
Received Thanks: 9
|
Quote:
Originally Posted by KraHen
This thread makes absolutely no sense at all.
WTF are you guys talking about?
|
Maybe you should not be running a private server then. However, what is your main concern that you do not simply understand this easy guide?
|
|
|
10/24/2015, 03:18
|
#9
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,379
|
Quote:
Originally Posted by ftp4life
Maybe you should not be running a private server then. However, what is your main concern that you do not simply understand this easy guide?
|
You're implying in the post he quoted that tempest wings can be added to bin servers by editing database...
Aka pure stupidity
|
|
|
10/24/2015, 03:25
|
#10
|
elite*gold: 130
Join Date: Oct 2007
Posts: 1,654
Received Thanks: 703
|
Quote:
Originally Posted by KraHen
This thread makes absolutely no sense at all.
WTF are you guys talking about?
|
Quote:
Originally Posted by ftp4life
Maybe you should not be running a private server then. However, what is your main concern that you do not simply understand this easy guide?
|
That reaction is funny.
|
|
|
10/24/2015, 04:28
|
#11
|
elite*gold: 12
Join Date: Jul 2011
Posts: 8,281
Received Thanks: 4,187
|
Quote:
Originally Posted by KraHen
This thread makes absolutely no sense at all.
WTF are you guys talking about?
|
Pls men i neeb helb!!??
I have soucer 5017 and navicat
Windows Vista x64 workkksss???
fasssttt plasss
|
|
|
10/24/2015, 06:24
|
#12
|
elite*gold: 0
Join Date: Mar 2007
Posts: 130
Received Thanks: 9
|
Quote:
Originally Posted by pro4never
You're implying in the post he quoted that tempest wings can be added to bin servers by editing database...
Aka pure stupidity
|
Stop flaming threads please, no one has asked for you to come in here and call anyone stupid. Your job as a moderator is to help, advice, and guide not to flame threads and cause drama. I am pretty sure you need to add it as a faction so you can run the syntax command code. If there were an ignore button I would gladly use it on you because the only advice I have seen you give within my years being here is purely vague and non helpful. The only thing you contributed is endless topics on 5017-5165 servers and nothing more. Take your personal hate towards a community else where. This Thread will be closed and this Conversation is over. Good Luck.
|
|
|
10/24/2015, 06:48
|
#13
|
elite*gold: 130
Join Date: Oct 2007
Posts: 1,654
Received Thanks: 703
|
Quote:
Originally Posted by ftp4life
Stop flaming threads please, no one has asked for you to come in here and call anyone stupid. Your job as a moderator is to help, advice, and guide not to flame threads and cause drama. I am pretty sure you need to add it as a faction so you can run the syntax command code. If there were an ignore button I would gladly use it on you because the only advice I have seen you give within my years being here is purely vague and non helpful. The only thing you contributed is endless topics on 5017-5165 servers and nothing more. Take your personal hate towards a community else where. This Thread will be closed and this Conversation is over. Good Luck.
|
Oh wow..... You sure act like you know it all.
Only contributed to endless topics about 5017 - 5065.... yeh right, if it weren't for him most of the idiotic members here would still be using that piece of trash source of trinity. No offense to the author. Not to mention that you are probably using it right now as well. I am guessing its Messi v50. I'm pretty sure that if they haven't reached that version yet that they are close to it.
Get your head out of your ***.
|
|
|
10/24/2015, 07:18
|
#14
|
elite*gold: 12
Join Date: Jul 2011
Posts: 8,281
Received Thanks: 4,187
|
Quote:
Originally Posted by ftp4life
Stop flaming threads please, no one has asked for you to come in here and call anyone stupid. Your job as a moderator is to help, advice, and guide not to flame threads and cause drama. I am pretty sure you need to add it as a faction so you can run the syntax command code. If there were an ignore button I would gladly use it on you because the only advice I have seen you give within my years being here is purely vague and non helpful. The only thing you contributed is endless topics on 5017-5165 servers and nothing more. Take your personal hate towards a community else where. This Thread will be closed and this Conversation is over. Good Luck.
|
Wow. No.
So incorrect.
Gtfo, buddy.
|
|
|
 |
Similar Threads
|
[C#] About packet injection (login packet)
07/24/2013 - SRO Coding Corner - 3 Replies
hello
im developing a new bot called Silkroad Fusion and i did some research and i found about Drew's Silkroad security so i used it and i made my own proxy
and i needed a little help with the login packet
here is my code
Packet login = new Packet((ushort)0x6102);
login.WriteUInt8(Proxy.SRLocal);//isro locale
login.WriteAscii(ID.Text);
login.WriteAscii(PW.Text);
login.WriteAscii("");//mobile vertification code
...
|
Packet Structure for Tempest Blade, Vortex and bomb for pirate
04/01/2013 - CO2 Programming - 1 Replies
Anyone knows the packet structure of those skills being mentioned above. I mean the packet that send the character to certain coordinate once these skills will be activated.
|
login packet
10/07/2012 - Metin2 Private Server - 0 Replies
Hi anybody know how to change login packet number ?
From 6F to 69
if anybody know how to do it please tell me or post here to I will upload my .bin
|
login bot with packet
07/13/2012 - DarkOrbit - 32 Replies
hello,
I want to code a login automatically in dark orbit (With packets) but I need help for find packet to login.
I have two months to do that. I know basics of programming (C, C + +, Vb, AutoIt). But I know it's not enough so if someone have the sympathy to help me in my research.
This message is for people who have made bots that works on dark orbit (pbdobot, kbot, iBOT, OpenStealth ...). These people have made very powerful bots. Respect for them, without them dark orbit will...
|
LAZY GUIDE Fragments for Ancient Wings
05/19/2011 - Grand Chase - 15 Replies
Hello GC PLAYERS! Here is a guide for the lazy people on getting there Radiant Wings!!
Requirements:
1ST Day of Ancient Wings : 21 Dungeon Runs
2ND Day of Ancient Wings : 17 Dungeon Runs
3RD Day of Ancient Wings : 17 Dungeon Runs
|
All times are GMT +1. The time now is 04:03.
|
|