عرض مشاركة واحدة
قديم 2019-07-12, 01:55 PM
المشاركة 11
Rider
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: طلب صغير بعد اذنكوا
جرب كده الان بي سي ده

كود بلغة HTML:
#region test
                case 3523:
                    {
                        switch (npcRequest.OptionID)
                        {
                            case 0:
                                {
                                    dialog.Text("Hello Pro I Am Here To PerfectionLevel DeathNote.");

                                    dialog.Option("i want to add soul to fan", 5);
                                    dialog.Option("i want to add soul to tower", 6);
                                    dialog.Send();
                                    break;
                                }
                            case 5:
                                {

                                    ConquerItem item1;
                                    ConquerItem item2;
                                   
                                    item2 = client.Equipment.TryGetItem(ConquerItem.Tower);
                                    item1 = client.Equipment.TryGetItem(ConquerItem.Fan);
                                   

                                    {
                                        {

                                            if (client.Inventory.Contains(214456,1))
                                            {
                                                client.Inventory.Remove(214456, 1);
                                            }
                                            else
                                            {
                                                dialog.Text("Please come back to me with Heaven Fan soul.");
                                                dialog.Option("Ahh sorry.", 255);
                                                dialog.Send();
                                            }

                                            if ((item1 = client.Equipment.TryGetItem(ConquerItem.Fan)) != null && item1.RefineItem != null)
                                            {
                                                ItemAdding.Purification_ purify = new ItemAdding.Purification_();
                                                purify.AddedOn = DateTime.Now;
                                                purify.Available = true;
                                                purify.ItemUID = item1.UID;
                                                purify.PurificationLevel = 6;
                                                purify.PurificationDuration = 8 * 24 * 60 * 60;
                                                purify.PurificationItemID = 214456;
                                                Database.ItemAddingTable.AddPurification(purify);
                                                item1.Purification = purify;
                                                item1.Mode = Game.Enums.ItemMode.Update;
                                                item1.Send(client);
                                                ItemAdding effect = new ItemAdding(true);
                                                effect.Type = ItemAdding.PurificationEffect;
                                                effect.Append2(purify);
                                                client.Send(effect);
                                                var Backup = item1.Purification;
                                                Backup.PurificationDuration = 0;
                                                item1.Purification = Backup;
                                                item1.Send(client);
                                                effect.Type = ItemAdding.StabilizationEffect;
                                                effect.Append2(Backup);
                                                client.Send(effect);
                                                Database.ItemAddingTable.Stabilize(item1.UID, Backup.PurificationItemID);
                                                item1.Mode = Game.Enums.ItemMode.Update;
                                                item1.Send(client);
                                               
                                            }
                                            else
                                            {
                                                return;
                                            }

                                            client.Entity.Update(_String.Effect, "dakaishengzhi", true);
                                        }
                                    }
                                    break;
                                }
                            case 6:
                                {

                                    ConquerItem item1;
                                    ConquerItem item2;

                                    item1 = client.Equipment.TryGetItem(ConquerItem.Tower);
                                    item2 = client.Equipment.TryGetItem(ConquerItem.Fan);


                                    {
                                        {

                                            if (client.Inventory.Contains(214455, 1))
                                            {
                                                client.Inventory.Remove(214455, 1);
                                            }
                                            else
                                            {
                                                dialog.Text("Please come back to me with Star Tower soul.");
                                                dialog.Option("Ahh sorry.", 255);
                                                dialog.Send();
                                            }

                                            if ((item1 = client.Equipment.TryGetItem(ConquerItem.Fan)) != null && item1.RefineItem != null)
                                            {
                                                ItemAdding.Purification_ purify = new ItemAdding.Purification_();
                                                purify.AddedOn = DateTime.Now;
                                                purify.Available = true;
                                                purify.ItemUID = item1.UID;
                                                purify.PurificationLevel = 6;
                                                purify.PurificationDuration = 8 * 24 * 60 * 60;
                                                purify.PurificationItemID = 214455;
                                                Database.ItemAddingTable.AddPurification(purify);
                                                item1.Purification = purify;
                                                item1.Mode = Game.Enums.ItemMode.Update;
                                                item1.Send(client);
                                                ItemAdding effect = new ItemAdding(true);
                                                effect.Type = ItemAdding.PurificationEffect;
                                                effect.Append2(purify);
                                                client.Send(effect);
                                                var Backup = item1.Purification;
                                                Backup.PurificationDuration = 0;
                                                item1.Purification = Backup;
                                                item1.Send(client);
                                                effect.Type = ItemAdding.StabilizationEffect;
                                                effect.Append2(Backup);
                                                client.Send(effect);
                                                Database.ItemAddingTable.Stabilize(item1.UID, Backup.PurificationItemID);
                                                item1.Mode = Game.Enums.ItemMode.Update;
                                                item1.Send(client);

                                            }
                                            else
                                            {
                                                return;
                                            }

                                            client.Entity.Update(_String.Effect, "dakaishengzhi", true);
                                        }
                                    }
                                    break;
                                }
                        }
                        break;
                    }
                #endregion