Kết quả 1 đến 9 của 9
-
11-11-10, 05:01 PM #1
- Ngày tham gia
- May 2006
- Bài viết
- 6
- Thanks
- 0
- Thanked 4 Times in 2 Posts
Code Item in Data in MuOnline Season 5
Chào các bạn! Mình là thành viên của diễn đàn đã lâu. Mình đã học hỏi được ở rất nhiều từ diễn đàn thế mà vẫn chưa đóng góp cho diễn đàn được một bài viết nào hì hì. Hôm nay mình xin post một bài do mình học hỏi được từ Internet và bỏ công mày mò. Bài viết có thể còn nhiều thiếu sót mong các bạn và anh em trong diễn giúp đỡ!
Code Item in Data in MuOnline Season 5
Với 1 item có rất nhiều thông số: Level, Độ bền, các dòng Excelent, Option, Luck,Skill, các dòng Socket, các dòng JewelHammony và Refinely lvl 380. Với rất nhiều thông tin như thế vậy Webzen sẽ làm thế nào để lưu vào cơ sở dữ liệu (CSDL) sao cho tối ưu nhất ?
WebZen có một phương pháp lưu các item của người chơi vào CSDL rất thông minh.Một Item sẽ được lưu với 32 con số ở cơ số thập lục phân.
[Only registered and activated users can see links. ]
Vd: 026F4BC40778007F00803D0000000000 //Pad Amors
Ý nghĩ các con số như sau:
[1 và 2]: ID của Item trong file Data/lang/item.txt
[3 và 4]: Skill-Level-Luck- Option (rất thông minh phải không chỉ với 2 con số lưu được rất nhiều thông tin).Mình sẽ giải thích rõ thêm qua ví dụ phía dưới
[5 và 6]: Độ bền của Item
[7 đến 14]: Serial của Item (mỗi Item sẽ có một Serial duy nhất trong cả game. Serial này sẽ tự động phát sinh.Nếu 2 Item mà cùng 1 Serial thì có nghĩa là đã có Dupe Item xảy ra)
[15] Option và Excelent con số thứ 15 này rất đặc biệt mình nó lưu 2 thông tin. Mình sẽ giải thích thêm phía dưới
[16] :4 dòng Excelent đầu tiên (dòng Zen 40% + dòng Rate 10 % + dòng DMG 5% + dòng Reduce DMG 4%)
[18] Anctient Đồ thần Nếu bằng 0 có nghĩa là không phải Đồ thần
[19]: ID Group Item. Nhóm của Item trong file Data/lang/item.txt
[20] Refinely lvl 380. Nếu bằng 0 có nghĩa là không phải Item 380
[21 và 22 ]: JewelHammony. Có 15 loại dòng JewelHammony khác nhau. Mỗi loại sẽ có 15 dòng khác nhau. Số thứ nhất chỉ loại dòng. Số thứ 2 chỉ dòng.
[23 đến 32]: 10 con số này sẽ chia ra thành 5 nhóm (mỗi nhóm 2 số) tương ứng với 5 dòng socket
Ví dụ:
126E637E921C000000B0000000000000
12 (hệ thập lục) = 18 (hệ thập phân)
0B (hệ thập lục)= 11(hệ thập phân)
Vậy đậy Item nằm trong nhóm 11 có ID là 18 chính là: Grand Soul Boot
6E (thập lục) = 0 1101 1 10 (nhị phân). Phân tích 8 số 0 và 1 này để lấy thông tin như sau
Số thứ nhất: Skill. Nếu là 1 thì có Skill nếu là 0 thì không có Skill
4 số tiếp theo ta mang đổi ra hệ thập phân sẽ được Level của Item
1101(nhị phân) = 13(thập phân) => +13
Số thứ 6: Luck. nếu bằng 1 thì có Luck , bằng 0 thì không có Luck.
2 con số cuối: Option. Mình sẽ giải thích chi tiết khi đến phân tích con số thứ 15).
63 (thập lục)= 99 (thập phân) : Item có độ bền là 99
7E921C00 : Item này có Serial là 7E921C00
Bất kỳ một Item Excelent nào cũng chỉ có tối đa 6 dòng Ex
Zen 40 %
Rate 10%
DMG 5 %
Reduce DMG 4%
Mana 4%
HP 4%
(đối với Item phòng thủ còn các Item vũ khí thì có các dòng khác nhưng cũng tương tự)
Bốn dòng đầu được lưu vào con số thứ 16 và 2 dòng cuối (dòng Mana và dòng HP) được lưu vào con số thứ 15.
Mang số thứ 16 đổi sang hệ nhị phân được một chuỗi bốn số gồm số 1 và 0. Số đầu tiên là dòng Recude DMG 4% dòng, số thứ hai là dòng DMG 5%, số thứ 3 là Rate 10% và cuối cùng là dòng Zen 40%. Nếu bằng 0 thì không có, nếu bằng 1 thì có. VD: Một Item có con số thứ 16 này là A thì:
A(thập lục) = 1010 (nhị phân) suy ra Item này có chỉ có 2 dòng Excelent là Reduce DMG 4% và Rate 10%.
Hai dòng Mana 4% và HP 4% và Option được lưu vào con số thứ 15.
Tương tự mang nó đổi ra hệ nhị phân.
Số đầu tiên (chú ý: tính từ bên phải qua) là dòng Mana 4% , số thứ 2 là dòng HP4%. Nếu bằng 1 thì có nếu bằng 0 thì không có. Số thứ 3 ta mang nối với 2 số cuối cuối cùng khi phân tích Option phía trên. VD số thứ 3 này là 0 và hai số cuối cùng là 01 thì ta sẽ được là 101. Đổi ra thập phân là 5 , nhân với 4 là 20. Vậy Item có 20 of
Ví dụ:
336F85C40778007F00803D6502979702
33= 5--> ID Item = 51
6F= 0 1101 1 11 --> 0 skill, level+13 (1101 = 13), có luck, chú ý còn số cuối là 11
85= 133 --> Độ bền 133
C4077800: Serial
7 = 111(nhị phân) Có dòng Mana và HP và 111 = 7(thập phân)=>28of
F= 1111 -> Zen40% + Rate10% + DMG 4% + Reduce DMG 4%
00: Ko phải Item Thần
8 --> Group ID = 8
0 -->không phải Item 380
3D -->JewelHammony MaxHP + 30
Các dòng Socket 65,02,97,97,02
[Only registered and activated users can see links. ]
Lần sửa cuối bởi toiyeu01141176, ngày 19-11-10 lúc 08:34 PM.
Khách viếng thăm hãy cùng toiyeu01141176 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
-
12-11-10, 01:42 AM #2
Ðề: Code Item in Data in MuOnline Season 5
không hiểu gì nhưng cũng tks cho phát
Đến thì đón…
-
12-11-10, 09:42 AM #3
- Ngày tham gia
- Nov 2009
- Bài viết
- 71
- Thanks
- 9
- Thanked 133 Times in 11 Posts
Ðề: Code Item in Data in MuOnline Season 5
Bài viết khá đầy đủ .Trước có phân tích code items trong MuMaker và biết được cái này nhưng không đầy đủ . Với bài phân tích đầy đủ thế này thì hy vọng trong thời gian tới sẽ có một editor giống Mumaker nhưng là hàng Việt Nam .
Khách viếng thăm hãy cùng odimon xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
12-11-10, 10:36 AM #4
- Ngày tham gia
- Dec 2009
- Đang ở
- Hà Nội
- Bài viết
- 884
- Thanks
- 2
- Thanked 4 Times in 4 Posts
Ðề: Code Item in Data in MuOnline Season 5
Với bài phân tích đầy đủ thế này thì hy vọng trong thời gian tới sẽ có một editor giống Mumaker nhưng là hàng Việt Nam .Comeback soon
Sẽ sớm trở lại với MuServer
-
13-11-10, 11:29 PM #5
- Ngày tham gia
- Jul 2010
- Bài viết
- 117
- Thanks
- 0
- Thanked 6 Times in 5 Posts
Ðề: Code Item in Data in MuOnline Season 5
Vấn đề này từ hồi Season 2 đã hiểu
nếu muốn tìm hiểu kỹ hơn mở file access của mumaker lên là sẽ hiểuKhách viếng thăm hãy cùng BuonQua xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
14-11-10, 01:15 AM #6
- Ngày tham gia
- Jun 2010
- Bài viết
- 57
- Thanks
- 4
- Thanked 5 Times in 1 Post
Ðề: Code Item in Data in MuOnline Season 5
Anh hiểu trước để được gì ?
Mấy anh khác hiểu xong rồi viết bài hướng dẫn chia sẽ hay viết chương trình góp phần phát triển cộng đồng delvelopMuserver .
Còn như anh biết rời im luôn đợi sau này có ai viết hướng dẫn nhảy vào tự xưng ta đây hả ...
Cộng đồng DelvelopMu mà toàn những người như anh không thì không thể phát triển được như ngày hôm nay rồiKhách viếng thăm hãy cùng LionKing113 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
25-11-10, 08:47 AM #7
Ðề: Code Item in Data in MuOnline Season 5
chả hiểu cái đéo gì cả
sai tool cho nó nhanh
phân với chả tíchKhách viếng thăm hãy cùng Mr.Quy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
12-12-10, 10:25 AM #8
Ðề: Code Item in Data in MuOnline Season 5
Khách viếng thăm hãy cùng hieunova xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
12-12-10, 09:12 PM #9
- Ngày tham gia
- Dec 2010
- Bài viết
- 11
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: Code Item in Data in MuOnline Season 5
gggggggggggggggggggggggggggggggggggggggggggghhhhhh hhhhhhhhhhhhhh
Khách viếng thăm hãy cùng hieudepzai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
Code add all item season 2 vào shop game !!!
Bởi bachcotsau trong diễn đàn Guides - Kho Lưu trữTrả lời: 4Bài viết cuối: 07-05-13, 04:58 PM -
Hướng dẫn VH item, monter, npc..Mir of legend(dùng data KT)update
Bởi phien-nhatrang trong diễn đàn Các Server Không Nằm Trong BoxTrả lời: 14Bài viết cuối: 23-08-11, 08:04 PM -
Code cho các bạn Admin MUOnline
Bởi YeuVo_ThuongCon trong diễn đàn SQL Server & WebsiteTrả lời: 4Bài viết cuối: 25-08-10, 08:40 PM -
Share code chống drop data Muweb ngôn ngữ PHP
Bởi KúnKuTe trong diễn đàn SQL Server & WebsiteTrả lời: 10Bài viết cuối: 02-04-09, 07:40 AM