قديم 2020-03-04, 01:23 AM
المشاركة 2
ElSaher
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: مشكله فى الاصطفاء
مشكلة في فولدر ini
Gul الثبب فيها لاني قبلتني اكتر من مره

قديم 2020-03-06, 05:39 AM
المشاركة 3
medo2020
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: مشكله فى الاصطفاء
مش فاهم يعنى حلها ايه بالظبط ياباشا

قديم 2020-03-06, 05:40 AM
المشاركة 4
medo2020
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: مشكله فى الاصطفاء
واعمل ؟

قديم 2020-03-08, 05:18 PM
المشاركة 5
medo2020
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: مشكله فى الاصطفاء
حل يارجاله

قديم 2020-03-08, 09:20 PM
المشاركة 6
ElSaher
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: مشكله فى الاصطفاء
دور علي Gul وا Gul800.600 الي كانت شغاله عندك كويس ومش تعدل عليها هتتحل كدا

قديم 2020-03-08, 09:36 PM
المشاركة 7
medo2020
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: مشكله فى الاصطفاء
اخوش كلاسك ايه وابحث فين واعمل ايه بالظبط قولى معلش علشان تتحل المشكله دى

قديم 2020-03-09, 01:44 PM
المشاركة 8
Tefa
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: مشكله فى الاصطفاء
packethandler.cs
سيرش

كود:
 SocketTalismanWithItem(ItemUsage itemUsageClient.GameState client

فوقه ضيف

كود:
 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));
            }
        } 


قديم 2020-03-09, 06:40 PM
المشاركة 9
Mr. Co
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: مشكله فى الاصطفاء
packethandler.cs
سيرش

كود:
 sockettalismanwithitem(itemusage itemusageclient.gamestate client

فوقه ضيف

كود:
 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));
            }
        } 
عملت الحل ده مش نافع

قديم 2020-03-09, 07:20 PM
المشاركة 10
Tefa
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: مشكله فى الاصطفاء
packethandler.cs
سيرش

كود:
case 2202

فوقه ضيف

كود:
  #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 



العلامات المرجعية



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

الانتقال السريع



الساعة الآن 04:55 AM

Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.