[JX] Code này sai chỗ nào mà không hoạt động?
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 4 của 4
  1. #1
    Thành Viên GameZone
    Ngày tham gia
    Aug 2011
    Bài viết
    269
    Thanks
    27
    Thanked 35 Times in 32 Posts

    Code này sai chỗ nào mà không hoạt động?

    Code chuột phải item:

    KItemList.cpp


    BOOL KItemList::EatMecidine(int nIdx)
    {
    if (m_PlayerIdx <= 0)
    return FALSE;
    int nNpcIdx = Player[m_PlayerIdx].m_nIndex;
    //int nGenre = Item[nIdx].GetGenre();
    char DuongDanScript[100];
    int nGenre = Item[nIdx].GetGenre();
    int nDetailType = Item[nIdx].GetDetailType();
    if (nGenre == item_task)
    {
    sprintf(DuongDanScript,"\\script\\itemquestkey\\%d .lua",nDetailType);
    #ifdef _SERVER
    Player[m_PlayerIdx].ExecuteScript(DuongDanScript, "main", 0);
    Remove(nIdx);
    ItemSet.Remove(nIdx);
    #endif
    }


    _ASSERT(nGenre == item_medicine || nGenre == item_townportal);
    if (nGenre == item_medicine)
    Item[nIdx].ApplyMagicAttribToNPC(&Npc[nNpcIdx], 3);
    if (nGenre == item_townportal)
    {
    if (!Npc[Player[m_PlayerIdx].m_nIndex].m_FightMode)
    {
    #ifndef _SERVER // ¿Í»§¶ËÏÈ¿´¿´ÊDz»ÊÇ·ÇÕ½¶·Ç ø£¬Èç¹ûÊǵĻ°¾Í±ð·¢¸øServerÁ Ë¡£
    // ϵͳÏûÏ¢
    KSystemMessage Msg;

    Msg.byConfirmType = SMCT_CLICK;
    Msg.byParamSize = 0;
    Msg.byPriority = 1;
    Msg.eType = SMT_PLAYER;
    strcpy(Msg.szMessage, "ÎÞ·¨ÔÚÕâÀïʹÓÃÍÁµØ·û£¡" );
    CoreDataChanged(GDCNI_SYSTEM_MESSAGE, (unsigned int)&Msg, NULL);
    #endif
    return FALSE;
    }
    #ifdef _SERVER
    Player[m_PlayerIdx].UseTownPortal();
    #endif
    }
    #ifdef _SERVER
    Remove(nIdx);
    ItemSet.Remove(nIdx);
    #endif
    if (Npc[Player[m_PlayerIdx].m_nIndex].m_Doing == do_sit)
    {
    Npc[Player[m_PlayerIdx].m_nIndex].SendCommand(do_stand);
    }
    return TRUE;
    }

    #ifndef _SERVER





    build thì ok, không có lỗi. nhưng test thì không hoạt động. ai giúp mình. đã chép coreclien với coreserver vào nhưng chuột phải không hoạt động
    Khách viếng thăm hãy cùng dammejx xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên lzlsky301's Avatar
    Ngày tham gia
    Nov 2011
    Đang ở
    The Moon
    Bài viết
    366
    Thanks
    85
    Thanked 230 Times in 76 Posts

    Ðề: Code này sai chỗ nào mà không hoạt động?

    Trích dẫn Gửi bởi dammejx [Only registered and activated users can see links. ]
    Code chuột phải item:

    KItemList.cpp


    BOOL KItemList::EatMecidine(int nIdx)
    {
    if (m_PlayerIdx <= 0)
    return FALSE;
    int nNpcIdx = Player[m_PlayerIdx].m_nIndex;
    //int nGenre = Item[nIdx].GetGenre();
    char DuongDanScript[100];
    int nGenre = Item[nIdx].GetGenre();
    int nDetailType = Item[nIdx].GetDetailType();
    if (nGenre == item_task)
    {
    sprintf(DuongDanScript,"\\script\\itemquestkey\\%d .lua",nDetailType);
    #ifdef _SERVER
    Player[m_PlayerIdx].ExecuteScript(DuongDanScript, "main", 0);
    Remove(nIdx);
    ItemSet.Remove(nIdx);
    #endif
    }


    _ASSERT(nGenre == item_medicine || nGenre == item_townportal);
    if (nGenre == item_medicine)
    Item[nIdx].ApplyMagicAttribToNPC(&Npc[nNpcIdx], 3);
    if (nGenre == item_townportal)
    {
    if (!Npc[Player[m_PlayerIdx].m_nIndex].m_FightMode)
    {
    #ifndef _SERVER // ¿Í»§¶ËÏÈ¿´¿´ÊDz»ÊÇ·ÇÕ½¶·Ç ø£¬Èç¹ûÊǵĻ°¾Í±ð·¢¸øServerÁ Ë¡£
    // ϵͳÏûÏ¢
    KSystemMessage Msg;

    Msg.byConfirmType = SMCT_CLICK;
    Msg.byParamSize = 0;
    Msg.byPriority = 1;
    Msg.eType = SMT_PLAYER;
    strcpy(Msg.szMessage, "ÎÞ·¨ÔÚÕâÀïʹÓÃÍÁµØ·û£¡" );
    CoreDataChanged(GDCNI_SYSTEM_MESSAGE, (unsigned int)&Msg, NULL);
    #endif
    return FALSE;
    }
    #ifdef _SERVER
    Player[m_PlayerIdx].UseTownPortal();
    #endif
    }
    #ifdef _SERVER
    Remove(nIdx);
    ItemSet.Remove(nIdx);
    #endif
    if (Npc[Player[m_PlayerIdx].m_nIndex].m_Doing == do_sit)
    {
    Npc[Player[m_PlayerIdx].m_nIndex].SendCommand(do_stand);
    }
    return TRUE;
    }

    #ifndef _SERVER





    build thì ok, không có lỗi. nhưng test thì không hoạt động. ai giúp mình. đã chép coreclien với coreserver vào nhưng chuột phải không hoạt động
    Code bên Cyber phải ko. Ko xài dc đâu. bạn dùng code của trananh88vt ấy
    Khách viếng thăm hãy cùng lzlsky301 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Thành Viên GameZone
    Ngày tham gia
    Aug 2011
    Bài viết
    269
    Thanks
    27
    Thanked 35 Times in 32 Posts

    Ðề: Code này sai chỗ nào mà không hoạt động?

    }

    #ifdef _SERVER
    if (nGenre != item_task)
    {
    Remove(nIdx);
    ItemSet.Remove(nIdx);
    }
    else
    {
    // Tùy vào code của bạn cho cho phép del Item hay không khi Use item
    }
    #endif
    if (Npc[Player[m_PlayerIdx].m_nIndex].m_Doing == do_sit)
    {
    Npc[Player[m_PlayerIdx].m_nIndex].SendCommand(do_stand);
    }
    return TRUE;
    }



    chổ đó thêm gì vậy bạn
    Khách viếng thăm hãy cùng dammejx xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #4
    Thành Viên SIR.ThaiBinh's Avatar
    Ngày tham gia
    Jan 2012
    Đang ở
    —»(¯™°•¤_kµ†€_£øñ€_ £¥_¤•°™¯) ¯ßuNyE JEn???´¯)
    Bài viết
    561
    Thanks
    65
    Thanked 141 Times in 83 Posts

    Ðề: Code này sai chỗ nào mà không hoạt động?

    Trích dẫn Gửi bởi dammejx [Only registered and activated users can see links. ]
    }

    #ifdef _SERVER
    if (nGenre != item_task)
    {
    Remove(nIdx);
    ItemSet.Remove(nIdx);
    }
    else
    {
    // Tùy vào code của bạn cho cho phép del Item hay không khi Use item
    }
    #endif
    if (Npc[Player[m_PlayerIdx].m_nIndex].m_Doing == do_sit)
    {
    Npc[Player[m_PlayerIdx].m_nIndex].SendCommand(do_stand);
    }
    return TRUE;
    }



    chổ đó thêm gì vậy bạn
    // Tùy vào code của bạn cho cho phép del Item hay không khi Use item  đây là 1 lời chú thích mà
    Spam nhẹ, trò chuyện không đúng chỗ v.v...
    Hãy vì một CLBGAMEsVN !

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

    Bybaybong (18-10-12)

 

 

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

  1. [KT] Xin code add đồng trực tiếp
    Bởi longauto trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 6
    Bài viết cuối: 10-09-12, 08:00 PM
  2. [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
  3. Ai có code web MU này không ?
    Bởi dproks trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 8
    Bài viết cuối: 18-07-11, 10:09 AM
  4. Xin Code Web !!!
    Bởi batrungpro trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 08-07-11, 11:07 PM
  5. PRO nào cho xin đoạn code Phụ bản
    Bởi lovegameisme trong diễn đàn Thế Giới Hoàn Mỹ
    Trả lời: 0
    Bài viết cuối: 26-09-09, 01:10 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à 01:20 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ệ.