Kết quả 1 đến 4 của 4
			
		- 
	17-10-12, 05:16 PM #1Thà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 độngKhách viếng thăm hãy cùng dammejx xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
 
- 
	17-10-12, 05:31 PM #2Thành Viên        
 - 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?Khách viếng thăm hãy cùng lzlsky301 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
 
- 
	17-10-12, 07:06 PM #3Thà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ạnKhách viếng thăm hãy cùng dammejx xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
 
- 
	17-10-12, 07:52 PM #4
 
- 
	
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ự
- 
  [KT] Xin code add đồng trực tiếpBởi longauto trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 6Bài viết cuối: 10-09-12, 08:00 PM
- 
  [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ầuTrả lời: 4Bài viết cuối: 16-07-12, 10:19 PM
- 
  Ai có code web MU này không ?Bởi dproks trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 8Bài viết cuối: 18-07-11, 10:09 AM
- 
  Xin Code Web !!!Bởi batrungpro trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 08-07-11, 11:07 PM
- 
  PRO nào cho xin đoạn code Phụ bảnBởi lovegameisme trong diễn đàn Thế Giới Hoàn MỹTrả lời: 0Bài viết cuối: 26-09-09, 01:10 PM

 
				 
				 
				 
				 
				 
				 
			



 
					
					
					
						 Trả lời kèm Trích dẫn
  Trả lời kèm Trích dẫn Gửi bởi dammejx
					[Only registered and activated users can see links.
 Gửi bởi dammejx
					[Only registered and activated users can see links.  
						

