Kết quả 1 đến 3 của 3
			
		- 
	22-08-14, 10:51 PM #1Super Moderator      
 - Ngày tham gia
- Apr 2011
- Đang ở
- 地獄
- Bài viết
- 3,993
- Thanks
- 369
- Thanked 4,093 Times in 1,405 Posts
  Gợi ý cách mod hàm chức năng giống EquipLevelUp Gợi ý cách mod hàm chức năng giống EquipLevelUpVới tư tưởng của mình là từ giờ sẽ chỉ hướng dẫn và để mọi người tự suy nghĩ và làm, nên từ giờ không share cái gì có sẵn nữa (nói thế khỏi xin cho mệt) mà thay vào đó là các tool hướng dẫn. 
 Ở bài viết này mình sẽ hướng dẫn mod hàm chức năng gần giống EquipLevelUp, dùng cho chức năng thăng cấp sao của Long Văn. Hoặc bạn nào dùng điêu văn theo cách thay ID thì chú ý cái này đỡ khỏi EquipLevelUp nhiều lần nó lâu.
 Tư tưởng giải thuật: Cốt lõi là xóa item cũ và thay bằng item mới.
 Nội dung giải thuật:
 Với item cũ, ta cần biết các thông số sau:
 - Tên tác giả (áp dụng với đồ chế). Ta có hàm LuaFnGetItemCreator(sceneId,selfId,Equip_Bag_Pos)
 - Điểm cường hóa (Cái này không có hàm nào get mà phải tự nghĩ cách để tính lấy nó). File hàm mẫu tại event/equip/equipenchance.lua
 - Khắc danh. File hàm mẫu tại event/equip/equipbind.lua
 - Cố định hay không. Có hàm LuaFnItemIsBind(sceneId,selfId,ID_Bag_Pos)
 - Đã giám định tư chất hay chưa. File hàm mẫu tại event/equip/judge_aptitude.lua
 - Đục bao nhiêu lỗ, các viên ngọc tương ứng ID bao nhiêu. File hàm mẫu tại event/liveabilityevent/gem_embed.lua
 - Số lần sửa chữa, độ bền (không nên cho cái này vào). File hàm mẫu tại event/equip/equip_failetimes.lua
 Do tư tưởng là xóa item cũ và thay bằng item mới nên ta cần lưu các thông số trên với item cũ lại trước và set lại các thông số đó cho item mới.
 Lưu ý hàm trên chỉ có tác dụng với các thứ trên còn các thông số có sẵn như chỉ số cường lực, nội lực,... do itemsegvalue quy định thì không có cách gì giữ nguyên. Nếu xác định giữ nguyên thì dùng hàm EquipLevelUp có sẵn. Nhưng với Long Văn thì dùng hàm đó số sao sẽ không thay đổi, chỉ thay đổi ID và các thuộc tính cơ bản, giám định (nếu đã khai báo ở equipbase với ID tương ứng)Code:function OnEquipChange(sceneId,selfId,Equip_Bag_Pos) ... end 
 Chú thích bạn nào gọi khung giao diện đến Client và trả thông tin về từ Client thì bạn cần chú ý cái ô để item cũ, item mới phải đặt đúng vào ô đó khi xóa item cũ đi rồi (Thế mới là mod chuẩn), cái này tự nghĩ nhé. Dễ thôi không khó lắm đâu.
 Chốt lại: Cái trên là ý tưởng mà với coder thì ý tưởng là quá đủ rồi. Ai nhanh có thể code rất dễ, mình đã gợi ý chi tiết các hàm mẫu nó nằm chỗ nào rồi thì mọi việc còn đơn giản hơn.
 
 Ai thấy hay thì thanks, biết làm nhưng còn vướng chỗ nào đó thì post bên dưới còn không code được thì đọc tham khảo thôi hoặc không cần đọc vì đọc cũng không hiểu.
 Với mình thì giờ tìm hiểu lua bên Client nó hay hơn lua bên Server và mấy Event quá nhàm chán.Lần sửa cuối bởi Sói Đẹp Trai, ngày 22-08-14 lúc 10:56 PM. Khách viếng thăm hãy cùng Sói Đẹp Trai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
 
- 
	
The Following 4 Users Say Thank You to Sói Đẹp Trai For This Useful Post:commale (22-08-14), huuduyen_05 (22-08-14), lamthanhat(22-08-14), VJorker (03-06-15)
 
- 
	22-08-14, 11:05 PM #2Thành Viên      
 - Ngày tham gia
- Aug 2014
- Bài viết
- 35
- Thanks
- 16
- Thanked 10 Times in 9 Posts
 Ðề: Gợi ý cách mod hàm chức năng giống EquipLevelUphiện tại mấy cái này em cũng hiểu kha khá 
 chỉ đang mắc kệt ở chỗ long văn mấy dòng thuộc tính mở rộng nó chỉ số thật và thay đổi kéo clien
 thử mấy cách nhưng thất bại Khách viếng thăm hãy cùng commale xây dựng diễn đàn CLBGAMESVN vững mạnh nhé! Khách viếng thăm hãy cùng commale xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
 
- 
	23-08-14, 12:30 AM #3Super Moderator      
 - Ngày tham gia
- Apr 2011
- Đang ở
- 地獄
- Bài viết
- 3,993
- Thanks
- 369
- Thanked 4,093 Times in 1,405 Posts
 Ðề: Gợi ý cách mod hàm chức năng giống EquipLevelUpKhách viếng thăm hãy cùng Sói Đẹp Trai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
 
Các Chủ đề tương tự
- 
  [KT] Cần giúp đỡ về chức năng nạp thẻ + Tạo tk kiếm thế.Bởi laotienboi trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 16-02-13, 03:56 PM
- 
  [JX] Option Kháng tất cả tối đa và + all kỹ năng or + kỹ năng skill môn phái???Bởi trungkhuyen trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 31-01-13, 01:29 PM
- 
  [JX] Giúp Em Add Chức năng gọi boss tiểu, đại vào trong chức năng GM với !!Bởi tongtulenh trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 22-05-12, 06:52 AM
- 
  [KT] Help "bị buff điểm tiềm năng+ Kỹ năngBởi luumin trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 5Bài viết cuối: 07-05-12, 02:32 PM
- 
  [KT] Xin túi tân thủ có tăng tiềm năng và kỹ năngBởi dazan996 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 15-02-12, 09:28 PM

 
				 
				 
				 
				 
				 
				 
			



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