DarkEmu_GameServer.Systems.LoadBluesid C# (CSharp) Метод

LoadBluesid() публичный статический Метод

public static LoadBluesid ( int idinfo ) : void
idinfo int
Результат void
        public static void LoadBluesid(int idinfo)
        {
            try
            {
                MsSQL ms = new MsSQL("SELECT * FROM char_items WHERE id='"+ idinfo +"'");
                using (SqlDataReader reader = ms.Read())
                {
                    while (reader.Read())
                    {
                        int a = 10;
                        int b = 11;

                        int id = idinfo;
                        Global.itemblue it = new Global.itemblue();
                        it.blue = new ArrayList();
                        it.blueamount = new ArrayList();
                        it.totalblue = reader.GetInt32(9);

                        for (int d = 0; d < it.totalblue; d++)
                        {
                            it.blue.Add(reader.GetString(a));
                            it.blueamount.Add(reader.GetInt32(b));
                            a += 2;
                            b += 2;
                        }

                        Data.ItemBlue[id] = it;

                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Blue error: {0}", ex);
            }
        }

Usage Example

Пример #1
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////////////
        // Create Item From Gm console
        ////////////////////////////////////////////////////////////////////////////////////////////////////////////
        public static byte[] GM_MAKEITEM(byte type, byte Slot, int id, short plus, int durability, int itemid, int bluecount)
        {
            int msid = Systems.MsSQL.GetDataInt("SELECT id FROM char_items WHERE owner='" + id + "' AND slot = '" + Slot + "'", "id");

            Systems.LoadBluesid(msid);

            PacketWriter Writer = new PacketWriter();

            Writer.Create(Systems.SERVER_ITEM_MOVE);
            Writer.Bool(true);
            Writer.Byte(6);
            Item.AddItemPacket(Writer, Slot, id, (byte)plus, plus, durability, itemid, msid, 0);
            return(Writer.GetBytes());
        }
All Usage Examples Of DarkEmu_GameServer.Systems::LoadBluesid
Systems