[Gunny] Video gợi ý fix Guild cho GunnyII. - Trang 5
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 5 của 6 Đầu tiênĐầu tiên ... 3 4 5 6 CuốiCuối
Kết quả 41 đến 50 của 51
  1. #41
    Thành Viên pcsaovang's Avatar
    Ngày tham gia
    Aug 2008
    Bài viết
    21
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Ðề: Video gợi ý fix Guild cho GunnyII.

    Trích dẫn Gửi bởi JokerRules [Only registered and activated users can see links. ]
    Ai chỉ mình code phân biệt nâng cấp rèn, shop với kho đồ với. Bây giờ nhấp vào nâng cấp cái là cấp Guild, rèn, shop với kho đồ đều tăng
    Mình cũng có câu hỏi giống bạn.
    CONSORTIA_LEVEL_UP = 21,// để nâng cấp Guild gồm level Guild, Shop, Két, Rèn, Kỹ năng
    ko biết làm cách nào để tách ra.
    theo mình nghỉ nó nằm trong flash....
    Bác Trminhpc làm ơn gợi ý giúp.... tks
    Khách viếng thăm hãy cùng pcsaovang xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #42
    Thành Viên
    Ngày tham gia
    Aug 2009
    Bài viết
    150
    Thanks
    97
    Thanked 74 Times in 20 Posts

    Ðề: Video gợi ý fix Guild cho GunnyII.

    Trích dẫn Gửi bởi pcsaovang [Only registered and activated users can see links. ]
    Mình cũng có câu hỏi giống bạn.
    CONSORTIA_LEVEL_UP = 21,// để nâng cấp Guild gồm level Guild, Shop, Két, Rèn, Kỹ năng
    ko biết làm cách nào để tách ra.
    theo mình nghỉ nó nằm trong flash....
    Bác Trminhpc làm ơn gợi ý giúp.... tks
    Bạn có thể dùng nhiều lệnh lồng nhau mà
    Khách viếng thăm hãy cùng silop1d xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #43
    Thành Viên pcsaovang's Avatar
    Ngày tham gia
    Aug 2008
    Bài viết
    21
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Ðề: Video gợi ý fix Guild cho GunnyII.

    Trích dẫn Gửi bởi silop1d [Only registered and activated users can see links. ]
    Bạn có thể dùng nhiều lệnh lồng nhau mà
    biết là vậy.
    Nhưng biến khi nâng cấp Guild, Shop, Két, Kỹ năng, Rèn thì flash send về server biến consortia_cmd là CONSORTIA_LEVE_UP
    Nên dù có lồng trong case nhiều lệnh thì nó vẫn thế thôi
    phải tách dc cái nào là up G, R, K, KN, S
    Khách viếng thăm hãy cùng pcsaovang xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #44
    Thành Viên
    Ngày tham gia
    Aug 2009
    Bài viết
    150
    Thanks
    97
    Thanked 74 Times in 20 Posts

    Ðề: Video gợi ý fix Guild cho GunnyII.

    Trích dẫn Gửi bởi pcsaovang [Only registered and activated users can see links. ]
    biết là vậy.
    Nhưng biến khi nâng cấp Guild, Shop, Két, Kỹ năng, Rèn thì flash send về server biến consortia_cmd là CONSORTIA_LEVE_UP
    Nên dù có lồng trong case nhiều lệnh thì nó vẫn thế thôi
    phải tách dc cái nào là up G, R, K, KN, S
    Bạn tham khảo nhé
    Code:
     if (client.Player.PlayerCharacter.ConsortiaID != 0)
                        {
                            ConsortiaBussiness cb;
                            switch (packet.ReadByte())
                            {
                                case 1:
                                    {
                                        int bagType = packet.ReadByte();
                                        int placelevelup = packet.ReadInt();
                                        bool resultlevelup = false;
                                        string msglevelup = "ConsortiaUpGradeHandler.Failed";
                                        using (db = new ConsortiaBussiness())
                                        {
                                            ConsortiaInfo infolevelup = db.GetConsortiaSingle(client.Player.PlayerCharacter.ConsortiaID);
                                            if (infolevelup == null)
                                            {
                                                msglevelup = "ConsortiaUpGradeHandler.NoConsortia";
                                            }
                                            else
                                            {
                                                levelInfo = ConsortiaLevelMgr.FindConsortiaLevelInfo(infolevelup.Level + 1);
                                                if (levelInfo == null)
                                                {
                                                    msglevelup = "ConsortiaUpGradeHandler.NoUpGrade";
                                                }
                                                else if (levelInfo.NeedGold > client.Player.PlayerCharacter.Gold)
                                                {
                                                    msglevelup = "ConsortiaUpGradeHandler.NoGold";
                                                }
                                                else
                                                {
                                                    using (cb = new ConsortiaBussiness())
                                                    {
                                                        if (cb.UpGradeConsortia(client.Player.PlayerCharacter.ConsortiaID, client.Player.PlayerCharacter.ID, ref msglevelup))
                                                        {
                                                            infolevelup.Level++;
                                                            client.Player.RemoveGold(levelInfo.NeedGold);
                                                            GameServer.Instance.LoginServer.SendConsortiaUpGrade(infolevelup);
                                                            msglevelup = "ConsortiaUpGradeHandler.Success";
                                                            resultlevelup = true;
                                                        }
                                                    }
                                                }
                                            }
                                            if (infolevelup.Level >= 5)
                                            {
                                                string msg1levelup = LanguageMgr.GetTranslation("ConsortiaUpGradeHandler.Notice", new object[] { infolevelup.ConsortiaName, infolevelup.Level });
                                                GSPacketIn pkglevelup = new GSPacketIn(10);
                                                pkglevelup.WriteInt(2);
                                                pkglevelup.WriteString(msg1levelup);
                                                GameServer.Instance.LoginServer.SendPacket(pkglevelup);
                                                GamePlayer[] playerslevelup = WorldMgr.GetAllPlayers();
                                                foreach (GamePlayer p in playerslevelup)
                                                {
                                                    if ((p != client.Player) && (p.PlayerCharacter.ConsortiaID != client.Player.PlayerCharacter.ConsortiaID))
                                                    {
                                                        p.Out.SendTCP(pkglevelup);
                                                    }
                                                }
                                            }
                                        }
                                        packet.WriteBoolean(resultlevelup);
                                        packet.WriteString(LanguageMgr.GetTranslation(msglevelup, new object[0]));
                                        client.Out.SendTCP(packet);
                                        return 1;
                                    }
                                case 2:
                                    {
                                        bool resultstoreup = false;
                                        string msgstoreup = "ConsortiaStoreUpGradeHandler.Failed";
                                        ConsortiaInfo infostoreup = ConsortiaMgr.FindConsortiaInfo(client.Player.PlayerCharacter.ConsortiaID);
                                        if (infostoreup == null)
                                        {
                                            msgstoreup = "ConsortiaStoreUpGradeHandler.NoConsortia";
                                        }
                                        else
                                        {
                                            using (cb = new ConsortiaBussiness())
                                            {
                                                if (cb.UpGradeStoreConsortia(client.Player.PlayerCharacter.ConsortiaID, client.Player.PlayerCharacter.ID, ref msgstoreup))
                                                {
                                                    infostoreup.StoreLevel++;
                                                    GameServer.Instance.LoginServer.SendConsortiaStoreUpGrade(infostoreup);
                                                    msgstoreup = "ConsortiaStoreUpGradeHandler.Success";
                                                    resultstoreup = true;
                                                }
                                            }
                                        }
                                        packet.WriteBoolean(resultstoreup);
                                        packet.WriteString(LanguageMgr.GetTranslation(msgstoreup, new object[0]));
                                        client.Out.SendTCP(packet);
                                        return 1;
                                    }
                                case 3:
                                    {
                                        bool resultshopup = false;
                                        string msgshopup = "ConsortiaShopUpGradeHandler.Failed";
                                        ConsortiaInfo infoshopup = ConsortiaMgr.FindConsortiaInfo(client.Player.PlayerCharacter.ConsortiaID);
                                        if (infoshopup == null)
                                        {
                                            msgshopup = "ConsortiaShopUpGradeHandler.NoConsortia";
                                        }
                                        else
                                        {
                                            using (cb = new ConsortiaBussiness())
                                            {
                                                if (cb.UpGradeShopConsortia(client.Player.PlayerCharacter.ConsortiaID, client.Player.PlayerCharacter.ID, ref msgshopup))
                                                {
                                                    infoshopup.ShopLevel++;
                                                    GameServer.Instance.LoginServer.SendConsortiaShopUpGrade(infoshopup);
                                                    msgshopup = "ConsortiaShopUpGradeHandler.Success";
                                                    resultshopup = true;
                                                }
                                            }
                                        }
                                        if (infoshopup.ShopLevel >= 2)
                                        {
                                            string msg1shopup = LanguageMgr.GetTranslation("ConsortiaShopUpGradeHandler.Notice", new object[] { client.Player.PlayerCharacter.ConsortiaName, infoshopup.ShopLevel });
                                            GSPacketIn pkgshopup = new GSPacketIn(10);
                                            pkgshopup.WriteInt(2);
                                            pkgshopup.WriteString(msg1shopup);
                                            GameServer.Instance.LoginServer.SendPacket(pkgshopup);
                                            GamePlayer[] players = WorldMgr.GetAllPlayers();
                                            foreach (GamePlayer p in players)
                                            {
                                                if (p != client.Player)
                                                {
                                                    p.Out.SendTCP(pkgshopup);
                                                }
                                            }
                                        }
                                        packet.WriteBoolean(resultshopup);
                                        packet.WriteString(LanguageMgr.GetTranslation(msgshopup, new object[0]));
                                        client.Out.SendTCP(packet);
                                        return 1;
                                    }
                                case 4:
                                    {
                                        bool resultsmithup = false;
                                        string msgsmithup = "ConsortiaSmithUpGradeHandler.Failed";
                                        ConsortiaInfo infosmithup = ConsortiaMgr.FindConsortiaInfo(client.Player.PlayerCharacter.ConsortiaID);
                                        if (infosmithup == null)
                                        {
                                            msgsmithup = "ConsortiaSmithUpGradeHandler.NoConsortia";
                                        }
                                        else
                                        {
                                            using (cb = new ConsortiaBussiness())
                                            {
                                                if (cb.UpGradeSmithConsortia(client.Player.PlayerCharacter.ConsortiaID, client.Player.PlayerCharacter.ID, ref msgsmithup))
                                                {
                                                    infosmithup.SmithLevel++;
                                                    GameServer.Instance.LoginServer.SendConsortiaSmithUpGrade(infosmithup);
                                                    msgsmithup = "ConsortiaSmithUpGradeHandler.Success";
                                                    resultsmithup = true;
                                                }
                                            }
                                        }
                                        if (infosmithup.SmithLevel >= 3)
                                        {
                                            string msg1smithup = LanguageMgr.GetTranslation("ConsortiaSmithUpGradeHandler.Notice", new object[] { client.Player.PlayerCharacter.ConsortiaName, infosmithup.SmithLevel });
                                            GSPacketIn pkgsmithup = new GSPacketIn(10);
                                            pkgsmithup.WriteInt(2);
                                            pkgsmithup.WriteString(msg1smithup);
                                            GameServer.Instance.LoginServer.SendPacket(pkgsmithup);
                                            GamePlayer[] playerssmithup = WorldMgr.GetAllPlayers();
                                            foreach (GamePlayer p in playerssmithup)
                                            {
                                                if (p != client.Player)
                                                {
                                                    p.Out.SendTCP(pkgsmithup);
                                                }
                                            }
                                        }
                                        packet.WriteBoolean(resultsmithup);
                                        packet.WriteString(LanguageMgr.GetTranslation(msgsmithup, new object[0]));
                                        client.Out.SendTCP(packet);
                                        return 1;
                                    }
                                case 5:
                                    {
                                        bool resultskillup = false;
                                        string msgskillup = "ConsortiaSkillUpGradeHandler.Failed";
                                        ConsortiaInfo infoskillup = ConsortiaMgr.FindConsortiaInfo(client.Player.PlayerCharacter.ConsortiaID);
                                        if (infoskillup == null)
                                        {
                                            msgskillup = "ConsortiaSkillUpGradeHandler.NoConsortia";
                                        }
                                        else
                                        {
                                            using (cb = new ConsortiaBussiness())
                                            {
                                                if (cb.UpGradeSkillConsortia(client.Player.PlayerCharacter.ConsortiaID, client.Player.PlayerCharacter.ID, ref msgskillup))
                                                {
                                                    infoskillup.SkillLevel++;
                                                    msgskillup = "Consortia Skill Level Up!";
                                                    resultskillup = true;
                                                }
                                            }
                                        }
                                        packet.WriteBoolean(resultskillup);
                                        packet.WriteString(LanguageMgr.GetTranslation(msgskillup, new object[0]));
                                        client.Out.SendTCP(packet);
                                        return 1;
                                    }
                            }
                            break;
                        }
                        return 0;
    Lần sửa cuối bởi silop1d, ngày 28-12-12 lúc 01:51 PM.
    Khách viếng thăm hãy cùng silop1d xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. The Following 3 Users Say Thank You to silop1d For This Useful Post:

    JokerRules (28-12-12), pcsaovang (28-12-12), trungqbbn (28-12-12)

  6. #45
    Thành Viên pcsaovang's Avatar
    Ngày tham gia
    Aug 2008
    Bài viết
    21
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Ðề: Video gợi ý fix Guild cho GunnyII.

    Trích dẫn Gửi bởi silop1d [Only registered and activated users can see links. ]
    Bạn tham khảo nhé
    rất cảm ơn bạn đã gợi ý..
    thì ra là cái
    Code:
    packet.ReadByte()
    mà mình ko nghỉ ra....
    Khách viếng thăm hãy cùng pcsaovang xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #46
    Thành Viên
    Ngày tham gia
    Aug 2009
    Bài viết
    150
    Thanks
    97
    Thanked 74 Times in 20 Posts

    Ðề: Video gợi ý fix Guild cho GunnyII.

    Trích dẫn Gửi bởi pcsaovang [Only registered and activated users can see links. ]
    rất cảm ơn bạn đã gợi ý..
    thì ra là cái
    Code:
    packet.ReadByte()
    mà mình ko nghỉ ra....
    Bạn fix đc nộp đơn chưa? đc share lên cho mình xin vs nhé
    Khách viếng thăm hãy cùng silop1d xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #47
    Thành Viên
    Ngày tham gia
    Nov 2011
    Bài viết
    144
    Thanks
    21
    Thanked 41 Times in 16 Posts

    Ðề: Video gợi ý fix Guild cho GunnyII.

    Hình như anh trminhpc cũng bị lỗi không nộp đơn được + cống hiến xong rồi phải out ra mới nâng được guild
    Khách viếng thăm hãy cùng akasuki xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #48
    Thành Viên pcsaovang's Avatar
    Ngày tham gia
    Aug 2008
    Bài viết
    21
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Ðề: Video gợi ý fix Guild cho GunnyII.

    Trích dẫn Gửi bởi silop1d [Only registered and activated users can see links. ]
    Bạn fix đc nộp đơn chưa? đc share lên cho mình xin vs nhé
    mấy ngày nay đang vật lộn chổ up GUILD, chưa qua mấy cái kia
    Khách viếng thăm hãy cùng pcsaovang xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #49
    Thành Viên
    Ngày tham gia
    Apr 2012
    Bài viết
    208
    Thanks
    59
    Thanked 116 Times in 41 Posts

    Ðề: Video gợi ý fix Guild cho GunnyII.

    Trích dẫn Gửi bởi akasuki [Only registered and activated users can see links. ]
    Hình như anh trminhpc cũng bị lỗi không nộp đơn được + cống hiến xong rồi phải out ra mới nâng được guild
    Bạn ko xem video à fix lỗi hết ...
    Khách viếng thăm hãy cùng trungqbbn xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  11. #50
    Thành Viên JokerRules's Avatar
    Ngày tham gia
    Dec 2012
    Bài viết
    11
    Thanks
    11
    Thanked 4 Times in 3 Posts

    Ðề: Video gợi ý fix Guild cho GunnyII.

    Chủ thớt ơi hướng dẫn mình chỗ tạo Guild, cống hiến,... đều phải thoát ra vào lại mới thấy với
    Khách viếng thăm hãy cùng JokerRules xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 5 của 6 Đầu tiênĐầu tiên ... 3 4 5 6 CuốiCuối

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

  1. [Gunny] GunnyII - Video demo CH + HT giống trminhpc
    Bởi trong0981 trong diễn đàn Releases
    Trả lời: 60
    Bài viết cuối: 15-08-13, 09:53 PM
  2. [Ngạo Kiếm] Video guild + Kèm server đã chỉnh sửa phù hợp dùng VERTRIGO
    Bởi hai07dv trong diễn đàn CHUYÊN ĐỀ WEB GAMES
    Trả lời: 89
    Bài viết cuối: 15-02-13, 12:26 PM
  3. [Gunny] GunnyII video hướng dẫn sơ lượt Hệ thống cường hóa GunnyII
    Bởi trminhpc trong diễn đàn Guides - Kho Lưu trữ
    Trả lời: 92
    Bài viết cuối: 31-12-12, 05:12 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à 03:44 AM.
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ệ.