Dev. iLegend
03-06-2015, 08:59 PM
بسم الله الرحمن الرحيم
انا عاوز أسأل فى حاجة بس بعيد عن المعتاد طبعاً وسؤالي دا للمحترفين فى C# بس وياريت اللى عنده خلفية يفيدني ،،
دلوقتي انا حللت opcodes بالـ edxloader بتاعت الـ warp اللى هو GM Command /wp المهم الـ Packet بتاعته زي كدا ،،
Packet packet15 = new Packet(0x7010);
packet15.WriteInt8(0x10);
packet15.WriteInt8(0);
packet15.WriteInt16(newregion2);
packet15.WriteInt32(newposx2);
packet15.WriteInt32(newposy2);
packet15.WriteInt32(newposz2);
packet15.WriteInt8(newworldid2);
packet15.WriteInt8(0);
Agent.Send(packet15);
السؤال اني لما بعمل warp ببرنامج يكون الكراكتر فيه مفتوحة clientless وببعت الـ Pakcet دي لازم يتبعت بعدها فى وقت معين او بطريقة معينة Packet تانية بتاعت ال Char Spawn عشان متاخدش Disconnect ،،
اللى هي المفروض انها دي ،،
Packet confirm2 = new Packet(0x34B6);
Agent.Send(confirm2);
على فكرة المشكلة دي بتقف معايا فى movetouser gotown warp بينفذ الاوامر وكل حاجة بس لو ملقاش Spawn packet بياخد Disconnect ،،
شكراً ،،
انا عاوز أسأل فى حاجة بس بعيد عن المعتاد طبعاً وسؤالي دا للمحترفين فى C# بس وياريت اللى عنده خلفية يفيدني ،،
دلوقتي انا حللت opcodes بالـ edxloader بتاعت الـ warp اللى هو GM Command /wp المهم الـ Packet بتاعته زي كدا ،،
Packet packet15 = new Packet(0x7010);
packet15.WriteInt8(0x10);
packet15.WriteInt8(0);
packet15.WriteInt16(newregion2);
packet15.WriteInt32(newposx2);
packet15.WriteInt32(newposy2);
packet15.WriteInt32(newposz2);
packet15.WriteInt8(newworldid2);
packet15.WriteInt8(0);
Agent.Send(packet15);
السؤال اني لما بعمل warp ببرنامج يكون الكراكتر فيه مفتوحة clientless وببعت الـ Pakcet دي لازم يتبعت بعدها فى وقت معين او بطريقة معينة Packet تانية بتاعت ال Char Spawn عشان متاخدش Disconnect ،،
اللى هي المفروض انها دي ،،
Packet confirm2 = new Packet(0x34B6);
Agent.Send(confirm2);
على فكرة المشكلة دي بتقف معايا فى movetouser gotown warp بينفذ الاوامر وكل حاجة بس لو ملقاش Spawn packet بياخد Disconnect ،،
شكراً ،،