16-03-2018, 07:52 PM
|
#1
|
|
• الانـتـسـاب » Feb 2014
|
• رقـم العـضـويـة » 116419
|
• المشـــاركـات » 229
|
• الـدولـة » https://t.me/pump_upp
|
• الـهـوايـة » C#.Developer
|
• اسـم الـسـيـرفـر » Private Server
|
• الـجـنـس » Male
|
• نقـاط التقييم » 17
|
|
|
اكب تجميعه لكل ال Opcodes ال ممكن تستخدمها في Auto Event
سلام عليكم ازيكم عاملين ايه بقالي فتره كبيره منزلتش اي حاجه ممكن تفيد حد قلت اشركم بكل ال Opcodes ال مجمعها في برنمجي و اي جديد هشركم بيها..نبدأ باسم الله
All Messages Packets
كود:
public static void SendNotice(string Message)
{
try
{
Packet packet = new Packet(0x7025);
packet.WriteUInt8((byte)7);
packet.WriteUInt8((byte)0);
packet.WriteAscii(Message);
Agent.Send(packet);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
public static void SendGlobal(string Message)
{
try
{
Packet packet = new Packet((ushort)0x704C, true);
packet.WriteUInt8(Program.GlobalSlot); //here is the global slot
packet.WriteUInt8((byte)0xED);
packet.WriteUInt8((byte)0x29);
packet.WriteAscii(Message);
Agent.Send(packet);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
public static void SendPM(string Charname, string Message)
{
try
{
Packet packet = new Packet(0x7025);
packet.WriteUInt8((byte)2);
packet.WriteUInt8((byte)0);
packet.WriteAscii(Charname);
packet.WriteAscii(Message);
Agent.Send(packet);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
Cape Opcode
كود:
public static void OpenCape(int CapeColorNo)//1-Red 2-Black 3-Blue 4-White 5-Yellow
{
Packet cape = new Packet(0x7516, true);
cape.WriteUInt8(CapeIndex);
Agent.Send(cape);
}
GM Repair items
كود:
public static void RepairGMitems()
{
try
{
Packet RepairGMitems = new Packet(28748, true, false);
RepairGMitems.WriteUInt8(13);
RepairGMitems.WriteUInt16(16108);
Agent.Send(RepairGMitems);
}
catch
{
}
}
Party Mathcing Opcode
كود:
public static void MakePT(string NamePT)
{
try
{
Packet LPN = new Packet(28777);
LPN.WriteUInt32(0u);
LPN.WriteUInt32(0u);
LPN.WriteInt16(5);
LPN.WriteInt8(0);
LPN.WriteInt8(1);
LPN.WriteInt16(90);
LPN.WriteInt16(8704);
LPN.WriteAscii(NamePT);
Agent.Send(LPN);
}
catch
{
}
}
public static void DeletePT()
{
try
{
Packet DeletePT = new Packet(28779);
DeletePT.WriteUInt8(0);
Agent.Send(DeletePT);
}
catch
{
}
}
public static void CheckPT()
{
try
{
Packet CheckPT = new Packet(0x706C);
CheckPT.WriteUInt8((byte)0);
CheckPT.WriteUInt8((byte)0);
Agent.Send(CheckPT);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
Stall Opcodes
كود:
public static void CreateStall(string StallName, string StallGreating)
{
Packet Stall1 = new Packet(0x70B1, true);
Stall1.WriteAscii(StallName); //stall name
Agent.Send(Stall1);
Packet Stall2 = new Packet(0x70BA, true);
Stall2.WriteUInt8(0x06); //static
Stall2.WriteAscii(StallGreating); //welcome msg
Agent.Send(Stall2);
}
public static void AddItemToStall(string StallSlots, string InvSlot, string ItemCount, string GoldCount)
{
Packet AddItem = new Packet(0x70BA);
AddItem.WriteUInt8(0x02); //static
AddItem.WriteUInt8(StallSlots); //stall slot
AddItem.WriteUInt8(InvSlot); //Inv slot
AddItem.WriteUInt16(ItemCount); //item count
AddItem.WriteUInt64(GoldCount); //Gold
AddItem.WriteUInt32(0x32); //static
AddItem.WriteUInt16(0); //static
Agent.Send(AddItem);
}
public static void OpenStall()
{
Packet stall_open = new Packet(0x70BA);
stall_open.WriteUInt8(0x05);
stall_open.WriteUInt8(1);
stall_open.WriteUInt16(0);
Agent.Send(stall_open);
}
public static void CloseStall()
{
Packet stall_close = new Packet(0x70B2);
Agent.Send(stall_close);
}
Other Opcodes
كود:
public static void RecallChar(string Charname)
{
try
{
Packet packet = new Packet(0x7010);
packet.WriteUInt8((byte)0x11);
packet.WriteUInt8((byte)0);
packet.WriteAscii(Charname);
Agent.Send(packet);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
public static void Exit()
{
try
{
Packet exit = new Packet(0x7005);
exit.WriteUInt8(0x01);
Agent.Send(exit);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
public static void LoadMonster(int UniqueID, int Quantity)
{
try
{
Packet packet = new Packet(0x7010);
packet.WriteUInt8((byte)6);
packet.WriteUInt8((byte)0);
packet.WriteUInt32(UniqueID);
packet.WriteUInt8(Quantity);
packet.WriteUInt8((byte)3);
Agent.Send(packet);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
public static void ToTownuser(string Charname)
{
try
{
Packet packet = new Packet(0x7010);
packet.WriteUInt16((ushort)3);
packet.WriteAscii(Charname);
Agent.Send(packet);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
public static void Gotown(string Charname)
{
try
{
Packet packet = new Packet(0x7010);
packet.WriteUInt8((byte)2);
packet.WriteUInt8((byte)0);
Agent.Send(packet);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
public static void GMVinsibile()
{
try
{
Packet packet = new Packet(0x7010);
packet.WriteUInt8((byte)14);
packet.WriteUInt8((byte)0);
Agent.Send(packet);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
public static void GMInVisibile()
{
try
{
Packet packet = new Packet(0x7010);
packet.WriteUInt8((byte)14);
packet.WriteUInt8((byte)0);
Agent.Send(packet);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
public static void MakeItem(int Amount, int ItemID, int OptLvl)
{
try
{
Packet packet = new Packet(0x7010);
packet.WriteUInt8((byte)7);
packet.WriteUInt8((byte)0);
packet.WriteUInt32(ItemID);
packet.WriteUInt32(Amount);
packet.WriteUInt8(OptLvl);
Agent.Send(packet);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
public static void Movetouser(string Charname)
{
try
{
Packet packet = new Packet(0x7010);
packet.WriteUInt16((ushort)8);
packet.WriteAscii(Charname);
Agent.Send(packet);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
public static void RecallGuild(string guildname)
{
try
{
Packet packet = new Packet(0x7010);
packet.WriteUInt16((ushort)0x12);
packet.WriteAscii(guildname);
Agent.Send(packet);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
public static void DCUser(string Charname)
{
try
{
Packet packet = new Packet(0x7010);
packet.WriteUInt16((ushort)13);
packet.WriteAscii(Charname);
Agent.Send(packet);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
public static void GMSkill()
{
try
{
Packet packet = new Packet(0x7074);
packet.WriteUInt8((byte)1);
packet.WriteUInt8((byte)4);
packet.WriteUInt32((uint)0xf8a);
packet.WriteUInt8((byte)0);
Agent.Send(packet);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
public static void MakeWarp(int RegionID, double x, double y, double z)
{
try
{
Packet packet = new Packet(0x7010);
packet.WriteUInt8((byte)0x10);
packet.WriteUInt8((byte)0);
packet.WriteInt16(RegionID);
packet.WriteSingle(x);
packet.WriteSingle(y);
packet.WriteSingle(z);
packet.WriteInt8(1);
packet.WriteUInt8((byte)0);
Agent.Send(packet);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
New Opcodes
كود:
public static void Walk(byte byte_0, uint uint_0, uint uint_1, uint uint_2, uint uint_3)
{
Packet Walk = new Packet(0x7021);
Walk.WriteUInt8(byte_0);
Walk.WriteUInt32(uint_0);
Walk.WriteUInt32(uint_1);
Walk.WriteUInt32(uint_2);
Walk.WriteUInt32(uint_3);
Agent.Send(Walk);
}
public static void Trace(uint UniqeID)
{
Packet Trace = new Packet(0x7074);
Trace.WriteUInt8(1);
Trace.WriteUInt8(3);
Trace.WriteUInt8(1);
Trace.WriteUInt32(UniqeID);
Agent.Send(Trace);
}
public static void SetDown()
{
Packet SetDown = new Packet(0x704f);
SetDown.WriteUInt8(4);
Agent.Send(SetDown);
}
public static void UpDown()
{
Packet SetDown = new Packet(0x704f);
SetDown.WriteUInt8(4);
Agent.Send(SetDown);
}
public static void WakeUpFromDeath()
{
Packet WakeUpFromDeath = new Packet(0x3053);
WakeUpFromDeath.WriteUInt8(1);
Agent.Send(WakeUpFromDeath);
}
دي كل ال Opcodes المعايا الموضوع الجي هشرحلكم ازاي تقرو بعض Opcodes من ال Agent
|
|
|