Ejemplo n.º 1
0
        //Thủ tục click nút cập nhật
        private void BtnResetNPC_Click(object sender, EventArgs e)
        {
            if (CurrentClient != null)
            {
                update = false;

                CurrentClient.RefreshEntityList();

                CobListNPC.DataSource = (from entity in CurrentClient.EntityList where entity.EntityType == NPCType.Item && Convert.ToInt32(GameGeneral.Distance(CurrentClient.CurrentPlayer.PositionX, CurrentClient.CurrentPlayer.PositionY, entity.PositionX, entity.PositionY)) < 500 orderby entity.EntityId select entity.EntityId.ToString() + "/" + entity.EntityNameNoMark.ToString()).ToList();
            }
        }
        // Thủ tục cập nhật nhân vật danh sách buff
        private void btncapnhat_Click(object sender, EventArgs e)
        {
            if (CurrentClient != null)
            {
                update = false;

                CurrentClient.RefreshEntityList();

                cbbuff.DataSource = (from entity in CurrentClient.EntityList where entity.EntityType == NPCType.Player && Convert.ToInt32(GameGeneral.Distance(CurrentClient.CurrentPlayer.PositionX, CurrentClient.CurrentPlayer.PositionY, entity.PositionX, entity.PositionY)) < 500 orderby entity.EntityNameNoMark select entity.EntityNameNoMark).ToList();
            }
        }
        // Thủ tục Button cập nhật dữ liệu
        private void Btncapnhatlistboss_Click(object sender, EventArgs e)
        {
            update = false;

            if (CurrentClient != null)
            {
                CurrentClient.RefreshEntityList();

                Cobdanhsachboss.DataSource = (from entity in CurrentClient.EntityList where entity.EntityType == NPCType.Beast && Convert.ToInt32(GameGeneral.Distance(CurrentClient.CurrentPlayer.PositionX, CurrentClient.CurrentPlayer.PositionY, entity.PositionX, entity.PositionY)) < 1000 orderby entity.EntityId select entity.EntityId + "/" + entity.EntityNameNoMark).ToList();
            }
        }