منتدي اكواد

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

medo2020 2020-02-29 12:38 PM

مشكله فى الاصطفاء
 
يجماعه لما بفتح الاميل بتاجى المربعات الى بتقفل الاصطف صح تمام
بدوس عليها علشان الاصطفاء تتقفل مش بتتقفل ومرديش تتقفل
ولما بقفل الاصطف من المربع الى فى الايتم مرديش تتقفل بردى
فا ممكن حل المشكله دى

ElSaher 2020-03-04 01:23 AM

رد: مشكله فى الاصطفاء
 
مشكلة في فولدر ini
Gul الثبب فيها لاني قبلتني اكتر من مره

medo2020 2020-03-06 05:39 AM

رد: مشكله فى الاصطفاء
 
مش فاهم يعنى حلها ايه بالظبط ياباشا

medo2020 2020-03-06 05:40 AM

رد: مشكله فى الاصطفاء
 
واعمل ؟

medo2020 2020-03-08 05:18 PM

رد: مشكله فى الاصطفاء
 
حل يارجاله

ElSaher 2020-03-08 09:20 PM

رد: مشكله فى الاصطفاء
 
دور علي Gul وا Gul800.600 الي كانت شغاله عندك كويس ومش تعدل عليها هتتحل كدا

medo2020 2020-03-08 09:36 PM

رد: مشكله فى الاصطفاء
 
اخوش كلاسك ايه وابحث فين واعمل ايه بالظبط قولى معلش علشان تتحل المشكله دى

Rider 2020-03-09 01:44 PM

رد: مشكله فى الاصطفاء
 
packethandler.cs
سيرش
كود PHP:

 SocketTalismanWithItem(ItemUsage itemUsageClient.GameState client

فوقه ضيف
كود PHP:

 static void LockItem(ItemLock itemLockClient.GameState client)
        {
            
ConquerItem item null;
            if (
client.Inventory.TryGetItem(itemLock.UIDout item))
            {
                
itemLock.ID 1;
                
item.Lock 1;
                
item.Mode Game.Enums.ItemMode.Update;
                
client.Send(itemLock);
                
item.Send(client);
                
Database.ConquerItemTable.UpdateLock(item);
            }
            else if (
client.Equipment.TryGetItem(itemLock.UID) != null)
            {
                
item client.Equipment.TryGetItem(itemLock.UID);
                
itemLock.ID 1;
                
item.Lock 1;
                
item.Mode Game.Enums.ItemMode.Update;
                
client.Send(itemLock);
                
item.Send(client);
                
Database.ConquerItemTable.UpdateLock(item);
            }
        }
        static 
void UnlockItemInstant(ItemLock itemLockClient.GameState client)
        {
            
ConquerItem item null;
            if (
client.Inventory.TryGetItem(itemLock.UIDout item))
            {
                if (
item.Lock == 1)
                {
                    
item.Lock 0;
                    
item.Mode Game.Enums.ItemMode.Update;
                    
item.Send(client);
                    
Database.ConquerItemTable.UpdateLock(item);
                }
                else
                    
client.Send(new Message("Can't unlock an item that is in progress of unlocking."System.Drawing.Color.FloralWhiteMessage.TopLeft));
            }
        }
        static 
void UnlockItem5Days(ItemLock itemLockClient.GameState client)
        {
            
ConquerItem item null;
            if (
client.Inventory.TryGetItem(itemLock.UIDout item))
            {
                if (
item.Lock == 1)
                {
                    
item.Lock 2;
                    
item.UnlockEnd DateTime.Now.AddDays(5);
                    
item.Mode Game.Enums.ItemMode.Update;
                    
item.Send(client);
                    
Database.ConquerItemTable.UpdateLock(item);
                }
                else
                    
client.Send(new Message("Can't unlock an item that is in progress of unlocking."System.Drawing.Color.FloralWhiteMessage.TopLeft));
            }
        } 


Mr. Co 2020-03-09 06:40 PM

رد: مشكله فى الاصطفاء
 
اقتباس:

المشاركة الأصلية كتبت بواسطة rider (المشاركة 31621)
packethandler.cs
سيرش
كود PHP:

 sockettalismanwithitem(itemusage itemusageclient.gamestate client

فوقه ضيف
كود PHP:

 static void lockitem(itemlock itemlockclient.gamestate client)
        {
            
conqueritem item null;
            if (
client.inventory.trygetitem(itemlock.uidout item))
            {
                
itemlock.id 1;
                
item.lock 1;
                
item.mode game.enums.itemmode.update;
                
client.send(itemlock);
                
item.send(client);
                
database.conqueritemtable.updatelock(item);
            }
            else if (
client.equipment.trygetitem(itemlock.uid) != null)
            {
                
item client.equipment.trygetitem(itemlock.uid);
                
itemlock.id 1;
                
item.lock 1;
                
item.mode game.enums.itemmode.update;
                
client.send(itemlock);
                
item.send(client);
                
database.conqueritemtable.updatelock(item);
            }
        }
        static 
void unlockiteminstant(itemlock itemlockclient.gamestate client)
        {
            
conqueritem item null;
            if (
client.inventory.trygetitem(itemlock.uidout item))
            {
                if (
item.lock == 1)
                {
                    
item.lock 0;
                    
item.mode game.enums.itemmode.update;
                    
item.send(client);
                    
database.conqueritemtable.updatelock(item);
                }
                else
                    
client.send(new message("can't unlock an item that is in progress of unlocking."system.drawing.color.floralwhitemessage.topleft));
            }
        }
        static 
void unlockitem5days(itemlock itemlockclient.gamestate client)
        {
            
conqueritem item null;
            if (
client.inventory.trygetitem(itemlock.uidout item))
            {
                if (
item.lock == 1)
                {
                    
item.lock 2;
                    
item.unlockend datetime.now.adddays(5);
                    
item.mode game.enums.itemmode.update;
                    
item.send(client);
                    
database.conqueritemtable.updatelock(item);
                }
                else
                    
client.send(new message("can't unlock an item that is in progress of unlocking."system.drawing.color.floralwhitemessage.topleft));
            }
        } 


عملت الحل ده مش نافع

Rider 2020-03-09 07:20 PM

رد: مشكله فى الاصطفاء
 
packethandler.cs
سيرش
كود PHP:

case 2202

فوقه ضيف
كود PHP:

  #region ItemLock (2048)
                
case 2048:
                    {
                        if (
client.Action != 2)
                            return;
                        
ItemLock itemlock = new ItemLock(false);
                        
itemlock.Deserialize(packet);
                        switch (
itemlock.ID)
                        {
                            case 
ItemLock.RequestLock:
                                
LockItem(itemlockclient);
                                break;
                            case 
ItemLock.RequestUnlock:
                                if (
client.Player.VIPLevel == 6)
                                {
                                    
client.ItemUnlockPacket itemlock;
                                    
Npcs dialog = new Npcs(client);
                                    
client.ActiveNpc 9999995;
                                }
                                else
                                    
UnlockItem5Days(itemlockclient);
                                break;
                        }
                        break;
                    }
                
#endregion 



الساعة الآن 06:46 AM

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