منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://code.vpscairo.com/forumdisplay.php?f=12)
-   -   مشكلة في TreasureBox (https://code.vpscairo.com/showthread.php?t=2075)

Avengers-Co 2019-09-03 08:25 AM

مشكلة في TreasureBox
 
السلام عليكم
عندي مشكلة في Quest TreasureBox


ضفتها من الموضوع دة
https://code.vpscairo.com/showthread.php?t=763

وحليت الارورات معادا ارور واحد بيجي في كلمة Data في الكود دة انا شغال علي سورس البروتو

كود بلغة HTML:

if (client.ActiveNpc >= 101002 && client.Player.MapID == 3820)
                            {
                                client.SendScreen(new Network.GamePackets.Data(true) { UID = client.ActiveNpc, ID = Network.GamePackets.Data.RemoveEntity }, true);
                                client.Map.RemoveNpc(client.Map.Npcs[client.ActiveNpc]);
                                Mr_Panda.Game.TreasureBox.Reward(client);
                            } 



ولما اشتغلت بنفس الكود اللي كان موجود وضفت بس رقم المابة وسطر الريورد يعني خليتة كدة


كود بلغة HTML:

        if (client.ActiveNpc >= 101002 && client.Entity.MapID == 10002 && client.Entity.MapID == 3820)
                        {
                            MsgActionProto Action = new MsgActionProto();
                            Action.UID = client.ActiveNpc;
                            Action.TimeStamp = (uint)Time32.Now.GetHashCode();
                            Action.ID = MsgActionEmulator.RemoveEntity;
                            client.SendScreen(MsgActionEmulator.SendPacket(Action));
                            client.Map.RemoveNpc(client.Map.Npcs[client.ActiveNpc]);
                            AdelEssam.Game.TreasureBox.Reward(client);
                        }

الكويستة شغال وكل حاجة لكن البوكسات بتطلع علي شكل ان بي سيهات ناس ومش بتدي اي حاجة خالص ولا بتختفي

Rider 2019-09-03 04:57 PM

رد: مشكلة في TreasureBox
 
حط الكود زي ما كنت مديهولك رجاء متجودش
https://pbs.twimg.com/media/CqvIskcXEAQ9JCW.jpg
كود PHP:

 if (client.ActiveNpc >= 101002 && client.Entity.MapID == 3820)
                        {
                            
MsgActionProto Action = new MsgActionProto();
                            
Action.UID client.ActiveNpc;
                            
Action.TimeStamp = (uint)Time32.Now.GetHashCode();
                            
Action.ID MsgActionEmulator.RemoveEntity;
                            
client.SendScreen(MsgActionEmulator.SendPacket(Action));
                            
Rayzo.Game.TreasureBox.Reward(client);
                            
client.Map.RemoveNpc(client.Map.Npcs[client.ActiveNpc]);
                        } 

ده هيخليه يختفي انما تحكم ف شكله من Treasurebox.cs

Avengers-Co 2019-09-03 06:49 PM

رد: مشكلة في TreasureBox
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Rider (المشاركة 14812)
حط الكود زي ما كنت مديهولك رجاء متجودش

كود PHP:

 if (client.ActiveNpc >= 101002 && client.Entity.MapID == 3820)
                        {
                            
MsgActionProto Action = new MsgActionProto();
                            
Action.UID client.ActiveNpc;
                            
Action.TimeStamp = (uint)Time32.Now.GetHashCode();
                            
Action.ID MsgActionEmulator.RemoveEntity;
                            
client.SendScreen(MsgActionEmulator.SendPacket(Action));
                            
Rayzo.Game.TreasureBox.Reward(client);
                            
client.Map.RemoveNpc(client.Map.Npcs[client.ActiveNpc]);
                        } 

ده هيخليه يختفي انما تحكم ف شكله من Treasurebox.cs

يا عم ما بوراحة

https://i.ytimg.com/vi/LEgcqj-XaT0/hqdefault.jpg


الساعة الآن 03:10 PM

مرحبا بكم في منتدي اكواد لتطوير الالعاب