منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   تطوير سيرفرات كونكر (https://code.vpscairo.com/forumdisplay.php?f=11)
-   -   امنع اي حد يرمي اي حاجه و هو قاعد في المتجر (https://code.vpscairo.com/showthread.php?t=596)

محمد ياسر 2019-07-02 04:06 PM

امنع اي حد يرمي اي حاجه و هو قاعد في المتجر
 

السلام عليكم ورحمة الله وبركاته
امنع اي حد يرمي اي حاجه و هو قاعد في المتجر
ده مش حل مشكله ولا هي مشكله لكن احنا بنحاول ننوع في المواضيع وبعدين ممكن يكون حد محتاجه

في الباكت هاندل ابحث عن
كود PHP:

private static void DropItem(ItemUsage itemUsageGameState client

اقفله من السالب و بدله بالكود ده
كود PHP:

private static void DropItem(ItemUsage itemUsageGameState client
        { 
            if (
client.Booth != null
            { 
                
// client.Send(new NpcReply(6, " Sorry Friend You Cant Drop it") { OptionID = 0xff }.ToArray()); 
                
client.Send(new NpcReply(6"Sorry you cant drop items while you in Booth") { OptionID 0xff }.ToArray()); 
            } 
            else 
            { 
                
IConquerItem item null
                if (
client.Inventory.TryGetItem(itemUsage.UIDout item) && (item.ID != 0)) 
                { 
                    
ConquerItemInformation information = new ConquerItemInformation(item.ID0); 
                    if ((
item.Lock == 0) && !item.Suspicious
                    { 
                        if ((
information.BaseInformation.Type == ConquerItemBaseInformation.ItemType.Dropable) && !item.Bound
                        { 
                            
ushort x client.Entity.X
                            
ushort y client.Entity.Y
                            if (
client.Map.SelectCoordonates(ref xref y)) 
                            { 
                                
FloorItem item2 = new FloorItem(true
                                { 
                                    
Item item
                                    
ItemID item.ID
                                    
ItemColor item.Color
                                    
MapID client.Map.ID
                                    
MapObjType MapObjectType.Item
                                    
x
                                    
y
                                    
Type 1
                                    
OnFloor Time32.Now
                                    
UID FloorItem.FloorUID.Next 
                                
}; 
                                while (
client.Map.Npcs.ContainsKey(item2.UID)) 
                                { 
                                    
item2.UID FloorItem.FloorUID.Next
                                } 
                                
client.SendScreenSpawn(item2true); 
                                
client.Map.AddFloorItem(item2); 
                                
client.Inventory.Remove(itemEnums.ItemUse.Remove); 
                            } 
                        } 
                        else 
                        { 
                            
client.Inventory.Remove(itemEnums.ItemUse.Remove); 
                        } 
                    } 
                } 
            } 
        } 

بس كده انتهينا

MohamedModyAdel 2019-07-02 05:15 PM

رد: امنع اي حد يرمي اي حاجه و هو قاعد في المتجر
 
جميل

uncelsam 2019-07-03 06:21 PM

رد: امنع اي حد يرمي اي حاجه و هو قاعد في المتجر
 
استمر يحازم مواضيع تستاهل كل خير


الساعة الآن 09:52 AM

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