Game


You are not connected. Please login or register

[SHARE] Phó bản Pháo Đài Hắc Ám fix 96.69% chuẩn VNG

Go down  Message [Page 1 of 1]

Fenix

Fenix
Game Master
Game Master
DEMO:

Part 1: [You must be registered and logged in to see this link.]

 

Part 2: [You must be registered and logged in to see this link.]

 

Lưu ý: cần phải có source code mởi làm được nhé.

Phần chính:
Step 1: Bật GameServer or Road.Server (bản decomplier) bằng Visual Studio 2010 or 2012
Game.Logic > mở file PVEGame.cs chép code này

Code:
public SimpleFireHell CreateFireHell(int npcId, int x, int y, int type)
        {
            NpcInfo npcInfo = NPCInfoMgr.GetNpcInfoById(npcId);
            SimpleFireHell npc = new SimpleFireHell(this.PhysicalId++, this, npcInfo, type);
            npc.Reset();
            npc.SetXY(x, y);
            this.AddLiving(npc);
            npc.StartMoving();
            return npc;
        }  



Code:
public SimpleMyBoss CreateBoom(int npcId, int x, int y, int direction, int type)
        {
            NpcInfo npcInfo = NPCInfoMgr.GetNpcInfoById(npcId);
            SimpleMyBoss boss = new SimpleMyBoss(this.PhysicalId++, this, npcInfo, direction, type);
            boss.Reset();
            boss.SetXY(x, y);
            this.AddLiving(boss);
            boss.StartMoving();
            return boss;
        }  

Step 2: Game.Logic > Phy > Object > mở SimpleBomb.cs
tìm case BombType.CURE: //buff thiên sứ
chép cái này vào

Code:
if (p is SimpleMyBoss)
{
     p.AddBlood(blood);
     SimpleMyBoss npc2 = (SimpleMyBoss)p;
     npc2.TotalCure += blood;
     this.m_actions.Add(new BombAction(this.m_lifeTime, ActionType.CURE, p.Id, p.Blood, blood, 0));
}  

Step 3: Tạo 2 file SimpleMyBoss vs SimpleFireHell các bạn copy của SimpleNpc qua và thay tên nhá
Step 3:Game.Logic mở BaseGame.cs
chép

Code:
public SimpleFireHell[] FindAllFire()
        {
            List<SimpleFireHell> list = new List<SimpleFireHell>();
            foreach (Living npc in m_livings)
            {
                if (npc is SimpleFireHell)
                {
                    list.Add(npc as SimpleFireHell);
                    return list.ToArray();
                }
            }
            return null;
        }  



Code:
public SimpleMyBoss[] FindAllBoom()
        {
            List<SimpleMyBoss> list = new List<SimpleMyBoss>();
            foreach (Living npc in m_livings)
            {
                if (npc is SimpleMyBoss)
                {
                    list.Add(npc as SimpleMyBoss);
                    return list.ToArray();
                }
            }
            return null;
        }  

Vậy là xong các bạn test nhé.
Mọi thắc mắc xin comment trên topic này [SHARE] Phó bản Pháo Đài Hắc Ám fix 96.69% chuẩn VNG 3
Link: [You must be registered and logged in to see this link.]
các ban chịu khó add tay, thay tênvà id mession nhá [SHARE] Phó bản Pháo Đài Hắc Ám fix 96.69% chuẩn VNG 4.

http://www.devgame.ga

Back to top  Message [Page 1 of 1]

Permissions in this forum:
You cannot reply to topics in this forum