Cách thêm % của boss
Hello & Welcome to our community. Is this your first visit? Đăng Ký
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 1 của 4 1 2 3 ... CuốiCuối
Kết quả 1 đến 10 của 34
  1. #1
    Thành Viên
    Ngày tham gia
    Aug 2010
    Bài viết
    69
    Thanks
    47
    Thanked 2 Times in 2 Posts

    Icon1 Cách thêm % của boss

    Như tiêu đề, bạn nào giúp mình làm sao thêm cột % máu boss khi vào s boss để dễ nhìn hơn. Tks mọi người
    Lần sửa cuối bởi angelvipno.1, ngày 22-09-12 lúc 09:51 PM.
    Khách viếng thăm hãy cùng angelvipno.1 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên
    Ngày tham gia
    Mar 2012
    Bài viết
    124
    Thanks
    54
    Thanked 63 Times in 21 Posts

    Ðề: Cách thêm % của boss

    Trích dẫn Gửi bởi angelvipno.1 [Only registered and activated users can see links. ]
    Như tiêu đề, bạn nào giúp mình làm sao thêm % máu boss khi vào s boss để dễ nhìn hơn. Tks mọi người
    Thêm % đang 100% thì lên 120% thì mình không biết còn Tăng máu boss thì mình biết
    vào Db_tank >>> tables >>> dbo.NPC_Info>>> Xem dòng ID boss xog bạn xem cột blood đo là chỉnh máu
    Khách viếng thăm hãy cùng Scofield9x xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Thành Viên
    Ngày tham gia
    Aug 2010
    Bài viết
    69
    Thanks
    47
    Thanked 2 Times in 2 Posts

    Icon1 Ðề: Cách thêm % của boss

    Trích dẫn Gửi bởi Scofield9x [Only registered and activated users can see links. ]
    Thêm % đang 100% thì lên 120% thì mình không biết còn Tăng máu boss thì mình biết
    vào Db_tank >>> tables >>> dbo.NPC_Info>>> Xem dòng ID boss xog bạn xem cột blood đo là chỉnh máu
    À không phải, ý mình là làm sao thêm cột máu % boss khi đi s mà.
    Khách viếng thăm hãy cùng angelvipno.1 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #4
    Thành Viên
    Ngày tham gia
    Aug 2010
    Bài viết
    69
    Thanks
    47
    Thanked 2 Times in 2 Posts

    Icon1 Ðề: Cách thêm % của boss

    Ai giúp mình đi mà!!!!!!!!!!!!!!!!!!!!!!!!
    Khách viếng thăm hãy cùng angelvipno.1 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #5
    Thành Viên quancoi000's Avatar
    Ngày tham gia
    Sep 2011
    Bài viết
    572
    Thanks
    336
    Thanked 216 Times in 61 Posts

    Ðề: Cách thêm % của boss

    Trích dẫn Gửi bởi angelvipno.1 [Only registered and activated users can see links. ]
    Ai giúp mình đi mà!!!!!!!!!!!!!!!!!!!!!!!!
    nếu s đó là s mà bạn mặc định là gọi boss thì sẽ có cột % máu, còn nếu NPC của bạn lại lấy ID của boss thì không có thanh % máu đâu!
    Đến với nhau bằng tình cảm nhưng chia tay vì tình dục...
    [Only registered and activated users can see links. ]

  6. Các thành viên gởi lời cảm ơn đến quancoi000 vì bài viết này !

    angelvipno.1 (23-09-12)

  7. #6
    Thành Viên
    Ngày tham gia
    Aug 2010
    Bài viết
    69
    Thanks
    47
    Thanked 2 Times in 2 Posts

    Icon1 Ðề: Cách thêm % của boss

    Bạn có thể nói rõ hơn đc k? Mình chưa hiểu lắm
    Khách viếng thăm hãy cùng angelvipno.1 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #7
    Thành Viên
    Ngày tham gia
    Aug 2010
    Bài viết
    69
    Thanks
    47
    Thanked 2 Times in 2 Posts

    Icon1 Ðề: Cách thêm % của boss

    Ai giúp mình với!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Khách viếng thăm hãy cùng angelvipno.1 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #8
    Thành Viên quancoi000's Avatar
    Ngày tham gia
    Sep 2011
    Bài viết
    572
    Thanks
    336
    Thanked 216 Times in 61 Posts

    Ðề: Cách thêm % của boss

    bạn xem cái s2 của gà chẳng hạn nhé! bạn sẽ thấy ở đây có đoạn bossID như sau:

    Code:
    using System;
    using System.Collections.Generic;
    using System.Text;
    using Game.Logic.AI;
    using Game.Logic.Phy.Object;
    using Game.Logic;
    
    namespace GameServerScript.AI.Messions
    {
        public class CHM1273 : AMissionControl
        {
            private SimpleBoss m_boss;
    
            private PhysicalObj m_moive;
            
            private PhysicalObj m_front;
            
            private int IsSay = 0;
    
            private int bossID = 1203;
    
            private int npcID = 1209;
            
            
            private static string[] KillChat = new string[]{
               "送你回老家!",
    
               "就凭你还妄想能够打败我?"
            };
    
            private static string[] ShootedChat = new string[]{
                "哎呦!很痛…",
    
                "我还顶的住…"
            };
            public override int CalculateScoreGrade(int score)
            {
                base.CalculateScoreGrade(score);
                if (score > 900)
                {
                    return 3;
                }
                else if (score > 825)
                {
                    return 2;
                }
                else if (score > 725)
                {
                    return 1;
                }
                else
                {
                    return 0;
                }
            }
    
            public override void OnPrepareNewSession()
            {
                base.OnPrepareNewSession();
                Game.AddLoadingFile(1, "bombs/61.swf", "tank.resource.bombs.Bomb61");
                Game.AddLoadingFile(2, "image/game/thing/BossBornBgAsset.swf", "game.asset.living.BossBgAsset");
                Game.AddLoadingFile(2, "image/game/thing/BossBornBgAsset.swf", "game.asset.living.boguoLeaderAsset");
                int[] resources = { bossID, npcID };
                Game.LoadResources(resources);
                Game.LoadNpcGameOverResources(resources);
                Game.SetMap(1073);
                Game.IsBossWar = "啵咕队长";
    
                foreach (Player player in Game.GetAllPlayers())
                {
                    //player.AfterKilledByLiving += new  KillLivingEventHanlde();
                    player.AfterKillingLiving += new KillLivingEventHanlde(msg);
                }
    
            }
            public static void msg(Living living, Living target, int damageAmount, int criticalAmount)
            { 
            }
    
            public override void OnStartGame()
            {
                base.OnStartGame();
                m_moive = Game.Createlayer(0, 0, "moive", "game.asset.living.BossBgAsset", "out", 1, 0);
                m_front = Game.Createlayer(680, 330, "font", "game.asset.living.boguoLeaderAsset", "out", 1, 0);
                m_boss = Game.CreateBoss(bossID, 770, -1500, -1, 1);
    
                m_boss.FallFrom(770, 301, "fall", 0, 2, 1000);
                m_boss.SetRelateDemagemRect(34, -35, 11, 18);
                m_boss.AddDelay(10);
                m_boss.Say("你们胆敢闯入我的地盘,准备受死吧!", 0, 6000);
                m_boss.PlayMovie("call", 5900, 0);
                m_moive.PlayMovie("in", 9000, 0);
                m_boss.PlayMovie("weakness", 10000, 5000);
                m_front.PlayMovie("in", 9000, 0);
                m_moive.PlayMovie("out", 15000, 0);
    
                //设置本关卡为Boss关卡,关卡胜利后,玩家可以翻一张牌
                Game.BossCardCount = 1;
            }
    
            public override void OnNewTurnStarted()
            {
                base.OnNewTurnStarted();
                List<Player> players = Game.GetAllFightPlayers();
                foreach (Player player in players)
                {
                    player.AfterKilledByLiving += new KillLivingEventHanlde(OnKillPlayer);
                }
                IsSay = 0;
    
            }
    
            public override void OnBeginNewTurn()
            {
                base.OnBeginNewTurn();
                if (Game.TurnIndex > 1)
                {
                    if (m_moive != null)
                    {
                        Game.RemovePhysicalObj(m_moive, true);
                        m_moive = null;
                    }
                    if (m_front != null)
                    {
                        Game.RemovePhysicalObj(m_front, true);
                        m_front = null;
                    }
                }
            }
    
            public override bool CanGameOver()
            {
                base.CanGameOver();
    
                if (Game.TurnIndex > Game.MissionInfo.TotalTurn - 1)
                {
                    return true;
                }
    
                if (m_boss.IsLiving == false)
                {
                    return true;
                }
                else
                {
                    return false;
                }
            }
    
            public override int UpdateUIData()
            {
    
                if (m_boss == null)
                    return 0;
    
                if (m_boss.IsLiving == false)
                {
                    return 1;
                }
                return base.UpdateUIData();
            }
    
            public override void OnGameOver()
            {
                base.OnGameOver();
    
                if (m_boss.IsLiving == false)
                {
                    Game.IsWin = true;
                }
                else
                {
                    Game.IsWin = false;
                }
    
                List<LoadingFileInfo> loadingFileInfos = new List<LoadingFileInfo>();
                loadingFileInfos.Add(new LoadingFileInfo(2, "image/map/show4.jpg", ""));
                Game.SendLoadResource(loadingFileInfos);
            }
    
            public override void DoOther()
            {
                base.DoOther();
    
                int index = Game.Random.Next(0, KillChat.Length);
                m_boss.Say(KillChat[index], 0, 0);
    
            }
    
            public void OnKillPlayer(Living living, Living target, int damageAmount, int criticalAmount)
            {
                int index = Game.Random.Next(0, KillChat.Length);
                m_boss.Say(KillChat[index], 0, 0);
            }
    
            public override void OnShooted()
            {
                if (m_boss.IsLiving && IsSay == 0)
                {
                    int index = Game.Random.Next(0, ShootedChat.Length);
                    m_boss.Say(ShootedChat[index], 0, 1500);
                    IsSay = 1;
                }
    
            }
        }
    }


    chỗ mình bôi đỏ là đoạn script gọi boss, ở đây ID của boss là 1203, với bộ sv của mình thì đó là boss Đội Trường Gà (gà thường).
    bạn có thể dùng script này để gọi boss khác ra (gọi con boss rồng ra cũng đc) . nhưng thế thì nó mất hết cái hay của gunny mẹ rồi nhể
    Đến với nhau bằng tình cảm nhưng chia tay vì tình dục...
    [Only registered and activated users can see links. ]

  10. Các thành viên gởi lời cảm ơn đến quancoi000 vì bài viết này !

    angelvipno.1 (24-09-12)

  11. #9
    Thành Viên
    Ngày tham gia
    Aug 2010
    Bài viết
    69
    Thanks
    47
    Thanked 2 Times in 2 Posts

    Ðề: Cách thêm % của boss

    Vậy làm sao có thanh % boss trong s3,4,5 bạn?
    Hok lẽ thêm đoạn này vào cái mession sao? Trong s3 có 2 boss gà. Làm sao gọi cả 2 boss?
    private SimpleBoss m_boss;

    private PhysicalObj m_moive;

    private PhysicalObj m_front;

    private int IsSay = 0;

    private int bossID = 1203;

    private int npcID = 1209;
    Lần sửa cuối bởi angelvipno.1, ngày 24-09-12 lúc 12:58 AM.
    Khách viếng thăm hãy cùng angelvipno.1 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  12. #10
    Thành Viên
    Ngày tham gia
    Aug 2010
    Bài viết
    69
    Thanks
    47
    Thanked 2 Times in 2 Posts

    Icon1 Ðề: Cách thêm % của boss

    Có ai giúp mình ko??????????????
    Khách viếng thăm hãy cùng angelvipno.1 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 1 của 4 1 2 3 ... CuốiCuối

Các Chủ đề tương tự

  1. [KT] Mod và pro cho e hỏi về chỉnh máu cho boss 1 chút nha
    Bởi hieu0071990 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 09-07-12, 04:36 PM
  2. Xin Scripts Boss sát thủ +Gọi Boss đã add
    Bởi thomkute trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 8
    Bài viết cuối: 02-06-12, 12:06 AM
  3. [KT] Cần trợ giúp về boss TTH
    Bởi Dancevn123 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 8
    Bài viết cuối: 27-04-12, 01:15 PM
  4. Tập 3: Nhiệm Vụ Boss Vĩnh Cửu Và NV Boss Truyền Thuyết
    Bởi ThanhVipLn trong diễn đàn Scripts
    Trả lời: 6
    Bài viết cuối: 04-07-11, 12:36 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 08:05 PM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.