الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الحماية والاوتوايفنت للسيرفرات الخاصه (https://silkroad4arab.com/vb/forumdisplay.php?f=323)
-   -   اكب تجميعه لكل ال Opcodes ال ممكن تستخدمها في Auto Event (https://silkroad4arab.com/vb/showthread.php?t=622815)

Dev.LumiusCux 16-03-2018 07:52 PM

اكب تجميعه لكل ال 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
















Mr Z!dane 19-03-2018 08:47 AM

رد: اكب تجميعه لكل ال Opcodes ال ممكن تستخدمها في Auto Event
 
#تم الموافقة

Dev.Ri3o 19-03-2018 11:57 AM

رد: اكب تجميعه لكل ال Opcodes ال ممكن تستخدمها في Auto Event
 
عاش يا زيزو

Dev.LumiusCux 19-03-2018 07:13 PM

رد: اكب تجميعه لكل ال Opcodes ال ممكن تستخدمها في Auto Event
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Mr Z!dane (المشاركة 5342609)
#تم الموافقة

شكرا

Dev.LumiusCux 19-03-2018 07:13 PM

رد: اكب تجميعه لكل ال Opcodes ال ممكن تستخدمها في Auto Event
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Dev.Ri3o (المشاركة 5342621)
عاش يا زيزو

شكرا اربيع منجيب كام رصيد بنكي من عندك شويه😂

.Gamer. 14-04-2018 03:26 PM

رد: اكب تجميعه لكل ال Opcodes ال ممكن تستخدمها في Auto Event
 
عااش

goda2020 14-06-2018 10:18 PM

رد: اكب تجميعه لكل ال Opcodes ال ممكن تستخدمها في Auto Event
 
انا مش فاهم اي حاجه من الكلام ده لو ممكن شرح مبسط احسن انا لسه مبتدئمن كام يوم كده ��لو ممكن بقي شرح مبسط تبقي عملت معايه واجب جامد وشكرااا

#3mr 22-06-2018 03:20 PM

رد: اكب تجميعه لكل ال Opcodes ال ممكن تستخدمها في Auto Event
 
اقتباس:

المشاركة الأصلية كتبت بواسطة goda2020 (المشاركة 5346893)
انا مش فاهم اي حاجه من الكلام ده لو ممكن شرح مبسط احسن انا لسه مبتدئمن كام يوم كده ï؟½ï؟½لو ممكن بقي شرح مبسط تبقي عملت معايه واجب جامد وشكرااا

ده حضرتك شغل برمجه لاكواد بيتم استخدامها فى عمل برامج الاوتو ايفنت

Kyuubi 06-03-2021 06:35 AM

رد: اكب تجميعه لكل ال Opcodes ال ممكن تستخدمها في Auto Event
 
تسلم ايدك :Emoji2::Emoji11:


الساعة الآن 06:10 AM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.