[JX] Code Hiển thị tên & máu quái ko bị loop khi hover [shortcut nomal]
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
 
Kết quả 1 đến 9 của 9
  1. #1
    Thành Viên
    Ngày tham gia
    Jul 2008
    Bài viết
    69
    Thanks
    5
    Thanked 157 Times in 18 Posts

    Code Hiển thị tên & máu quái ko bị loop khi hover [shortcut nomal]

    Đầu Tiên để hiển thị tên và máu quái ta vào file ..\Sources\Core\Src\CoreDrawGameObj.cpp
    tìm đến đoạn này:
    Code:
        case CGOG_NPC:
            if (uId > 0)
            {
                if ((nParam & IPOT_RL_INFRONTOF_ALL) == IPOT_RL_INFRONTOF_ALL)
                {
                    int nHeight = Npc[uId].GetNpcPate();
    
                    Npc[uId].PaintBlood(nHeight / 2);    //ðѪ
    
                    int nnHeight = nHeight;
                    nHeight = Npc[uId].PaintChat(nnHeight);    //ÁÄÌìÐÅÏ¢ÖÐÓÐÃû×Ö
                    if (nHeight == nnHeight)    //ûÓÐÁÄÌìÐÅϢʱ»æÖÆÈËÎïÐÅÏ¢
                    {
                        if (NpcSet.CheckShowLife())
                        {
                            nHeight = Npc[uId].PaintLife(nnHeight, false);
                        }
    
                        if (NpcSet.CheckShowName())
                        {
                            if (nnHeight != nHeight)    //ÓÐÄÚÁ¦ÏÔʾʱ
                            {
                                nHeight += SHOW_SPACE_HEIGHT;//ºÃ¿´
                            }
    
                            if (Player[CLIENT_PLAYER_INDEX].GetTargetNpc() && Player[CLIENT_PLAYER_INDEX].GetTargetNpc() == uId)
                                nHeight = Npc[uId].PaintInfo(nHeight, false, 14, 0XFF000000);    //±»Ñ¡ÖеÄÈËÃû·Å´óÏÔʾ
                            else
                                nHeight = Npc[uId].PaintInfo(nHeight, false);
                            nHeight += 0;
                        }
                    }
    sửa thành như sau
    Code:
        case CGOG_NPC:
            if (uId > 0)
            {
                if ((nParam & IPOT_RL_INFRONTOF_ALL) == IPOT_RL_INFRONTOF_ALL)
                {
                    int nHeight = Npc[uId].GetNpcPate();
    
                    Npc[uId].PaintBlood(nHeight / 2);    //ðѪ
    
                    int nnHeight = nHeight;
                    nHeight = Npc[uId].PaintChat(nnHeight);    //ÁÄÌìÐÅÏ¢ÖÐÓÐÃû×Ö
                                    if (nHeight == nnHeight)    //ûÓÐÁÄÌìÐÅϢʱ»æÖÆÈËÎïÐÅÏ¢
                    {
                        if (NpcSet.CheckShowLife())
                        {
                            nHeight = Npc[uId].PaintLife(nnHeight, true);
                        }
    
                        if (NpcSet.CheckShowName())
                        {
                            if (nnHeight != nHeight)    //ÓÐÄÚÁ¦ÏÔʾʱ
                            {
                                nHeight += SHOW_SPACE_HEIGHT;//ºÃ¿´
                            }
    
                            if (Player[CLIENT_PLAYER_INDEX].GetTargetNpc() && Player[CLIENT_PLAYER_INDEX].GetTargetNpc() == uId)
                                nHeight = Npc[uId].PaintInfo(nHeight, true, 14, 0XFF000000);    //±»Ñ¡ÖеÄÈËÃû·Å´óÏÔʾ
                            else
                                nHeight = Npc[uId].PaintInfo(nHeight, true);
                            nHeight += 0;
                        }
                    }
    Típ theo để không bị loop khi rê chuột vào quái thì làm như sau:
    vào file ..\swrod3\SwordOnline\Sources\Core\Src\KNpc.cpp
    tìm đoạn code sau:
    Code:
    void KPlayer::DrawSelectInfo()
    {
        if (m_nIndex <= 0)
            return;
        
        if (m_nPeapleIdx)
        {
            Npc[m_nPeapleIdx].DrawBorder();
            if (Npc[m_nPeapleIdx].m_Kind == kind_player)
            {
                if (!NpcSet.CheckShowName())
                {
                    Npc[m_nPeapleIdx].PaintInfo(Npc[m_nPeapleIdx].GetNpcPate(), true);
                }
            }
            else if (Npc[m_nPeapleIdx].m_Kind == kind_dialoger)
            {
                if (!NpcSet.CheckShowName())
                {
                    Npc[m_nPeapleIdx].PaintInfo(Npc[m_nPeapleIdx].GetNpcPate(), true);
                }
            }
            else
            {
                Npc[m_nPeapleIdx].DrawBlood();
            }
            
            return;
        }
        if (m_nObjectIdx)
        {
            if (!ObjSet.CheckShowName())
                Object[m_nObjectIdx].DrawInfo();
            Object[m_nObjectIdx].DrawBorder();
            return;
        }
    }
    Xóa hết nội dung trong hàm

    Code:
    void KPlayer::DrawSelectInfo()
    {
    }
    Típ theo nhấn Thank bài viết ^^
    Build => cop coreclient.dll sang Client test.
    # dùng f7-f8 bình thường nhé
    Khách viếng thăm hãy cùng FanLoveJX xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. The Following 14 Users Say Thank You to FanLoveJX For This Useful Post:

    0kazaki (03-09-12), authanhi (01-09-12), binhjx (10-10-12), jxvietnam (01-09-12), LBLN2N (04-09-12), Linh_JX (01-09-12), lzlsky301 (04-09-12), nhoxmap_b7 (01-09-12), runkissbig (04-09-12), satthupro95 (20-04-13), shidaichi (10-10-12), thaihoa91 (01-09-12), thanhtunghk (08-09-12), trananh88vt (03-09-12)

  3. #2
    Thành Viên
    Ngày tham gia
    Nov 2008
    Bài viết
    430
    Thanks
    30
    Thanked 54 Times in 41 Posts

    Ðề: Code Hiển thị tên & máu quái ko bị loop khi hover[shortcut nomal]

    cho mình hỏi bik loop là bị gì thế ?
    Khách viếng thăm hãy cùng ngotiendat xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #3
    Thành Viên nhoxmap_b7's Avatar
    Ngày tham gia
    Jul 2009
    Đang ở
    Tp Hồ Chí Minh Q.Tân Bình
    Bài viết
    383
    Thanks
    120
    Thanked 10 Times in 8 Posts

    Ðề: Code Hiển thị tên & máu quái ko bị loop khi hover[shortcut nomal]

    Trích dẫn Gửi bởi ngotiendat [Only registered and activated users can see links. ]
    cho mình hỏi bik loop là bị gì thế ?
    bị loop là bị trùng tên đấy bạn ak....
    Khách viếng thăm hãy cùng nhoxmap_b7 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    I'm farmer nhocluka's Avatar
    Ngày tham gia
    Nov 2011
    Đang ở
    Campuchia
    Bài viết
    522
    Thanks
    110
    Thanked 353 Times in 144 Posts

    Ðề: Code Hiển thị tên & máu quái ko bị loop khi hover [shortcut nomal]

    thk for share .................................
    [Only registered and activated users can see links. ] ,[Only registered and activated users can see links. ]

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

    shidaichi (10-10-12)

  7. #5
    Thành Viên
    Ngày tham gia
    Apr 2011
    Bài viết
    234
    Thanks
    206
    Thanked 87 Times in 25 Posts

    Ðề: Code Hiển thị tên & máu quái ko bị loop khi hover [shortcut nomal]

    cho mình hỏi đã làm theo hướng dẫn nhưng ben cỏeclient bao lỗi nay`
    D:\Soucre\JX\swrod3\SwordOnline\Sources\Core\Src\C oreDrawGameObj.cpp(174) : error C2601: 'CoreGetGameObjLightInfo' : local function definitions are illegal
    D:\Soucre\JX\swrod3\SwordOnline\Sources\Core\Src\C oreDrawGameObj.cpp(174) : fatal error C1903: unable to recover from previous error(s); stopping compilation
    Khách viếng thăm hãy cùng shidaichi xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #6
    Thành Viên
    Ngày tham gia
    Mar 2012
    Bài viết
    57
    Thanks
    11
    Thanked 3 Times in 2 Posts

    Ðề: Code Hiển thị tên & máu quái ko bị loop khi hover [shortcut nomal]

    Code:
    void KPlayer::DrawSelectInfo()
    {
        if (m_nIndex <= 0)
            return;
        
        if (m_nPeapleIdx)
        {
            Npc[m_nPeapleIdx].DrawBorder();
            if (Npc[m_nPeapleIdx].m_Kind == kind_player)
            {
                if (!NpcSet.CheckShowName())
                {
                    Npc[m_nPeapleIdx].PaintInfo(Npc[m_nPeapleIdx].GetNpcPate(), true);
                }
            }
            else if (Npc[m_nPeapleIdx].m_Kind == kind_dialoger)
            {
                if (!NpcSet.CheckShowName())
                {
                    Npc[m_nPeapleIdx].PaintInfo(Npc[m_nPeapleIdx].GetNpcPate(), true);
                }
            }
            else
            {
                Npc[m_nPeapleIdx].DrawBlood();
            }
            
            return;
        }
        if (m_nObjectIdx)
        {
            if (!ObjSet.CheckShowName())
                Object[m_nObjectIdx].DrawInfo();
            Object[m_nObjectIdx].DrawBorder();
            return;
        }
    }
    function đó trong kplayer hay knpc cậu ? tớ tìm trong knpc không có còn kplayer thì có
    Khách viếng thăm hãy cùng borntolead xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #7
    Thành Viên Tâm Huyết shinrenkyo's Avatar
    Ngày tham gia
    May 2011
    Bài viết
    1,534
    Thanks
    376
    Thanked 147 Times in 108 Posts

    Ðề: Code Hiển thị tên & máu quái ko bị loop khi hover [shortcut nomal]

    sao mình bị lỗi ko hiển thị tên wái nhi, ai giúp mình với
    [Only registered and activated users can see links. ]
    Khách viếng thăm hãy cùng shinrenkyo xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #8
    Thành Viên Tâm Huyết shinrenkyo's Avatar
    Ngày tham gia
    May 2011
    Bài viết
    1,534
    Thanks
    376
    Thanked 147 Times in 108 Posts
    ai giúp mình vơi111111111111111111

    up, ai giúp mình với, ko hiện tên quái
    Lần sửa cuối bởi thaihoa91, ngày 12-04-13 lúc 07:42 PM.
    Khách viếng thăm hãy cùng shinrenkyo xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  11. #9
    Super Moderator thaihoa91's Avatar
    Ngày tham gia
    Apr 2008
    Bài viết
    12,110
    Thanks
    662
    Thanked 3,167 Times in 1,602 Posts

    Ðề: Code Hiển thị tên & máu quái ko bị loop khi hover [shortcut nomal]

    Thì check lại chỗ code show tên wái xem sai chỗ nào !
    Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

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

  1. [MU] Làm ơn Giúp mình tìm code Hộp Kundun, code rồng vàng cho các map!!!!!!!!!!!!!!!!
    Bởi lethanhbptv trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 4
    Bài viết cuối: 16-07-12, 10:19 PM
  2. Cho xin code của máu tím 25% !
    Bởi mtbt8891 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 04-05-12, 04:01 PM
  3. Code cấm chát
    Bởi thuanthienkiem trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 19-08-11, 03:33 PM
  4. không thêm /T3ENTER xxx vào shortcut
    Bởi warone trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 27-04-11, 03:38 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à 09:56 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ệ.