|  | 
 | 
 
 
|  المشاركات 151 |  +التقييم 0.06 |  تاريخ التسجيل Apr 2019 |  الاقامة |  نظام التشغيل |  رقم العضوية 11 | 
 System Lottery Done 100%
				System Lottery Done 100%
		


		
	 
public uint VirtuePoints; 
   
	
		
		
		
		
	 
public DateTime LastLotteryEntry;  
public byte LotteryEntries;  
public bool InLottery; 
   
	
		
		
		
		
	 
public static bool LoadEntity 
   
	
		
		
		
		
	 
client.HeadgearClaim = reader.ReadBoolean("HeadgearClaim"); 
   
	
		
		
		
		
	 
client.InLottery = reader.ReadBoolean("InLottery");  
client.LotteryEntries = reader.ReadByte("LotteryEntries");  
client.LastLotteryEntry = DateTime.FromBinary(reader.ReadInt64("LastLotteryEntry")); 
   
	
		
		
		
		
	 
client.ExpBalls = 0; 
   
	
		
		
		
		
	 
client.LotteryEntries = 0; 
   
	
		
		
		
		
	 
ResetExpball(client); 
   
	
		
		
		
		
	 
ResetLottery(client); 
   
	
		
		
		
		
	 
public static void ResetExpball 
   
	
		
		
		
		
	 
public static void ResetLottery(Client.GameState client)  
        {  
            UpdateData(client, "LotteryEntries", 0);  
        } 
   
	
		
		
		
		
	 
.Set("Class", e.Class) 
   
	
		
		
		
		
	 
.Set("InLottery", c.InLottery)  
.Set("LotteryEntries", c.LotteryEntries)  
.Set("LastLotteryEntry", c.LastLotteryEntry.Ticks) 
   
	
		
		
		
		
	 
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
namespace Conquer_Online_Server.Database 
{ 
    public class LotteryTable 
    { 
        public class LotteryItem 
        { 
            public int Rank, Chance; 
            public string Name; 
            public uint ID; 
            public byte Color; 
            public byte Sockets; 
            public byte Plus; 
            public uint NPCID; 
        } 
        public static List<LotteryItem> LotteryItems = new List<LotteryItem>(); 
        public static void Load() 
        { 
            using (var cmd = new MySqlCommand(MySqlCommandType.SELECT).Select("lottery")) 
            using (var reader = cmd.CreateReader()) 
            { 
                while (reader.Read()) 
                { 
                    LotteryItem item = new LotteryItem(); 
                    item.Rank = reader.ReadInt32("Rank"); 
                    item.Chance = reader.ReadInt32("Chance"); 
                    item.Name = reader.ReadString("Prize_Name"); 
                    item.ID = reader.ReadUInt32("Prize_Item"); 
                    item.Color = reader.ReadByte("Color"); 
                    item.Sockets = reader.ReadByte("Hole_Num"); 
                    item.Plus = reader.ReadByte("Addition_Lev"); 
                    LotteryItems.Add(item); 
                } 
            } 
            Console.WriteLine("Lottery items loaded."); 
        } 
    } 
} 
   
	
		
		
		
		
	 
public Time32 FreezeStamp; 
   
	
		
		
		
		
	 
public uint LotteryItemID = 0;  
public byte LotteryJadeAdd;  
public uint LotteryItemPlus;  
public uint LotteryItemSocket1;  
public uint LotteryItemSoc2;  
public uint LotteryItemColor;  
public ConquerItem LotteryPrize; 
   
	
		
		
		
		
	 
public LotteryTable.LotteryItem LotoItem; 
   
	
		
		
		
		
	 
public bool UseItem = false; 
   
	
		
		
		
		
	 
public uint LotteryItemSoc1; 
   
	
		
		
		
		
	 
mapName = "OfflineTG"; 
   
	
		
		
		
		
	 
case 700:  
mapName = "LotteryMap";  
break; 
   
	
		
		
		
		
	 
mapName = "DesertArena"; 
   
	
		
		
		
		
	 
case 0x760:  
mapName = "LotteryHouse";  
break; 
   
	
		
		
		
		
	 
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using Conquer_Online_Server.Network.GamePackets; 
using Conquer_Online_Server.Interfaces; 
namespace Conquer_Online_Server.Game 
{ 
    public class Lottery 
    { 
        public static void LotteryRewardMessage(Conquer_Online_Server.Client.GameState Hero, ConquerItem i) 
        { 
            string str = ""; 
            string str2 = ""; 
            string str3 = ""; 
            if ((Conquer_Online_Server.Game.Enums.ItemQuality)(i.ID % 10) >= Conquer_Online_Server.Game.Enums.ItemQuality.Elite) 
            { 
                str = "Elite "; 
                if ((Conquer_Online_Server.Game.Enums.ItemQuality)(i.ID % 10) >= Conquer_Online_Server.Game.Enums.ItemQuality.Super) 
                { 
                    str = "Super "; 
                } 
                if (Conquer_Online_Server.Database.ConquerItemInformation.BaseInformations[i.ID].Name.Contains("MoneyBag")) 
                { 
                    str = ""; 
                } 
            } 
            if (i.SocketOne > 0) 
            { 
                str2 = "1-Socket "; 
                if (i.SocketTwo > 0) 
                { 
                    str2 = "2-Socket "; 
                } 
            } 
            if (i.Plus > 0) 
            { 
                str3 = "(+" + i.Plus + ")"; 
            } 
            string str4 = str + str2 + Conquer_Online_Server.Database.ConquerItemInformation.BaseInformations[i.ID].Name + str3; 
            string msg = string.Format("{0} won a {1} from the Lottery!", Hero.Entity.Name, str4); 
            if ((Conquer_Online_Server.Game.Enums.ItemQuality)(i.ID % 10) >= Conquer_Online_Server.Game.Enums.ItemQuality.Elite) 
            { 
                Kernel.SendWorldMessage(new Message(msg, System.Drawing.Color.Red, Conquer_Online_Server.Network.GamePackets.Message.Talk), Program.Values); 
            } 
            else 
            { 
                Hero.Send(new Message(msg, System.Drawing.Color.White, Message.Talk)); 
            } 
        } 
        public static void GiveLotteryPrize(Conquer_Online_Server.Client.GameState Hema) 
        { 
            LotteryRewardMessage(Hema, Hema.Entity.LotteryPrize); 
            Conquer_Online_Server.Database.ConquerItemInformation Itemd = new Conquer_Online_Server.Database.ConquerItemInformation(Hema.Entity.LotteryItemID, 0); 
            //var Itemd = Conquer_Online_Server.Database.ConquerItemInformation.BaseInformations[Hema.Entity.LotteryItemID];  
            ConquerItem Item = new ConquerItem(true); 
            Item.ID = Hema.Entity.LotteryItemID; 
            Item.Plus = (byte)Hema.Entity.LotteryItemPlus; 
            Item.Color = Conquer_Online_Server.Game.Enums.Color.Blue; 
            if (Hema.Entity.LotteryItemSoc1 > 0) 
            { 
                Item.SocketOne = Conquer_Online_Server.Game.Enums.Gem.EmptySocket; 
                Hema.Entity.LotteryItemSoc1 = 0; 
            } 
            if (Hema.Entity.LotteryItemSoc2 > 0) 
            { 
                Item.SocketTwo = Conquer_Online_Server.Game.Enums.Gem.EmptySocket; 
                Hema.Entity.LotteryItemSoc2 = 0; 
            } 
            Item.Durability = Item.MaximDurability = Itemd.BaseInformation.Durability; 
            Hema.Inventory.Add(Item, Conquer_Online_Server.Game.Enums.ItemUse.CreateAndAdd); 
            Hema.Entity.LotteryItemID = 0; 
            Hema.Entity.LotteryJadeAdd = 0; 
        } 
        public static void LuckyBox(uint npcID, Conquer_Online_Server.Client.GameState h, bool jade) 
        { 
            if (jade || h.Inventory.Contains(0xadb50, 3)) 
            { 
                if (!jade) 
                { 
                    h.LotteryEntries += 1; 
                    h.Activenes.SendSinglePacket(h, Activeness.Types.LotteryTask, h.LotteryEntries); 
                } 
                else 
                { 
                    h.Entity.LotteryJadeAdd++; 
                } 
                if ((npcID != 0) && !jade) 
                { 
                    _String packet = new _String(true); 
                    packet.UID = npcID; 
                    packet.TextsCount = 1; 
                    packet.Type = _String.Effect; 
                    packet.Texts.Add("lottery"); 
                    h.Send(packet); 
                } 
            tryagain: 
                int rand = Kernel.Random.Next(Conquer_Online_Server.Database.LotteryTable.LotteryItems.Count); 
            var item = Conquer_Online_Server.Database.LotteryTable.LotteryItems[rand]; 
            var Itemd = Conquer_Online_Server.Database.ConquerItemInformation.BaseInformations[item.ID]; 
                if (Itemd == null || item == null) 
                    goto tryagain; 
                if (item.NPCID != npcID && Kernel.Rate(70)) 
                    goto tryagain; 
                if (!(Network.PacketHandler.GetPositionFromID(item.ID) != Network.PacketHandler.Positions.Garment && Network.PacketHandler.GetPositionFromID(item.ID) != 0 && Kernel.Rate(99))) 
                { 
                    ConquerItem Item = new ConquerItem(true); 
                    Item.ID = item.ID; 
                    h.Entity.LotteryItemID = item.ID; 
                    h.Entity.LotteryItemPlus = item.Plus; 
                    h.Entity.LotteryItemColor = (byte)Conquer_Online_Server.Game.Enums.Color.Blue; 
                    Item.Plus = item.Plus; 
                    Item.Color = Conquer_Online_Server.Game.Enums.Color.Blue; 
                    if (item.Sockets > 0) 
                    { 
                        Item.SocketOne = Conquer_Online_Server.Game.Enums.Gem.EmptySocket; 
                        h.Entity.LotteryItemSoc1 = 255; 
                    } 
                    if (item.Sockets > 1) 
                    { 
                        Item.SocketTwo = Conquer_Online_Server.Game.Enums.Gem.EmptySocket; 
                        h.Entity.LotteryItemSoc2 = 255; 
                    } 
                    Item.Durability = Item.MaximDurability = Itemd.Durability; 
                    // h.Inventory.Add(Item, Game.Enums.ItemUse.Add); 
                    //h.Entity.LotteryPrize = Item; 
                    if ((Item != null)) 
                    { 
                        if (!jade) 
                        { 
                            if (h.Inventory.Contains(0xadb50, 3)) 
                            { 
                                h.Inventory.Remove(0xadb50, 3); 
                            } 
                            else 
                            { 
                                return; 
                            } 
                        } 
                        else 
                        { 
                            if (h.Inventory.Contains(0xadb50, 1)) 
                            { 
                                h.Inventory.Remove(0xadb50, 1); 
                            } 
                            else 
                            { 
                                return; 
                            } 
                        } 
                        h.Entity.LotteryPrize = Item; 
                        Conquer_Online_Server.Network.GamePackets.Lottery lottery = new Conquer_Online_Server.Network.GamePackets.Lottery 
                        { 
                            //Chances = (byte)(10 - h.LotteryEntries), 
                            Color = Item.Color, 
                            Plus = Item.Plus, 
                            Prize = Item.ID, 
                            SocketOne = (byte)Item.SocketOne, 
                            SocketTwo = (byte)Item.SocketTwo, 
                            AddJadeChances = h.Entity.LotteryJadeAdd, 
                            Type = Conquer_Online_Server.Network.GamePackets.Lottery.LotteryTypes.ShowGUI 
                        }; 
                        h.Send((byte[])lottery); 
                    } 
                    else 
                    { 
                        // string msg = string.Format("Error generating lottery prize.", h.Entity.Name, h.Entity.Name); 
                        // h.Send(new Message(msg, System.Drawing.Color.White, Message.Talk)); 
                    } 
                } 
                else 
                    goto tryagain; 
            } 
            else 
            { 
                string msg = string.Format("You need 3 Small Lottery Tickets to try at the lottery!", h.Entity.Name, h.Entity.Name); 
                h.Send(new Message(msg, System.Drawing.Color.White, Message.Talk)); 
            } 
        } 
        public static void Handle(byte[] Data, Conquer_Online_Server.Client.GameState Client) 
        { 
            Conquer_Online_Server.Network.GamePackets.Lottery lottery = new Conquer_Online_Server.Network.GamePackets.Lottery(Data); 
            if (Client != null) 
            { 
                switch (lottery.Type) 
                { 
                    case Conquer_Online_Server.Network.GamePackets.Lottery.LotteryTypes.Accept: 
                        GiveLotteryPrize(Client); 
                        break; 
                    case Conquer_Online_Server.Network.GamePackets.Lottery.LotteryTypes.AddJade: 
                        if ((Client.Entity.LotteryJadeAdd < 2) && Client.Inventory.Contains(0xadb50, 1)) 
                        { 
                            LuckyBox(0, Client, true); 
                        } 
                        break; 
                    case Conquer_Online_Server.Network.GamePackets.Lottery.LotteryTypes.Continue: 
                        LuckyBox(0, Client, false); 
                        break; 
                } 
            } 
        } 
    } 
} 
   
	
		
		
		
		
	 
public enum VIPExtras 
   
	
		
		
		
		
	 
BonusLottery = 0x8000, 
   
	
		
		
		
		
	 
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
namespace Conquer_Online_Server.Network.GamePackets 
{ 
    internal class Lottery 
    { 
        private byte[] mData; 
        public enum LotteryTypes 
        { 
            Accept = 0, 
            AddJade = 1, 
            Continue = 2, 
            SocketOne = 7, 
            SocketTwo = 8, 
            ShowGUI = 0x103 
        } 
        public Lottery() 
        { 
            this.mData = new byte[26 + 8]; 
            Writer.Write(26, 0, this.mData); 
            Writer.Write((ushort)1314, 2, this.mData); 
            Writer.Write((byte)1, 6, this.mData); 
        } 
        public Lottery(byte[] d) 
        { 
            this.mData = new byte[d.Length]; 
            d.CopyTo(this.mData, 0); 
        } 
        public static implicit operator byte[](Lottery d) 
        { 
            return d.mData; 
        } 
        public byte AddJadeChances 
        { 
            get 
            { 
                return this.mData[11]; 
            } 
            set 
            { 
                this.mData[11] = value; 
            } 
        } 
        public byte Chances 
        { 
            get 
            { 
                return this.mData[12]; 
            } 
            set 
            { 
                this.mData[12] = value; 
            } 
        } 
        public Game.Enums.Color Color 
        { 
            get 
            { 
                return (Game.Enums.Color)((byte)BitConverter.ToUInt16(this.mData, 10)); 
            } 
            set 
            { 
                Writer.Write((ushort)value, 10, this.mData); 
            } 
        } 
        public byte Plus 
        { 
            get 
            { 
                return this.mData[9]; 
            } 
            set 
            { 
                Writer.Write(value, 9, this.mData); 
            } 
        } 
        public uint Prize 
        { 
            get 
            { 
                return BitConverter.ToUInt32(this.mData, 12); 
            } 
            set 
            { 
                Writer.Write(value, 12, this.mData); 
            } 
        } 
        public byte SocketOne 
        { 
            get 
            { 
                return this.mData[7]; 
            } 
            set 
            { 
                Writer.Write(value, 7, this.mData); 
            } 
        } 
        public byte SocketTwo 
        { 
            get 
            { 
                return this.mData[8]; 
            } 
            set 
            { 
                Writer.Write(value, 8, this.mData); 
            } 
        } 
        public LotteryTypes Type 
        { 
            get 
            { 
                return (LotteryTypes)BitConverter.ToUInt16(this.mData, 4); 
            } 
            set 
            { 
                Writer.Write((ushort)value, 4, this.mData); 
            } 
        } 
    } 
} 
   
	
		
		
		
		
	 
#region PK Explorer 
   
	
		
		
		
		
	 
#region Lottery (1314)  
                case 1314:  
                    {  
                        Game.Lottery.Handle(packet, client);  
                        break;  
                    }  
                #endregion 
   
	
		
		
		
		
	 
#region Gates 
   
	
		
		
		
		
	 
#region SmallLotteryTicketPack  
                case 724002:  
                    {  
                        client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack);  
                        client.Inventory.Add(711504, 0, 3);  
                        break;  
                    }  
                #endregion 
   
	
		
		
		
		
	 
#region LadyLuck 
                            case 923: 
                            case 924: 
                                { 
                                    switch (npcRequest.OptionID) 
                                    { 
                                        case 0: 
                                            { 
                                                if (client.InLottery) 
                                                { 
                                                    dialog.Text("Look!~Here~is~the~LuckyBox,~a~kind~of~magical~box~which~makes~your~dream~come~true."); 
                                                    dialog.Option("Get~me~out~of~here!", 4); 
                                                    dialog.Option("Tell~me~more~about~it~please.", 5); 
                                                    dialog.Option("Exchange~Small~Lottery~Ticket.", 2); 
                                                    dialog.Option("Really?~I~don`t~believe~it.", 255); 
                                                    dialog.Avatar(159); 
                                                    dialog.Send(); 
                                                } 
                                                else 
                                                { 
                                                    dialog.Text("Welcome to the Lottery Center! There are many Lucky Boxes here, each containing incredible treasures! Pay me 3 Small Lottery Tickets to draw from the Lucky Box in the Lottery Center. You are allowed to enter the Lottery Center and try your luck upto 10"); 
                                                    dialog.Text("~times a day. You will have extra lottery chances if you are a VIP player. If you are new to this place, let me show you around the Lottery Center, first!"); 
                                                    dialog.Option("Let`s~try~my~luck!", 1); 
                                                    dialog.Option("Exchange~Small~Lottery~Ticket.", 2); 
                                                    dialog.Option("May~I~know~the~rules~first?", 3); 
                                                    dialog.Option("How~about~the~VIP~privilege?", 6); 
                                                    dialog.Option("Nice~to~see~you.", 255); 
                                                    dialog.Avatar(123); 
                                                    dialog.Send(); 
                                                } 
                                                break; 
                                            } 
                                        case 1: 
                                            { 
                                                if (client.Entity.Level >= 70) 
                                                { 
                                                    client.InLottery = true; 
                                                    client.LotteryEntries++; 
                                                    client.Entity.Teleport(700, 40, 47); 
                                                } 
                                                else 
                                                { 
                                                    dialog.Text("You may not join the lottery , you need level 70 first."); 
                                                    dialog.Option("Ahh sorry.", 255); 
                                                    dialog.Send(); 
                                                } 
                                                break; 
                                            } 
                                        case 2: 
                                            { 
                                                if (!client.Inventory.Contains(711504, 3)) 
                                                { 
                                                    dialog.Text("You don`t have 3 Lottery Tickets to exchange for the Small Lottery Tickets."); 
                                                    dialog.Option("Oops.", 255); 
                                                    dialog.Avatar(123); 
                                                    dialog.Send(); 
                                                } 
                                                else 
                                                { 
                                                    client.Inventory.Remove(711504, 3); 
                                                    client.Inventory.Add(3008856, 0, 1); 
                                                } 
                                                break; 
                                            } 
                                        case 3: 
                                            { 
                                                dialog.Text("There are many Lucky Boxes in the Lottery Center. Pay 3 Small Lottery Tickets, and you can draw from the Lucky Box! If you are not satisfied with the item you get, you can pay 1 more Small Lottery Ticket to change the item you drew. However, you can"); 
                                                dialog.Text("~only pay and change the item for 2 times. Each player is allowed to draw from the Lottery up to 10 times, each day."); 
                                                dialog.Option("Okay,~I~see.", 255); 
                                                dialog.Avatar(123); 
                                                dialog.Send(); 
                                                break; 
                                            } 
                                        case 4: 
                                            { 
                                                client.Entity.Teleport(1036, 219, 193); 
                                                client.InLottery = false; 
                                                break; 
                                            } 
                                        case 5: 
                                            { 
                                                dialog.Text("You~have~chance~to~get~whatever~you~desire~from~a~LuckyBox.~It~May~be~a~Dragonball,~+8~weapon,~or"); 
                                                dialog.Text("~two-socket~boot,~you~don`t~know~what~you~will~get~from~the~Box,~it~totally~depends~on~your~luck.~Well,"); 
                                                dialog.Text("~let`s~get~started~now.~Good~luck!"); 
                                                dialog.Option("Thanks~a~lot.", 255); 
                                                dialog.Avatar(159); 
                                                dialog.Send(); 
                                                break; 
                                            } 
                                        case 6: 
                                            { 
                                                dialog.Text("Each player can draw from the Lottery up to 10 times, each day. But if you are a VIP, you will have extra chances to play! Level 1 VIP: 10 extra chances. Level 2 VIP: 20 extra chances. Level 3 VIP: 30 extra chances."); 
                                                dialog.Text("~Level 4 VIP: 40 extra chances. Level 5 VIP: 50 extra chances. Level 6 VIP: 60 extra chances."); 
                                                dialog.Option("Got~it!", 255); 
                                                dialog.Avatar(123); 
                                                dialog.Send(); 
                                                break; 
                                            } 
                                    } 
                                    break; 
                                } 
                            #endregion 
             #region LuckyBox 
                            case 943: 
                            case 937: 
                            case 944: 
                            case 939: 
                            case 931: 
                                { 
                                    Game.Lottery.LuckyBox(client.ActiveNpc, client, false); 
                                    break; 
                                } 
                            #endregion 
   
	
		
		
		
		
	 
923    LadyLuck    2    9230    1036    212    188     
924    LadyLuck    2    9236    700    40    50     
944    lucky box    2    9287    700    45    56     
943    lucky box    2    9287    700    56    56     
939    lucky box    2    9287    700    45    45     
937    lucky box    2    9287    700    51    51     
931    lucky box    2    9287    700    56    45 
   
	
		
		
		
		
	 
700    700    66124    0 
   
	
		
		
		
		
	 
/* 
Navicat MySQL Data Transfer 
Source Server         : localhost_3306 
Source Server Version : 50045 
Source Host           : localhost:3306 
Source Database       : tq 
Target Server Type    : MYSQL 
Target Server Version : 50045 
File Encoding         : 65001 
Date: 2017-05-18 03:22:25 
*/ 
SET FOREIGN_KEY_CHECKS=0; 
-- ---------------------------- 
-- Table structure for `lottery` 
-- ---------------------------- 
DROP TABLE IF EXISTS `lottery`; 
CREATE TABLE `lottery` ( 
  `id` int(4) unsigned NOT NULL default '0', 
  `type` int(4) unsigned NOT NULL default '0', 
  `rank` tinyint(1) unsigned NOT NULL default '0', 
  `chance` int(4) unsigned NOT NULL default '0', 
  `prize_name` char(32) NOT NULL default '', 
  `prize_item` int(4) unsigned NOT NULL default '0', 
  `color` tinyint(1) unsigned NOT NULL default '0', 
  `hole_num` tinyint(1) unsigned NOT NULL default '0', 
  `addition_lev` tinyint(1) unsigned NOT NULL default '0', 
  PRIMARY KEY  (`id`) 
) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
-- ---------------------------- 
-- Records of lottery 
-- ---------------------------- 
INSERT INTO `lottery` VALUES ('1', '1', '8', '100', '+1Stone', '730001', '1', '0', '1'); 
INSERT INTO `lottery` VALUES ('3', '1', '8', '100', 'DisguiseAmulet', '723724', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('4', '1', '8', '100', 'LifeFruitBasket', '723725', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('5', '1', '8', '60', 'PenitenceAmulet', '723727', '4', '0', '0'); 
INSERT INTO `lottery` VALUES ('7', '1', '8', '70', 'Class1MoneyBag', '723713', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('8', '1', '7', '100', '+2Stone', '730002', '3', '0', '2'); 
INSERT INTO `lottery` VALUES ('9', '1', '7', '100', 'ExpPotion', '723017', '4', '0', '0'); 
INSERT INTO `lottery` VALUES ('10', '1', '7', '100', 'ExpBall', '723700', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('12', '1', '7', '70', 'Class2MoneyBag', '723714', '1', '0', '0'); 
INSERT INTO `lottery` VALUES ('13', '1', '6', '50', 'RefinedMoonGem', '700062', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('14', '1', '6', '10', 'RefinedFuryGem', '700022', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('15', '1', '6', '30', 'RefinedVioletGem', '700052', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('16', '1', '6', '100', '+1StonePack', '723712', '4', '0', '0'); 
INSERT INTO `lottery` VALUES ('17', '1', '6', '1', 'MeteorTearPack', '723711', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('18', '1', '6', '70', 'Class3MoneyBag', '723715', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('19', '1', '5', '100', '+3Stone', '730003', '4', '0', '3'); 
INSERT INTO `lottery` VALUES ('20', '1', '5', '80', 'RefinedDragonGem', '700012', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('21', '1', '5', '80', 'RefinedPhoenixGem', '700002', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('22', '1', '5', '80', 'RefinedRainbowGem', '700032', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('23', '1', '5', '70', 'Class4MoneyBag', '723716', '1', '0', '0'); 
INSERT INTO `lottery` VALUES ('24', '1', '4', '60', 'DragonBall', '1088000', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('25', '1', '4', '80', '+4Stone', '730004', '3', '0', '4'); 
INSERT INTO `lottery` VALUES ('26', '1', '4', '100', 'PrayingStone(S)', '1200000', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('27', '1', '4', '100', 'BlackTulip', '723584', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('28', '1', '4', '100', 'SashToken(S)', '722840', '1', '0', '0'); 
INSERT INTO `lottery` VALUES ('29', '1', '4', '70', 'Class5MoneyBag', '723717', '4', '0', '0'); 
INSERT INTO `lottery` VALUES ('30', '1', '4', '50', 'WhitePhoenix', '181305', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('31', '1', '4', '50', 'BrownPhoenix', '181405', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('32', '1', '4', '50', 'BlackPhoenix', '181505', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('33', '1', '4', '50', 'RedPhoenix', '181605', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('34', '1', '4', '50', 'GreenPhoenix', '181705', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('35', '1', '4', '50', 'BluePhoenix', '181805', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('36', '1', '4', '50', 'PurplePhoenix', '181905', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('37', '1', '4', '50', 'WhiteElegance', '181315', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('38', '1', '4', '50', 'BrownElegance', '181415', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('39', '1', '4', '50', 'BlackElegance', '181515', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('40', '1', '4', '50', 'RedElegance', '181615', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('41', '1', '4', '50', 'GreenElegance', '181715', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('42', '1', '4', '50', 'BlueElegance', '181815', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('43', '1', '4', '50', 'PurpleElegance', '181915', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('44', '1', '4', '50', 'WhiteCelestial', '181325', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('45', '1', '4', '50', 'BrownCelestial', '181425', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('46', '1', '4', '50', 'BlackCelestial', '181525', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('47', '1', '4', '50', 'RedCelestial', '181625', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('48', '1', '4', '50', 'GreenCelestial', '181725', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('49', '1', '4', '50', 'BlueCelestial', '181825', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('50', '1', '4', '50', 'PurpleCelestial', '181925', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('51', '1', '4', '50', 'WeddingGown', '181335', '4', '0', '0'); 
INSERT INTO `lottery` VALUES ('52', '1', '4', '50', 'ColorfulDress', '181345', '4', '0', '0'); 
INSERT INTO `lottery` VALUES ('53', '1', '4', '50', 'DarkWizard', '181355', '4', '0', '0'); 
INSERT INTO `lottery` VALUES ('54', '1', '4', '50', 'PrairieWind', '181365', '4', '0', '0'); 
INSERT INTO `lottery` VALUES ('55', '1', '4', '50', 'SongofTianshan', '181375', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('56', '1', '4', '50', 'RoyalDignity', '181385', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('57', '1', '4', '50', 'Daisy', '181395', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('58', '1', '4', '50', 'SouthofCloud', '182305', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('59', '1', '4', '50', 'BonfireNight', '182315', '4', '0', '0'); 
INSERT INTO `lottery` VALUES ('60', '1', '4', '50', 'AngelicalDress', '182325', '4', '0', '0'); 
INSERT INTO `lottery` VALUES ('61', '1', '3', '80', '+5Stone', '730005', '5', '0', '5'); 
INSERT INTO `lottery` VALUES ('62', '1', '3', '100', 'PrayingStone(L)', '1200002', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('63', '1', '3', '100', 'SuperTortoiseGem', '700073', '4', '0', '0'); 
INSERT INTO `lottery` VALUES ('64', '1', '3', '100', 'MagicalBottle', '2100045', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('65', '1', '3', '120', 'ExemptionToken', '723701', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('66', '1', '3', '120', 'Class6MoneyBag', '723718', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('67', '1', '3', '70', 'Class7MoneyBag', '723719', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('68', '1', '3', '100', 'SuperWarArmor', '130089', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('69', '1', '3', '100', 'SuperMonkCoronet', '118089', '1', '0', '0'); 
INSERT INTO `lottery` VALUES ('70', '1', '3', '100', 'SuperBasaltArmor', '131089', '1', '0', '0'); 
INSERT INTO `lottery` VALUES ('71', '1', '3', '100', 'SuperViolentHelmet', '111089', '1', '0', '0'); 
INSERT INTO `lottery` VALUES ('72', '1', '3', '100', 'SuperRhinoCoat', '133079', '1', '0', '0'); 
INSERT INTO `lottery` VALUES ('73', '1', '3', '100', 'SuperAntlerHat', '113069', '1', '0', '0'); 
INSERT INTO `lottery` VALUES ('74', '1', '3', '100', 'SuperConquestGown', '134099', '1', '0', '0'); 
INSERT INTO `lottery` VALUES ('75', '1', '3', '100', 'SuperStarCap', '114099', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('76', '1', '3', '70', 'SuperGoldBag', '121189', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('77', '1', '3', '70', 'SuperDragonNecklace', '120189', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('78', '1', '3', '70', 'SuperBlueBracelet', '152189', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('79', '1', '3', '70', 'SuperJadeEarring', '117089', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('80', '1', '3', '70', 'SuperDiamondRing', '150199', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('81', '1', '3', '90', 'SuperJetHeavyRing', '151179', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('82', '1', '3', '70', 'SuperKylinBoots', '160199', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('83', '1', '3', '70', 'SuperCloudBacksword', '421199', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('84', '1', '3', '70', 'SuperRosewoodBow', '500189', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('85', '1', '3', '100', 'SuperThornShield', '900089', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('86', '1', '3', '70', 'SuperRainbowBlade', '410199', '5', '0', '0'); 
INSERT INTO `lottery` VALUES ('87', '1', '3', '70', 'SuperLoyalSword', '420199', '1', '0', '0'); 
INSERT INTO `lottery` VALUES ('88', '1', '3', '100', 'SuperDemonHook', '430199', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('89', '1', '3', '100', 'SuperLightningWhip', '440199', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('90', '1', '3', '100', 'SuperGoldAxe', '450199', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('91', '1', '3', '100', 'SuperShiningHammer', '460199', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('92', '1', '3', '70', 'SuperSnakeClub', '480199', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('93', '1', '3', '100', 'SuperThunderScepter', '481199', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('94', '1', '3', '100', 'SuperRainbowDagger', '490199', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('95', '1', '3', '100', 'SuperTigerGlaive', '510199', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('96', '1', '3', '100', 'SuperGrimPoleaxe', '530199', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('97', '1', '3', '100', 'SuperPetalLongHammer', '540199', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('98', '1', '3', '100', 'SuperLance', '560199', '1', '0', '0'); 
INSERT INTO `lottery` VALUES ('99', '1', '3', '100', 'SuperSilverHalbert', '580199', '1', '0', '0'); 
INSERT INTO `lottery` VALUES ('100', '1', '3', '100', 'SuperCopperWand', '561199', '1', '0', '0'); 
INSERT INTO `lottery` VALUES ('101', '1', '3', '70', '2Socket-EliteIronBacksword', '421088', '3', '2', '0'); 
INSERT INTO `lottery` VALUES ('102', '1', '3', '70', '2Socket-EliteQinBow', '500088', '3', '2', '0'); 
INSERT INTO `lottery` VALUES ('103', '1', '3', '70', '2Socket-EliteRattanShield', '900018', '3', '2', '0'); 
INSERT INTO `lottery` VALUES ('104', '1', '3', '70', '2Socket-EliteMoonBlade', '410098', '3', '2', '0'); 
INSERT INTO `lottery` VALUES ('105', '1', '3', '100', '2Socket-EliteFangSword', '420098', '3', '2', '0'); 
INSERT INTO `lottery` VALUES ('106', '1', '3', '100', '2Socket-EliteAntlerHook', '430098', '3', '2', '0'); 
INSERT INTO `lottery` VALUES ('107', '1', '3', '100', '2Socket-EliteTwinWhip', '440098', '3', '2', '0'); 
INSERT INTO `lottery` VALUES ('108', '1', '3', '100', '2Socket-ElitePeaceAxe', '450098', '3', '2', '0'); 
INSERT INTO `lottery` VALUES ('109', '1', '3', '100', '2Socket-EliteMelonHammer', '460098', '4', '2', '0'); 
INSERT INTO `lottery` VALUES ('110', '1', '3', '70', '2Socket-EliteWarClub', '480098', '4', '2', '0'); 
INSERT INTO `lottery` VALUES ('111', '1', '3', '100', '2Socket-EliteWishScepter', '481098', '4', '2', '0'); 
INSERT INTO `lottery` VALUES ('112', '1', '3', '100', '2Socket-EliteCaoDagger', '490098', '4', '2', '0'); 
INSERT INTO `lottery` VALUES ('113', '1', '3', '100', '2Socket-EliteUnionGlaive', '510098', '4', '2', '0'); 
INSERT INTO `lottery` VALUES ('114', '1', '3', '100', '2Socket-EliteTwinPoleaxe', '530098', '4', '2', '0'); 
INSERT INTO `lottery` VALUES ('115', '1', '3', '100', '2Socket-EliteGreatLongHammer', '540098', '4', '2', '0'); 
INSERT INTO `lottery` VALUES ('116', '1', '3', '100', '2Socket-EliteLuckSpear', '560098', '4', '2', '0'); 
INSERT INTO `lottery` VALUES ('117', '1', '3', '100', '2Socket-EliteGoldHalbert', '580098', '3', '2', '0'); 
INSERT INTO `lottery` VALUES ('118', '1', '3', '100', '2Socket-EliteShaolinWand', '561098', '3', '2', '0'); 
INSERT INTO `lottery` VALUES ('119', '1', '2', '80', '+6Stone', '730006', '2', '0', '6'); 
INSERT INTO `lottery` VALUES ('120', '1', '2', '100', 'MiraculousGourd', '2100025', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('121', '1', '2', '100', 'Sash(L)', '1100009', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('124', '1', '2', '100', '1Socket-EliteDemonArmor', '130058', '5', '1', '0'); 
INSERT INTO `lottery` VALUES ('125', '1', '2', '100', '1Socket-EliteGoldCoronet', '118058', '5', '1', '0'); 
INSERT INTO `lottery` VALUES ('126', '1', '2', '100', '1Socket-EliteChainedArmor', '131058', '5', '1', '0'); 
INSERT INTO `lottery` VALUES ('127', '1', '2', '100', '1Socket-ElitePearlHelmet', '111058', '5', '1', '0'); 
INSERT INTO `lottery` VALUES ('128', '1', '2', '100', '1Socket-EliteApeCoat', '133048', '5', '1', '0'); 
INSERT INTO `lottery` VALUES ('129', '1', '2', '100', '1Socket-EliteLeopardHat', '113038', '5', '1', '0'); 
INSERT INTO `lottery` VALUES ('130', '1', '2', '100', '1Socket-ElitePowerGown', '134058', '5', '1', '0'); 
INSERT INTO `lottery` VALUES ('131', '1', '2', '100', '1Socket-EliteSharkCap', '114068', '5', '1', '0'); 
INSERT INTO `lottery` VALUES ('132', '1', '2', '70', '1Socket-EliteAmbergrisBag', '121128', '1', '1', '0'); 
INSERT INTO `lottery` VALUES ('133', '1', '2', '70', '1Socket-ElitePlatinaNecklace', '120128', '1', '1', '0'); 
INSERT INTO `lottery` VALUES ('134', '1', '2', '70', '1Socket-EliteBoneBracelet', '152128', '1', '1', '0'); 
INSERT INTO `lottery` VALUES ('135', '1', '2', '70', '1Socket-EliteHeartofOcean', '117068', '1', '1', '0'); 
INSERT INTO `lottery` VALUES ('136', '1', '2', '70', '1Socket-EliteJadeRing', '150118', '1', '1', '0'); 
INSERT INTO `lottery` VALUES ('137', '1', '2', '90', '1Socket-EliteDarkHeavyRing', '151118', '2', '1', '0'); 
INSERT INTO `lottery` VALUES ('138', '1', '2', '70', '1Socket-EliteLightBoots', '160098', '2', '1', '0'); 
INSERT INTO `lottery` VALUES ('174', '1', '1', '100', '2Socket-EliteDipperArmor', '130048', '5', '2', '0'); 
INSERT INTO `lottery` VALUES ('175', '1', '1', '100', '2Socket-EliteJadeCoronet', '118048', '5', '2', '0'); 
INSERT INTO `lottery` VALUES ('176', '1', '1', '100', '2Socket-EliteBrightArmor', '131048', '5', '2', '0'); 
INSERT INTO `lottery` VALUES ('177', '1', '1', '100', '2Socket-EliteSyeniticHelmet', '111048', '5', '2', '0'); 
INSERT INTO `lottery` VALUES ('178', '1', '1', '100', '2Socket-EliteWolfCoat', '133028', '1', '2', '0'); 
INSERT INTO `lottery` VALUES ('179', '1', '1', '100', '2Socket-EliteJackalHat', '113028', '1', '2', '0'); 
INSERT INTO `lottery` VALUES ('180', '1', '1', '100', '2Socket-ElitePureGown', '134048', '1', '2', '0'); 
INSERT INTO `lottery` VALUES ('181', '1', '1', '100', '2Socket-EliteCloudCap', '114048', '1', '2', '0'); 
INSERT INTO `lottery` VALUES ('182', '1', '1', '70', '2Socket-EliteBeanBag', '121098', '1', '2', '0'); 
INSERT INTO `lottery` VALUES ('183', '1', '1', '70', '2Socket-EliteGoldNecklace', '120098', '1', '2', '0'); 
INSERT INTO `lottery` VALUES ('184', '1', '1', '70', '2Socket-EliteGoldBracelet', '152088', '1', '2', '0'); 
INSERT INTO `lottery` VALUES ('185', '1', '1', '70', '2Socket-EliteTasselEarring', '117048', '3', '2', '0'); 
INSERT INTO `lottery` VALUES ('186', '1', '1', '70', '2Socket-EliteIvoryRing', '150098', '3', '2', '0'); 
INSERT INTO `lottery` VALUES ('187', '1', '1', '70', '2Socket-EliteBoneHeavyRing', '151098', '3', '2', '0'); 
INSERT INTO `lottery` VALUES ('188', '1', '1', '70', '2Socket-EliteCrocodileBoots', '160118', '2', '2', '0'); 
INSERT INTO `lottery` VALUES ('189', '1', '3', '100', 'BlueDream', '182335', '1', '0', '0'); 
INSERT INTO `lottery` VALUES ('190', '1', '3', '100', 'MoonOrchid', '182345', '2', '0', '0'); 
INSERT INTO `lottery` VALUES ('191', '1', '3', '100', 'FlyingFeather', '182355', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('192', '1', '3', '100', 'HeavenScent', '182365', '4', '0', '0'); 
INSERT INTO `lottery` VALUES ('122', '1', '2', '150', 'Class8MoneyBag', '723720', '4', '0', '0'); 
INSERT INTO `lottery` VALUES ('123', '1', '2', '70', 'Class9MoneyBag', '723721', '4', '0', '0'); 
INSERT INTO `lottery` VALUES ('139', '1', '1', '120', 'Class10MoneyBag', '723722', '3', '0', '0'); 
INSERT INTO `lottery` VALUES ('140', '1', '1', '70', 'TopMoneyBag', '723723', '3', '0', '0'); 
   
	
		
		
		

 رد: System Lottery Done 100%
				رد: System Lottery Done 100%
			

		
	 
public uint virtuepoints; 
   
	
		
		
		
		
	 
public datetime lastlotteryentry;  
public byte lotteryentries;  
public bool inlottery; 
   
	
		
		
		
		
	 
public static bool loadentity 
   
	
		
		
		
		
	 
client.headgearclaim = reader.readboolean("headgearclaim"); 
   
	
		
		
		
		
	 
client.inlottery = reader.readboolean("inlottery");  
client.lotteryentries = reader.readbyte("lotteryentries");  
client.lastlotteryentry = datetime.frombinary(reader.readint64("lastlotteryentry")); 
   
	
		
		
		
		
	 
client.expballs = 0; 
   
	
		
		
		
		
	 
client.lotteryentries = 0; 
   
	
		
		
		
		
	 
resetexpball(client); 
   
	
		
		
		
		
	 
resetlottery(client); 
   
	
		
		
		
		
	 
public static void resetexpball 
   
	
		
		
		
		
	 
public static void resetlottery(client.gamestate client)  
        {  
            updatedata(client, "lotteryentries", 0);  
        } 
   
	
		
		
		
		
	 
.set("class", e.class) 
   
	
		
		
		
		
	 
.set("inlottery", c.inlottery)  
.set("lotteryentries", c.lotteryentries)  
.set("lastlotteryentry", c.lastlotteryentry.ticks) 
   
	
		
		
		
		
	 
using system; 
using system.collections.generic; 
using system.linq; 
using system.text; 
namespace conquer_online_server.database 
{ 
    public class lotterytable 
    { 
        public class lotteryitem 
        { 
            public int rank, chance; 
            public string name; 
            public uint id; 
            public byte color; 
            public byte sockets; 
            public byte plus; 
            public uint npcid; 
        } 
        public static list<lotteryitem> lotteryitems = new list<lotteryitem>(); 
        public static void load() 
        { 
            using (var cmd = new mysqlcommand(mysqlcommandtype.select).select("lottery")) 
            using (var reader = cmd.createreader()) 
            { 
                while (reader.read()) 
                { 
                    lotteryitem item = new lotteryitem(); 
                    item.rank = reader.readint32("rank"); 
                    item.chance = reader.readint32("chance"); 
                    item.name = reader.readstring("prize_name"); 
                    item.id = reader.readuint32("prize_item"); 
                    item.color = reader.readbyte("color"); 
                    item.sockets = reader.readbyte("hole_num"); 
                    item.plus = reader.readbyte("addition_lev"); 
                    lotteryitems.add(item); 
                } 
            } 
            console.writeline("lottery items loaded."); 
        } 
    } 
} 
   
	
		
		
		
		
	 
public time32 freezestamp; 
   
	
		
		
		
		
	 
public uint lotteryitemid = 0;  
public byte lotteryjadeadd;  
public uint lotteryitemplus;  
public uint lotteryitemsocket1;  
public uint lotteryitemsoc2;  
public uint lotteryitemcolor;  
public conqueritem lotteryprize; 
   
	
		
		
		
		
	 
public lotterytable.lotteryitem lotoitem; 
   
	
		
		
		
		
	 
public bool useitem = false; 
   
	
		
		
		
		
	 
public uint lotteryitemsoc1; 
   
	
		
		
		
		
	 
mapname = "offlinetg"; 
   
	
		
		
		
		
	 
case 700:  
Mapname = "lotterymap";  
break; 
   
	
		
		
		
		
	 
mapname = "desertarena"; 
   
	
		
		
		
		
	 
case 0x760:  
Mapname = "lotteryhouse";  
break; 
   
	
		
		
		
		
	 
using system; 
using system.collections.generic; 
using system.linq; 
using system.text; 
using conquer_online_server.network.gamepackets; 
using conquer_online_server.interfaces; 
namespace conquer_online_server.game 
{ 
    public class lottery 
    { 
        public static void lotteryrewardmessage(conquer_online_server.client.gamestate hero, conqueritem i) 
        { 
            string str = ""; 
            string str2 = ""; 
            string str3 = ""; 
            if ((conquer_online_server.game.enums.itemquality)(i.id % 10) >= conquer_online_server.game.enums.itemquality.elite) 
            { 
                str = "elite "; 
                if ((conquer_online_server.game.enums.itemquality)(i.id % 10) >= conquer_online_server.game.enums.itemquality.super) 
                { 
                    str = "super "; 
                } 
                if (conquer_online_server.database.conqueriteminformation.baseinformations[i.id].name.contains("moneybag")) 
                { 
                    str = ""; 
                } 
            } 
            if (i.socketone > 0) 
            { 
                str2 = "1-socket "; 
                if (i.sockettwo > 0) 
                { 
                    str2 = "2-socket "; 
                } 
            } 
            if (i.plus > 0) 
            { 
                str3 = "(+" + i.plus + ")"; 
            } 
            string str4 = str + str2 + conquer_online_server.database.conqueriteminformation.baseinformations[i.id].name + str3; 
            string msg = string.format("{0} won a {1} from the lottery!", hero.entity.name, str4); 
            if ((conquer_online_server.game.enums.itemquality)(i.id % 10) >= conquer_online_server.game.enums.itemquality.elite) 
            { 
                kernel.sendworldmessage(new message(msg, system.drawing.color.red, conquer_online_server.network.gamepackets.message.talk), program.values); 
            } 
            else 
            { 
                hero.send(new message(msg, system.drawing.color.white, message.talk)); 
            } 
        } 
        public static void givelotteryprize(conquer_online_server.client.gamestate hema) 
        { 
            lotteryrewardmessage(hema, hema.entity.lotteryprize); 
            conquer_online_server.database.conqueriteminformation itemd = new conquer_online_server.database.conqueriteminformation(hema.entity.lotteryitemid, 0); 
            //var itemd = conquer_online_server.database.conqueriteminformation.baseinformations[hema.entity.lotteryitemid];  
            conqueritem item = new conqueritem(true); 
            item.id = hema.entity.lotteryitemid; 
            item.plus = (byte)hema.entity.lotteryitemplus; 
            item.color = conquer_online_server.game.enums.color.blue; 
            if (hema.entity.lotteryitemsoc1 > 0) 
            { 
                item.socketone = conquer_online_server.game.enums.gem.emptysocket; 
                hema.entity.lotteryitemsoc1 = 0; 
            } 
            if (hema.entity.lotteryitemsoc2 > 0) 
            { 
                item.sockettwo = conquer_online_server.game.enums.gem.emptysocket; 
                hema.entity.lotteryitemsoc2 = 0; 
            } 
            item.durability = item.maximdurability = itemd.baseinformation.durability; 
            hema.inventory.add(item, conquer_online_server.game.enums.itemuse.createandadd); 
            hema.entity.lotteryitemid = 0; 
            hema.entity.lotteryjadeadd = 0; 
        } 
        public static void luckybox(uint npcid, conquer_online_server.client.gamestate h, bool jade) 
        { 
            if (jade || h.inventory.contains(0xadb50, 3)) 
            { 
                if (!jade) 
                { 
                    h.lotteryentries += 1; 
                    h.activenes.sendsinglepacket(h, activeness.types.lotterytask, h.lotteryentries); 
                } 
                else 
                { 
                    h.entity.lotteryjadeadd++; 
                } 
                if ((npcid != 0) && !jade) 
                { 
                    _string packet = new _string(true); 
                    packet.uid = npcid; 
                    packet.textscount = 1; 
                    packet.type = _string.effect; 
                    packet.texts.add("lottery"); 
                    h.send(packet); 
                } 
            tryagain: 
                Int rand = kernel.random.next(conquer_online_server.database.lotterytable.lotteryitems.count); 
            var item = conquer_online_server.database.lotterytable.lotteryitems[rand]; 
            var itemd = conquer_online_server.database.conqueriteminformation.baseinformations[item.id]; 
                if (itemd == null || item == null) 
                    goto tryagain; 
                if (item.npcid != npcid && kernel.rate(70)) 
                    goto tryagain; 
                if (!(network.packethandler.getpositionfromid(item.id) != network.packethandler.positions.garment && network.packethandler.getpositionfromid(item.id) != 0 && kernel.rate(99))) 
                { 
                    conqueritem item = new conqueritem(true); 
                    item.id = item.id; 
                    h.entity.lotteryitemid = item.id; 
                    h.entity.lotteryitemplus = item.plus; 
                    h.entity.lotteryitemcolor = (byte)conquer_online_server.game.enums.color.blue; 
                    item.plus = item.plus; 
                    item.color = conquer_online_server.game.enums.color.blue; 
                    if (item.sockets > 0) 
                    { 
                        item.socketone = conquer_online_server.game.enums.gem.emptysocket; 
                        h.entity.lotteryitemsoc1 = 255; 
                    } 
                    if (item.sockets > 1) 
                    { 
                        item.sockettwo = conquer_online_server.game.enums.gem.emptysocket; 
                        h.entity.lotteryitemsoc2 = 255; 
                    } 
                    item.durability = item.maximdurability = itemd.durability; 
                    // h.inventory.add(item, game.enums.itemuse.add); 
                    //h.entity.lotteryprize = item; 
                    if ((item != null)) 
                    { 
                        if (!jade) 
                        { 
                            if (h.inventory.contains(0xadb50, 3)) 
                            { 
                                h.inventory.remove(0xadb50, 3); 
                            } 
                            else 
                            { 
                                return; 
                            } 
                        } 
                        else 
                        { 
                            if (h.inventory.contains(0xadb50, 1)) 
                            { 
                                h.inventory.remove(0xadb50, 1); 
                            } 
                            else 
                            { 
                                return; 
                            } 
                        } 
                        h.entity.lotteryprize = item; 
                        conquer_online_server.network.gamepackets.lottery lottery = new conquer_online_server.network.gamepackets.lottery 
                        { 
                            //chances = (byte)(10 - h.lotteryentries), 
                            color = item.color, 
                            plus = item.plus, 
                            prize = item.id, 
                            socketone = (byte)item.socketone, 
                            sockettwo = (byte)item.sockettwo, 
                            addjadechances = h.entity.lotteryjadeadd, 
                            type = conquer_online_server.network.gamepackets.lottery.lotterytypes.showgui 
                        }; 
                        h.send((byte[])lottery); 
                    } 
                    else 
                    { 
                        // string msg = string.format("error generating lottery prize.", h.entity.name, h.entity.name); 
                        // h.send(new message(msg, system.drawing.color.white, message.talk)); 
                    } 
                } 
                else 
                    goto tryagain; 
            } 
            else 
            { 
                string msg = string.format("you need 3 small lottery tickets to try at the lottery!", h.entity.name, h.entity.name); 
                h.send(new message(msg, system.drawing.color.white, message.talk)); 
            } 
        } 
        public static void handle(byte[] data, conquer_online_server.client.gamestate client) 
        { 
            conquer_online_server.network.gamepackets.lottery lottery = new conquer_online_server.network.gamepackets.lottery(data); 
            if (client != null) 
            { 
                switch (lottery.type) 
                { 
                    case conquer_online_server.network.gamepackets.lottery.lotterytypes.accept: 
                        Givelotteryprize(client); 
                        break; 
                    case conquer_online_server.network.gamepackets.lottery.lotterytypes.addjade: 
                        If ((client.entity.lotteryjadeadd < 2) && client.inventory.contains(0xadb50, 1)) 
                        { 
                            luckybox(0, client, true); 
                        } 
                        break; 
                    case conquer_online_server.network.gamepackets.lottery.lotterytypes.continue: 
                        Luckybox(0, client, false); 
                        break; 
                } 
            } 
        } 
    } 
} 
   
	
		
		
		
		
	 
public enum vipextras 
   
	
		
		
		
		
	 
bonuslottery = 0x8000, 
   
	
		
		
		
		
	 
using system; 
using system.collections.generic; 
using system.linq; 
using system.text; 
namespace conquer_online_server.network.gamepackets 
{ 
    internal class lottery 
    { 
        private byte[] mdata; 
        public enum lotterytypes 
        { 
            accept = 0, 
            addjade = 1, 
            continue = 2, 
            socketone = 7, 
            sockettwo = 8, 
            showgui = 0x103 
        } 
        public lottery() 
        { 
            this.mdata = new byte[26 + 8]; 
            writer.write(26, 0, this.mdata); 
            writer.write((ushort)1314, 2, this.mdata); 
            writer.write((byte)1, 6, this.mdata); 
        } 
        public lottery(byte[] d) 
        { 
            this.mdata = new byte[d.length]; 
            d.copyto(this.mdata, 0); 
        } 
        public static implicit operator byte[](lottery d) 
        { 
            return d.mdata; 
        } 
        public byte addjadechances 
        { 
            get 
            { 
                return this.mdata[11]; 
            } 
            set 
            { 
                this.mdata[11] = value; 
            } 
        } 
        public byte chances 
        { 
            get 
            { 
                return this.mdata[12]; 
            } 
            set 
            { 
                this.mdata[12] = value; 
            } 
        } 
        public game.enums.color color 
        { 
            get 
            { 
                return (game.enums.color)((byte)bitconverter.touint16(this.mdata, 10)); 
            } 
            set 
            { 
                writer.write((ushort)value, 10, this.mdata); 
            } 
        } 
        public byte plus 
        { 
            get 
            { 
                return this.mdata[9]; 
            } 
            set 
            { 
                writer.write(value, 9, this.mdata); 
            } 
        } 
        public uint prize 
        { 
            get 
            { 
                return bitconverter.touint32(this.mdata, 12); 
            } 
            set 
            { 
                writer.write(value, 12, this.mdata); 
            } 
        } 
        public byte socketone 
        { 
            get 
            { 
                return this.mdata[7]; 
            } 
            set 
            { 
                writer.write(value, 7, this.mdata); 
            } 
        } 
        public byte sockettwo 
        { 
            get 
            { 
                return this.mdata[8]; 
            } 
            set 
            { 
                writer.write(value, 8, this.mdata); 
            } 
        } 
        public lotterytypes type 
        { 
            get 
            { 
                return (lotterytypes)bitconverter.touint16(this.mdata, 4); 
            } 
            set 
            { 
                writer.write((ushort)value, 4, this.mdata); 
            } 
        } 
    } 
} 
   
	
		
		
		
		
	 
#region pk explorer 
   
	
		
		
		
		
	 
#region lottery (1314)  
                case 1314:  
                    {  
                        game.lottery.handle(packet, client);  
                        break;  
                    }  
                #endregion 
   
	
		
		
		
		
	 
#region gates 
   
	
		
		
		
		
	 
#region smalllotteryticketpack  
                case 724002:  
                    {  
                        client.inventory.remove(item, game.enums.itemuse.removefromstack);  
                        client.inventory.add(711504, 0, 3);  
                        break;  
                    }  
                #endregion 
   
	
		
		
		
		
	 
#region ladyluck 
                            case 923: 
                            Case 924: 
                                { 
                                    switch (npcrequest.optionid) 
                                    { 
                                        case 0: 
                                            { 
                                                if (client.inlottery) 
                                                { 
                                                    dialog.text("look!~here~is~the~luckybox,~a~kind~of~magical~box~which~makes~your~dream~come~true."); 
                                                    dialog.option("get~me~out~of~here!", 4); 
                                                    dialog.option("tell~me~more~about~it~please.", 5); 
                                                    dialog.option("exchange~small~lottery~ticket.", 2); 
                                                    dialog.option("really?~i~don`t~believe~it.", 255); 
                                                    dialog.avatar(159); 
                                                    dialog.send(); 
                                                } 
                                                else 
                                                { 
                                                    dialog.text("welcome to the lottery center! There are many lucky boxes here, each containing incredible treasures! Pay me 3 small lottery tickets to draw from the lucky box in the lottery center. You are allowed to enter the lottery center and try your luck upto 10"); 
                                                    dialog.text("~times a day. You will have extra lottery chances if you are a vip player. If you are new to this place, let me show you around the lottery center, first!"); 
                                                    dialog.option("let`s~try~my~luck!", 1); 
                                                    dialog.option("exchange~small~lottery~ticket.", 2); 
                                                    dialog.option("may~i~know~the~rules~first?", 3); 
                                                    dialog.option("how~about~the~vip~privilege?", 6); 
                                                    dialog.option("nice~to~see~you.", 255); 
                                                    dialog.avatar(123); 
                                                    dialog.send(); 
                                                } 
                                                break; 
                                            } 
                                        case 1: 
                                            { 
                                                if (client.entity.level >= 70) 
                                                { 
                                                    client.inlottery = true; 
                                                    client.lotteryentries++; 
                                                    client.entity.teleport(700, 40, 47); 
                                                } 
                                                else 
                                                { 
                                                    dialog.text("you may not join the lottery , you need level 70 first."); 
                                                    dialog.option("ahh sorry.", 255); 
                                                    dialog.send(); 
                                                } 
                                                break; 
                                            } 
                                        case 2: 
                                            { 
                                                if (!client.inventory.contains(711504, 3)) 
                                                { 
                                                    dialog.text("you don`t have 3 lottery tickets to exchange for the small lottery tickets."); 
                                                    dialog.option("oops.", 255); 
                                                    dialog.avatar(123); 
                                                    dialog.send(); 
                                                } 
                                                else 
                                                { 
                                                    client.inventory.remove(711504, 3); 
                                                    client.inventory.add(3008856, 0, 1); 
                                                } 
                                                break; 
                                            } 
                                        case 3: 
                                            { 
                                                dialog.text("there are many lucky boxes in the lottery center. Pay 3 small lottery tickets, and you can draw from the lucky box! If you are not satisfied with the item you get, you can pay 1 more small lottery ticket to change the item you drew. However, you can"); 
                                                dialog.text("~only pay and change the item for 2 times. Each player is allowed to draw from the lottery up to 10 times, each day."); 
                                                dialog.option("okay,~i~see.", 255); 
                                                dialog.avatar(123); 
                                                dialog.send(); 
                                                break; 
                                            } 
                                        case 4: 
                                            { 
                                                client.entity.teleport(1036, 219, 193); 
                                                client.inlottery = false; 
                                                break; 
                                            } 
                                        case 5: 
                                            { 
                                                dialog.text("you~have~chance~to~get~whatever~you~desire~from~a~luckybox.~it~may~be~a~dragonball,~+8~weapon,~or"); 
                                                dialog.text("~two-socket~boot,~you~don`t~know~what~you~will~get~from~the~box,~it~totally~depends~on~your~luck.~well,"); 
                                                dialog.text("~let`s~get~started~now.~good~luck!"); 
                                                dialog.option("thanks~a~lot.", 255); 
                                                dialog.avatar(159); 
                                                dialog.send(); 
                                                break; 
                                            } 
                                        case 6: 
                                            { 
                                                dialog.text("each player can draw from the lottery up to 10 times, each day. But if you are a vip, you will have extra chances to play! Level 1 vip: 10 extra chances. Level 2 vip: 20 extra chances. Level 3 vip: 30 extra chances."); 
                                                dialog.text("~level 4 vip: 40 extra chances. Level 5 vip: 50 extra chances. Level 6 vip: 60 extra chances."); 
                                                dialog.option("got~it!", 255); 
                                                dialog.avatar(123); 
                                                dialog.send(); 
                                                break; 
                                            } 
                                    } 
                                    break; 
                                } 
                            #endregion 
             #region luckybox 
                            case 943: 
                            Case 937: 
                            Case 944: 
                            Case 939: 
                            Case 931: 
                                { 
                                    game.lottery.luckybox(client.activenpc, client, false); 
                                    break; 
                                } 
                            #endregion 
   
	
		
		
		
		
	 
923    ladyluck    2    9230    1036    212    188     
924    ladyluck    2    9236    700    40    50     
944    lucky box    2    9287    700    45    56     
943    lucky box    2    9287    700    56    56     
939    lucky box    2    9287    700    45    45     
937    lucky box    2    9287    700    51    51     
931    lucky box    2    9287    700    56    45 
   
	
		
		
		
		
	 
700    700    66124    0 
   
	
		
		
		
		
	 
/* 
navicat mysql data transfer 
source server         : Localhost_3306 
source server version : 50045 
source host           : Localhost:3306 
source database       : Tq 
target server type    : Mysql 
target server version : 50045 
file encoding         : 65001 
date: 2017-05-18 03:22:25 
*/ 
set foreign_key_checks=0; 
-- ---------------------------- 
-- table structure for `lottery` 
-- ---------------------------- 
drop table if exists `lottery`; 
create table `lottery` ( 
  `id` int(4) unsigned not null default '0', 
  `type` int(4) unsigned not null default '0', 
  `rank` tinyint(1) unsigned not null default '0', 
  `chance` int(4) unsigned not null default '0', 
  `prize_name` char(32) not null default '', 
  `prize_item` int(4) unsigned not null default '0', 
  `color` tinyint(1) unsigned not null default '0', 
  `hole_num` tinyint(1) unsigned not null default '0', 
  `addition_lev` tinyint(1) unsigned not null default '0', 
  primary key  (`id`) 
) engine=myisam default charset=utf8; 
-- ---------------------------- 
-- records of lottery 
-- ---------------------------- 
insert into `lottery` values ('1', '1', '8', '100', '+1stone', '730001', '1', '0', '1'); 
insert into `lottery` values ('3', '1', '8', '100', 'disguiseamulet', '723724', '3', '0', '0'); 
insert into `lottery` values ('4', '1', '8', '100', 'lifefruitbasket', '723725', '3', '0', '0'); 
insert into `lottery` values ('5', '1', '8', '60', 'penitenceamulet', '723727', '4', '0', '0'); 
insert into `lottery` values ('7', '1', '8', '70', 'class1moneybag', '723713', '5', '0', '0'); 
insert into `lottery` values ('8', '1', '7', '100', '+2stone', '730002', '3', '0', '2'); 
insert into `lottery` values ('9', '1', '7', '100', 'exppotion', '723017', '4', '0', '0'); 
insert into `lottery` values ('10', '1', '7', '100', 'expball', '723700', '5', '0', '0'); 
insert into `lottery` values ('12', '1', '7', '70', 'class2moneybag', '723714', '1', '0', '0'); 
insert into `lottery` values ('13', '1', '6', '50', 'refinedmoongem', '700062', '3', '0', '0'); 
insert into `lottery` values ('14', '1', '6', '10', 'refinedfurygem', '700022', '3', '0', '0'); 
insert into `lottery` values ('15', '1', '6', '30', 'refinedvioletgem', '700052', '3', '0', '0'); 
insert into `lottery` values ('16', '1', '6', '100', '+1stonepack', '723712', '4', '0', '0'); 
insert into `lottery` values ('17', '1', '6', '1', 'meteortearpack', '723711', '5', '0', '0'); 
insert into `lottery` values ('18', '1', '6', '70', 'class3moneybag', '723715', '2', '0', '0'); 
insert into `lottery` values ('19', '1', '5', '100', '+3stone', '730003', '4', '0', '3'); 
insert into `lottery` values ('20', '1', '5', '80', 'refineddragongem', '700012', '3', '0', '0'); 
insert into `lottery` values ('21', '1', '5', '80', 'refinedphoenixgem', '700002', '3', '0', '0'); 
insert into `lottery` values ('22', '1', '5', '80', 'refinedrainbowgem', '700032', '2', '0', '0'); 
insert into `lottery` values ('23', '1', '5', '70', 'class4moneybag', '723716', '1', '0', '0'); 
insert into `lottery` values ('24', '1', '4', '60', 'dragonball', '1088000', '5', '0', '0'); 
insert into `lottery` values ('25', '1', '4', '80', '+4stone', '730004', '3', '0', '4'); 
insert into `lottery` values ('26', '1', '4', '100', 'prayingstone(s)', '1200000', '2', '0', '0'); 
insert into `lottery` values ('27', '1', '4', '100', 'blacktulip', '723584', '2', '0', '0'); 
insert into `lottery` values ('28', '1', '4', '100', 'sashtoken(s)', '722840', '1', '0', '0'); 
insert into `lottery` values ('29', '1', '4', '70', 'class5moneybag', '723717', '4', '0', '0'); 
insert into `lottery` values ('30', '1', '4', '50', 'whitephoenix', '181305', '3', '0', '0'); 
insert into `lottery` values ('31', '1', '4', '50', 'brownphoenix', '181405', '3', '0', '0'); 
insert into `lottery` values ('32', '1', '4', '50', 'blackphoenix', '181505', '3', '0', '0'); 
insert into `lottery` values ('33', '1', '4', '50', 'redphoenix', '181605', '3', '0', '0'); 
insert into `lottery` values ('34', '1', '4', '50', 'greenphoenix', '181705', '3', '0', '0'); 
insert into `lottery` values ('35', '1', '4', '50', 'bluephoenix', '181805', '3', '0', '0'); 
insert into `lottery` values ('36', '1', '4', '50', 'purplephoenix', '181905', '3', '0', '0'); 
insert into `lottery` values ('37', '1', '4', '50', 'whiteelegance', '181315', '3', '0', '0'); 
insert into `lottery` values ('38', '1', '4', '50', 'brownelegance', '181415', '3', '0', '0'); 
insert into `lottery` values ('39', '1', '4', '50', 'blackelegance', '181515', '3', '0', '0'); 
insert into `lottery` values ('40', '1', '4', '50', 'redelegance', '181615', '5', '0', '0'); 
insert into `lottery` values ('41', '1', '4', '50', 'greenelegance', '181715', '5', '0', '0'); 
insert into `lottery` values ('42', '1', '4', '50', 'blueelegance', '181815', '5', '0', '0'); 
insert into `lottery` values ('43', '1', '4', '50', 'purpleelegance', '181915', '5', '0', '0'); 
insert into `lottery` values ('44', '1', '4', '50', 'whitecelestial', '181325', '5', '0', '0'); 
insert into `lottery` values ('45', '1', '4', '50', 'browncelestial', '181425', '5', '0', '0'); 
insert into `lottery` values ('46', '1', '4', '50', 'blackcelestial', '181525', '5', '0', '0'); 
insert into `lottery` values ('47', '1', '4', '50', 'redcelestial', '181625', '5', '0', '0'); 
insert into `lottery` values ('48', '1', '4', '50', 'greencelestial', '181725', '3', '0', '0'); 
insert into `lottery` values ('49', '1', '4', '50', 'bluecelestial', '181825', '3', '0', '0'); 
insert into `lottery` values ('50', '1', '4', '50', 'purplecelestial', '181925', '3', '0', '0'); 
insert into `lottery` values ('51', '1', '4', '50', 'weddinggown', '181335', '4', '0', '0'); 
insert into `lottery` values ('52', '1', '4', '50', 'colorfuldress', '181345', '4', '0', '0'); 
insert into `lottery` values ('53', '1', '4', '50', 'darkwizard', '181355', '4', '0', '0'); 
insert into `lottery` values ('54', '1', '4', '50', 'prairiewind', '181365', '4', '0', '0'); 
insert into `lottery` values ('55', '1', '4', '50', 'songoftianshan', '181375', '2', '0', '0'); 
insert into `lottery` values ('56', '1', '4', '50', 'royaldignity', '181385', '2', '0', '0'); 
insert into `lottery` values ('57', '1', '4', '50', 'daisy', '181395', '2', '0', '0'); 
insert into `lottery` values ('58', '1', '4', '50', 'southofcloud', '182305', '2', '0', '0'); 
insert into `lottery` values ('59', '1', '4', '50', 'bonfirenight', '182315', '4', '0', '0'); 
insert into `lottery` values ('60', '1', '4', '50', 'angelicaldress', '182325', '4', '0', '0'); 
insert into `lottery` values ('61', '1', '3', '80', '+5stone', '730005', '5', '0', '5'); 
insert into `lottery` values ('62', '1', '3', '100', 'prayingstone(l)', '1200002', '3', '0', '0'); 
insert into `lottery` values ('63', '1', '3', '100', 'supertortoisegem', '700073', '4', '0', '0'); 
insert into `lottery` values ('64', '1', '3', '100', 'magicalbottle', '2100045', '2', '0', '0'); 
insert into `lottery` values ('65', '1', '3', '120', 'exemptiontoken', '723701', '2', '0', '0'); 
insert into `lottery` values ('66', '1', '3', '120', 'class6moneybag', '723718', '3', '0', '0'); 
insert into `lottery` values ('67', '1', '3', '70', 'class7moneybag', '723719', '3', '0', '0'); 
insert into `lottery` values ('68', '1', '3', '100', 'superwararmor', '130089', '2', '0', '0'); 
insert into `lottery` values ('69', '1', '3', '100', 'supermonkcoronet', '118089', '1', '0', '0'); 
insert into `lottery` values ('70', '1', '3', '100', 'superbasaltarmor', '131089', '1', '0', '0'); 
insert into `lottery` values ('71', '1', '3', '100', 'superviolenthelmet', '111089', '1', '0', '0'); 
insert into `lottery` values ('72', '1', '3', '100', 'superrhinocoat', '133079', '1', '0', '0'); 
insert into `lottery` values ('73', '1', '3', '100', 'superantlerhat', '113069', '1', '0', '0'); 
insert into `lottery` values ('74', '1', '3', '100', 'superconquestgown', '134099', '1', '0', '0'); 
insert into `lottery` values ('75', '1', '3', '100', 'superstarcap', '114099', '5', '0', '0'); 
insert into `lottery` values ('76', '1', '3', '70', 'supergoldbag', '121189', '5', '0', '0'); 
insert into `lottery` values ('77', '1', '3', '70', 'superdragonnecklace', '120189', '5', '0', '0'); 
insert into `lottery` values ('78', '1', '3', '70', 'superbluebracelet', '152189', '5', '0', '0'); 
insert into `lottery` values ('79', '1', '3', '70', 'superjadeearring', '117089', '5', '0', '0'); 
insert into `lottery` values ('80', '1', '3', '70', 'superdiamondring', '150199', '5', '0', '0'); 
insert into `lottery` values ('81', '1', '3', '90', 'superjetheavyring', '151179', '5', '0', '0'); 
insert into `lottery` values ('82', '1', '3', '70', 'superkylinboots', '160199', '5', '0', '0'); 
insert into `lottery` values ('83', '1', '3', '70', 'supercloudbacksword', '421199', '5', '0', '0'); 
insert into `lottery` values ('84', '1', '3', '70', 'superrosewoodbow', '500189', '5', '0', '0'); 
insert into `lottery` values ('85', '1', '3', '100', 'superthornshield', '900089', '5', '0', '0'); 
insert into `lottery` values ('86', '1', '3', '70', 'superrainbowblade', '410199', '5', '0', '0'); 
insert into `lottery` values ('87', '1', '3', '70', 'superloyalsword', '420199', '1', '0', '0'); 
insert into `lottery` values ('88', '1', '3', '100', 'superdemonhook', '430199', '2', '0', '0'); 
insert into `lottery` values ('89', '1', '3', '100', 'superlightningwhip', '440199', '2', '0', '0'); 
insert into `lottery` values ('90', '1', '3', '100', 'supergoldaxe', '450199', '2', '0', '0'); 
insert into `lottery` values ('91', '1', '3', '100', 'supershininghammer', '460199', '2', '0', '0'); 
insert into `lottery` values ('92', '1', '3', '70', 'supersnakeclub', '480199', '2', '0', '0'); 
insert into `lottery` values ('93', '1', '3', '100', 'superthunderscepter', '481199', '2', '0', '0'); 
insert into `lottery` values ('94', '1', '3', '100', 'superrainbowdagger', '490199', '2', '0', '0'); 
insert into `lottery` values ('95', '1', '3', '100', 'supertigerglaive', '510199', '2', '0', '0'); 
insert into `lottery` values ('96', '1', '3', '100', 'supergrimpoleaxe', '530199', '2', '0', '0'); 
insert into `lottery` values ('97', '1', '3', '100', 'superpetallonghammer', '540199', '2', '0', '0'); 
insert into `lottery` values ('98', '1', '3', '100', 'superlance', '560199', '1', '0', '0'); 
insert into `lottery` values ('99', '1', '3', '100', 'supersilverhalbert', '580199', '1', '0', '0'); 
insert into `lottery` values ('100', '1', '3', '100', 'supercopperwand', '561199', '1', '0', '0'); 
insert into `lottery` values ('101', '1', '3', '70', '2socket-eliteironbacksword', '421088', '3', '2', '0'); 
insert into `lottery` values ('102', '1', '3', '70', '2socket-eliteqinbow', '500088', '3', '2', '0'); 
insert into `lottery` values ('103', '1', '3', '70', '2socket-eliterattanshield', '900018', '3', '2', '0'); 
insert into `lottery` values ('104', '1', '3', '70', '2socket-elitemoonblade', '410098', '3', '2', '0'); 
insert into `lottery` values ('105', '1', '3', '100', '2socket-elitefangsword', '420098', '3', '2', '0'); 
insert into `lottery` values ('106', '1', '3', '100', '2socket-eliteantlerhook', '430098', '3', '2', '0'); 
insert into `lottery` values ('107', '1', '3', '100', '2socket-elitetwinwhip', '440098', '3', '2', '0'); 
insert into `lottery` values ('108', '1', '3', '100', '2socket-elitepeaceaxe', '450098', '3', '2', '0'); 
insert into `lottery` values ('109', '1', '3', '100', '2socket-elitemelonhammer', '460098', '4', '2', '0'); 
insert into `lottery` values ('110', '1', '3', '70', '2socket-elitewarclub', '480098', '4', '2', '0'); 
insert into `lottery` values ('111', '1', '3', '100', '2socket-elitewishscepter', '481098', '4', '2', '0'); 
insert into `lottery` values ('112', '1', '3', '100', '2socket-elitecaodagger', '490098', '4', '2', '0'); 
insert into `lottery` values ('113', '1', '3', '100', '2socket-eliteunionglaive', '510098', '4', '2', '0'); 
insert into `lottery` values ('114', '1', '3', '100', '2socket-elitetwinpoleaxe', '530098', '4', '2', '0'); 
insert into `lottery` values ('115', '1', '3', '100', '2socket-elitegreatlonghammer', '540098', '4', '2', '0'); 
insert into `lottery` values ('116', '1', '3', '100', '2socket-eliteluckspear', '560098', '4', '2', '0'); 
insert into `lottery` values ('117', '1', '3', '100', '2socket-elitegoldhalbert', '580098', '3', '2', '0'); 
insert into `lottery` values ('118', '1', '3', '100', '2socket-eliteshaolinwand', '561098', '3', '2', '0'); 
insert into `lottery` values ('119', '1', '2', '80', '+6stone', '730006', '2', '0', '6'); 
insert into `lottery` values ('120', '1', '2', '100', 'miraculousgourd', '2100025', '3', '0', '0'); 
insert into `lottery` values ('121', '1', '2', '100', 'sash(l)', '1100009', '3', '0', '0'); 
insert into `lottery` values ('124', '1', '2', '100', '1socket-elitedemonarmor', '130058', '5', '1', '0'); 
insert into `lottery` values ('125', '1', '2', '100', '1socket-elitegoldcoronet', '118058', '5', '1', '0'); 
insert into `lottery` values ('126', '1', '2', '100', '1socket-elitechainedarmor', '131058', '5', '1', '0'); 
insert into `lottery` values ('127', '1', '2', '100', '1socket-elitepearlhelmet', '111058', '5', '1', '0'); 
insert into `lottery` values ('128', '1', '2', '100', '1socket-eliteapecoat', '133048', '5', '1', '0'); 
insert into `lottery` values ('129', '1', '2', '100', '1socket-eliteleopardhat', '113038', '5', '1', '0'); 
insert into `lottery` values ('130', '1', '2', '100', '1socket-elitepowergown', '134058', '5', '1', '0'); 
insert into `lottery` values ('131', '1', '2', '100', '1socket-elitesharkcap', '114068', '5', '1', '0'); 
insert into `lottery` values ('132', '1', '2', '70', '1socket-eliteambergrisbag', '121128', '1', '1', '0'); 
insert into `lottery` values ('133', '1', '2', '70', '1socket-eliteplatinanecklace', '120128', '1', '1', '0'); 
insert into `lottery` values ('134', '1', '2', '70', '1socket-elitebonebracelet', '152128', '1', '1', '0'); 
insert into `lottery` values ('135', '1', '2', '70', '1socket-eliteheartofocean', '117068', '1', '1', '0'); 
insert into `lottery` values ('136', '1', '2', '70', '1socket-elitejadering', '150118', '1', '1', '0'); 
insert into `lottery` values ('137', '1', '2', '90', '1socket-elitedarkheavyring', '151118', '2', '1', '0'); 
insert into `lottery` values ('138', '1', '2', '70', '1socket-elitelightboots', '160098', '2', '1', '0'); 
insert into `lottery` values ('174', '1', '1', '100', '2socket-elitedipperarmor', '130048', '5', '2', '0'); 
insert into `lottery` values ('175', '1', '1', '100', '2socket-elitejadecoronet', '118048', '5', '2', '0'); 
insert into `lottery` values ('176', '1', '1', '100', '2socket-elitebrightarmor', '131048', '5', '2', '0'); 
insert into `lottery` values ('177', '1', '1', '100', '2socket-elitesyenitichelmet', '111048', '5', '2', '0'); 
insert into `lottery` values ('178', '1', '1', '100', '2socket-elitewolfcoat', '133028', '1', '2', '0'); 
insert into `lottery` values ('179', '1', '1', '100', '2socket-elitejackalhat', '113028', '1', '2', '0'); 
insert into `lottery` values ('180', '1', '1', '100', '2socket-elitepuregown', '134048', '1', '2', '0'); 
insert into `lottery` values ('181', '1', '1', '100', '2socket-elitecloudcap', '114048', '1', '2', '0'); 
insert into `lottery` values ('182', '1', '1', '70', '2socket-elitebeanbag', '121098', '1', '2', '0'); 
insert into `lottery` values ('183', '1', '1', '70', '2socket-elitegoldnecklace', '120098', '1', '2', '0'); 
insert into `lottery` values ('184', '1', '1', '70', '2socket-elitegoldbracelet', '152088', '1', '2', '0'); 
insert into `lottery` values ('185', '1', '1', '70', '2socket-elitetasselearring', '117048', '3', '2', '0'); 
insert into `lottery` values ('186', '1', '1', '70', '2socket-eliteivoryring', '150098', '3', '2', '0'); 
insert into `lottery` values ('187', '1', '1', '70', '2socket-eliteboneheavyring', '151098', '3', '2', '0'); 
insert into `lottery` values ('188', '1', '1', '70', '2socket-elitecrocodileboots', '160118', '2', '2', '0'); 
insert into `lottery` values ('189', '1', '3', '100', 'bluedream', '182335', '1', '0', '0'); 
insert into `lottery` values ('190', '1', '3', '100', 'moonorchid', '182345', '2', '0', '0'); 
insert into `lottery` values ('191', '1', '3', '100', 'flyingfeather', '182355', '3', '0', '0'); 
insert into `lottery` values ('192', '1', '3', '100', 'heavenscent', '182365', '4', '0', '0'); 
insert into `lottery` values ('122', '1', '2', '150', 'class8moneybag', '723720', '4', '0', '0'); 
insert into `lottery` values ('123', '1', '2', '70', 'class9moneybag', '723721', '4', '0', '0'); 
insert into `lottery` values ('139', '1', '1', '120', 'class10moneybag', '723722', '3', '0', '0'); 
insert into `lottery` values ('140', '1', '1', '70', 'topmoneybag', '723723', '3', '0', '0'); 
   
	
		
		
		

 رد: System Lottery Done 100%
				رد: System Lottery Done 100%
			
 رد: System Lottery Done 100%
				رد: System Lottery Done 100%
			
 رد: System Lottery Done 100%
				رد: System Lottery Done 100%
			| 
 | 
| الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
| أدوات الموضوع | |
| 
 | 
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة | 
| اضافه Lottery كامل | محمد ياسر | تطوير سيرفرات كونكر | 34 | 2024-08-27 11:48 PM | 
| مشكله في Lottery | TiTo1 | مشكلات السيرفيرات كونكر الشخصيه | 8 | 2020-03-10 10:35 AM | 
| مشكلة في lottery | salahsayed | مشكلات السيرفيرات كونكر الشخصيه | 5 | 2019-05-09 01:31 PM | 
| مشكلة في lottery | salahsayed | مشكلات السيرفيرات كونكر الشخصيه | 21 | 2019-04-28 12:54 PM |