PDA

View Full Version : [JX] Chỉnh tỷ lệ rơi đồ & tiền



hongtu1
15-03-09, 02:08 PM
Vừa hôm trước qua bên Devjx.com thấy có bài viết này hay quá liền copy về cho mọi người tham khảo.Cũng biết là phần lớn anh em đều có TK bên đó nhưng có một số newmember chưa biết thì có thể tham khảo
nguồn:devjx.com (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
link bài viết:<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
trích nguyên văn của:invalid-password


Lâu quá cả năm tui mới chơi lại jxOffline, năm nay Offline có nhiều bản tiến bộ hơn năm trước nhiều.
Nhân đây tui hướng dẫn các bạn cách chỉnh tỷ lệ rớt tiền & đồ. Câu này năm ngoái CuBin có hỏi tui trên forum AlexTuan nhưng tui nghỉ chơi luôn từ đó (chắc bi giờ hắn đã biết, nhưng nhiều bạn không biết, hi hi)

Các vấn đề các bạn quan tâm với việc chỉnh tỷ lệ rớt tiền & đồ là :
1. Làm sao cho rớt ra cả đống tiền & đồ như boss mà không chỉ rớt ra 1 cái như quái ?
2. Làm sao cho ra tiền nhiều ?
3. Làm sao cho ra đồ nhiều ?
4. Làm sao cho ra những món đồ tùy thích ?
5. Làm sao cho ra đồ xịn ?

Bài này lấy ví dụ với con Boss Nam Tống Nguyên Soái.

Câu 1 :
+ Các bạn mở file Settings\npcS.txt ra, cột "Treasure" chính là cột chỉ tổng số đồ & tiền sẽ rớt ra
+ Ví dụ con Heo trắng có Treasure = 1, con Nam Tống đại tướng là 24. Nghĩa là đánh con heo có thể rớt ra tối đa 1 cục tiền hoặc 1 cục đồ, trong khi đánh con đại tướng có thể rớt ra tối đa 24 cục tiền và 24 cục đồ ! Ai đó thử chỉnh lên 1000 không bít có đầy màn hình không ?
+ Tuy nhiên số đó là số tối đa, hãy xem tiếp ...

Câu 2 :
+ Trước tiên các bạn xem trong file npcS.txt, cột ExpParam. Con Nam Tống nguyên soái có ExpParam là 800000, nghĩa là đánh chết nó sẽ được 800000 kinh nghiệm, và số tiền rớt ra tùy vào số Exp này.
+ Các bạn chuyển đến cột DropRateFile, có giá trị là "\Settings\droprate\songjing.ini". Nghĩa là tất cả những thứ rơi ra khi đánh chết con này được định nghĩa trong file songjing.ini (songjing phát âm theo tiếng Hoa là chữ Tống Kim - 宋金). File này có dạng sau :

[Main]
Count=2
RandRange=100
MagicRate=50
MoneyRate=50
MoneyScale=10
MinItemLevel=1
MinItemLevelScale=1
MaxItemLevel=5
MaxItemLevelScale=10

[1]
Genre=4
Detail=99
Particular=1
RandRate=25

[2]
Genre=0
Detail=0
Particular=1
RandRate=50


+ Cái "[Main]" và cái "[1]" và cái “[2]” được gọi là các Section, ở đây ta thấy có 3 section là [Main] và [1] và [2].
+ MoneyRate là tỷ lệ rơi ra tiền trên tổng số có thể rớt ra, tính bằng phần trăm. Ở trên các bạn đã thấy Treasure là 24, MoneyRate=50 thì sẽ rớt ra 24x50% tức là 12 đống tiền (có khi hơn kém 1).
+ MoneyScale là tỷ lệ giá trị của mỗi đống tiền trên điểm kinh nghiệm nhận được, tính bằng phần trăm. Ở trên bạn đã thấy ExpParam = 800000, vậy mỗi đống tiền rơi ra sẽ có giá là 800000x10% = 80000 lượng.

Câu 3 :
+ Để cho ra đồ nhiều các bạn chỉnh MagicRate ở trong file trên, đó là tỷ lệ rớt đồ tính bằng phần trăm. Ở trên các bạn đã thấy Treasure là 24, và MagicRate bây giờ là 50, vậy sẽ rớt ra 24x50% = 12 món đồ (có khi hơn kém 1)

Câu 4 :
+ Những loại đồ có thể rớt ra mô tả ở mục Count. Count = 1 nghĩa là luôn rớt ra 1 loại đồ. Mấy con Nhím có count = 70 nghĩa là có thể rớt ra đến 70 món khác nhau. Các món khác nhau không tính đẳng cấp, ví dụ Lang Nha Bổng và Kim Cô Bổng chỉ tính là 1 món vì nó cùng là bổng, chỉ khác đẳng cấp.
+ Trong section [1] và [2] là phần mô tả 2 món sẽ rơi ra.
+ Genre, Detail và Particular thì các bạn quá biết là cái gì rồi phải không ? Đó là ID của món đồ, nó nằm trong các file "Settings\Item\*.txt". Món [1] có ID như ở trên là "4-99-1" chính là cái Nhạc Vương Kiếm. Bạn mở file questkey.txt ra sẽ thấy cái kiếm có ID như vậy, nếu bạn dùng server khác thì có thể nó mang ID khác. Món [2] là cây đao, tuy nhiên chưa biết đao gì.
+ Ở câu 3 các bạn tính được nó sẽ rớt ra 12 món, tuy nhiên chưa chắc là 12 cây Nhạc Vương Kiếm hay 12 cây đao !!!
+ Ở trong section [1] có RandRate=25, đó là "khả năng" rớt ra món đồ thứ 1. Khả năng này tính bằng giá trị RandRate đó chia cho số RandRange ở section Main. Ta tính được tỷ lệ là 25/100 = 25%. Vậy khả năng khi 1 món đồ rớt ra là Nhạc Vương Kiếm sẽ là 25%, vậy tối đa trong 12 món rớt ra sẽ có 25%x12 = 3 cây kiếm. Khả năng 1 món rớt ra là đao sẽ là 50%, tức là rớt ra 6 cây đao.
+ Tóm lại khi đánh chết con này tối đa sẽ ra Treasure=24 món đồ (câu 2), thực tế sẽ rơi ra 12 món (câu 3), và trong 12 món này sẽ có 3 cây Nhạc Vương Kiếm và 6 cây đao (câu 3). Vậy còn 3 món nữa ở đâu ? 3 món đó sẽ không rớt ra, hi hi, vì file chỉ cho rớt có 2 món thôi.
+ Tổng RandRate tất cả các món không quá RandRange.

Câu 5 :
+ MinItemLevel & MaxItemLevel là mức độ VIP ngẫu nhiên của món đồ rơi ra, tính từ 1 đến 10. Level 1 cho ra đồ trắng, level 10 cho ra đồ xanh nhiều dòng op cao (cũng random thôi). Trong file cho thấy mức độ Vip là từ 1 đến 5, cây Nhạc Kiếm thì cái nào cũng như nhau, nhưng cây đao sẽ cho ra ngẫu nhiên các op với độ xịn từ MinItemLevel = 1 đến MaxItemLevel = 5.
+ MinItemLevelScale và MaxItemLevelScale là “Yêu cầu đẳng cấp” của món đồ, tức là yêu cầu level của người sẽ đeo nó. Có 10 mức tương ứng là : không yêu cầu đẳng cấp, yêu cầu cấp 9, cấp 18, cấp 27, cấp 36, v.v…. Y/c đẳng cấp này sẽ random từ Min đến Max. Thuộc tính này dĩ nhiên chỉ tác động đến cây đao, chứ không ảnh hưởng đến vật phẩm nhiệm vụ. Khi rớt ra cây đao yêu cầu đẳng cấp mức 10 thì nó sẽ là Đại Phong Đao, mức 9 sẽ là cây Thanh Long Đao.

Ghi chú: Bài này không tham khảo từ bất cứ nguồn nào. Do tui mò mẫm ra, hi hi. Nói chứ không phải mò lung tung mà phải dựa trên tư tưởng của 1 programmer, dựa trên tất cả những yêu cầu cấu hình cần thiết để quyết định rơi món đồ, nó bắt buộc phải có những tùy chọn gì mà cài đặt.

Có j mọi người cho ý kiến nha

double50cent
15-03-09, 02:32 PM
Xin cám ơn bạn rất nhiều.:sweet_kiss:

thaihoa91
15-03-09, 02:47 PM
Bài viết có ích cho các members ! Thanks 1 cái nè ^__^

IVyKid
27-06-09, 11:26 AM
Hay quá bạn, đúng cái mình đang cần :X:X:X

onetheside123
30-03-10, 04:57 PM
Vừa hôm trước qua bên Devjx.com thấy có bài viết này hay quá liền copy về cho mọi người tham khảo.Cũng biết là phần lớn anh em đều có TK bên đó nhưng có một số newmember chưa biết thì có thể tham khảo
nguồn:devjx.com (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
link bài viết:<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
trích nguyên văn của:invalid-password



Có j mọi người cho ý kiến nha
bài viết cực kool :D
sau 1 năm ở box Mu
bây giờ lăm le qua box JX làm loạn <:-P

fuimensuda
01-04-10, 09:59 AM
Bài rất hay :D thanks bạn phát

[3Sao]
05-04-10, 04:37 AM
hj thank bạn nhá tui làm dc roi :-*

minhtri194
10-08-10, 10:12 AM
ai cho em hỏi chút xem ID của đồ ở đâu vậy

thaihoa91
10-08-10, 04:57 PM
ai cho em hỏi chút xem ID của đồ ở đâu vậy

Bạn mún bít đòi hỏi bạn fải hiểu dc cách viết Script code LUA, học hàm AddItem sẽ bít những thông số ID cần của 1 item là ra sao thì mới bít mà làm cái này dc :D

minhtri194
10-08-10, 09:36 PM
em biết về item của đồ rồi anh ạ . nhưng anh cho em hỏi ở trong file queskey la các item event nhưng ID của nó chỉ có 2 số thì add sao ạ

thaihoa91
10-08-10, 09:48 PM
em biết về item của đồ rồi anh ạ . nhưng anh cho em hỏi ở trong file queskey la các item event nhưng ID của nó chỉ có 2 số thì add sao ạ

Questkey dùng hàm AddEventItem(xx) để add ! Ko phải dùng AddItem như các loại trang bị mặc vào người !

minhtri194
11-08-10, 09:08 AM
Genre=4
Detail=99
Particular=1
anh ơi vậy event item điền vào đây kiểu j`

thaihoa91
11-08-10, 10:30 AM
Lâu quá mình ko xài nên quên :D Để về xem lại đã :D

minhtri194
11-08-10, 07:45 PM
hjx anh giúp em . em muốn quái nó rớt item event ấy ma`

[S]ocola[S]an
11-08-10, 08:14 PM
AddEventItem(DetailType).......................... ...............

minhtri194
11-08-10, 10:12 PM
???? anh có thể điền giùm em vào đây được hok
Genre=4
Detail=99
Particular=1

minhtri194
11-08-10, 10:13 PM
vì nó có 3 dòng mà event item chỉ có 2 ID nên em hok bit điền

[S]ocola[S]an
12-08-10, 07:53 AM
AddEventItem(DetailType) là ok gùi nó có 10000 dòng cũng kệ nó :|:|..................

minhtri194
12-08-10, 11:48 AM
nghĩa là sao ạ . Viết 1 dòng mới la addeventitem(detailtype) ạ . anh có thể nói kĩ 1 chút dc hok ạ

[S]ocola[S]an
12-08-10, 12:39 PM
Sax
Nói thế mà cũng ko hỉu nữa
Mở questkey.txt = excel lên
Thích item gì thì tìm item đó xong nhìn ở cột DetailType (id event item đó)
ví dụ KNb
AddEventItem(7)

minhtri194
12-08-10, 02:08 PM
ok cảm anh nhiều . Em hiểu rồi :):):):):):)

[M]r[K]id
18-09-10, 06:09 PM
em ko pik 3 cái
Genre, Detail và Particular
là gì cả
ai hướng dẫn dùm em đi
ko hỉu mí cái đó
tại sao questkey lại có id là 4
vậy mí cái khác id là gì
cái thứ 2 thì em hiểu ùi
còn cái thứ 3 cũng như cái đầu
ai hướng dẫn dùm em nhá!!!

VS câu 5 em ko hỉu rõ lắm

thaihoa91
18-09-10, 06:27 PM
Đó là do ko có kiến thức về add item nên ko hỉu thông số là gì !

Trích 1 đoạn sử dụng thông số để add item !


AddItem(nItemClass,nDetailType,nParticualrType,nLe vel,nSeries,nLuckn,nItemLevel)
nItemClass : Hạng mục item, hiện tại có những giá trị sau :

0 : vật dụng mang trên người(vũ khí, áo, mũ...)
1 : vật dùng hồi sức(máu, mana...)
4 : vật phẩm nhiệm vụ
5 : thổ địa phù

nDetailType : loại item giá trị từ 0 đến 10 tuơng tứng với [Vũ khí gần, Vũ khí xa, Áo, Nhẫn, Dây chuyền, Giày, Thắt lưng, Mũ, Bao tay, Ngọc bội, Ngựa]
nParticualrType : các item trong loại đó, ví dụ vũ khí gần sẽ có kiếm, đao, côn... Tùy vào loại item sẽ có nhiều hay ít item
nLevel : đẳng cấp món đồ 1 - 10
nSeries : thuộc tính ngũ hành 0 - 4 tương ứng Kim, Mộc, Thủy, Hỏa, Thổ
nLuckn : chỉ số may mắn cái này nên để là 0, vì theo mình được biết, cái này càng nhỏ, may mắn càn cao
nItemLevel : đẳng cấp phép thuật của món đồ, giá trị từ 1 - 10, số càng cao, dòng trên món đồ càng xịn

Ví dụ : muốn thêm một thanh đao vip cấp 10 cho nhân vật

AddItem(0,0,1,10,2,0,10)
Sẽ được 1 thanh đao có hút sinh lực, nội lực, tốc độ đánh, băng sát...

[M]r[K]id
18-09-10, 08:54 PM
ní nói như bạn thaihoa 91
VD:
Genre=4
Detail=99
Particular=1

Genre nghĩa là vật phẩm nhiệm vụ
Detail nghĩa là id item
Particular ko hỉu cái này :D

thaihoa91
18-09-10, 09:56 PM
Mình nghĩ bạn học code LUA rùi học additem cái đi ! Add dc item bằng hàm thì vụ rớt vật fẩm mới làm dc !

[M]r[K]id
19-09-10, 11:59 AM
cái file rợi đồ cho all thế này:
\Settings\droprate\npcdroprate.ini
mình vào đó thấy có 6 món
nó như thế này

[Main]
Count=6
RandRange=0
MagicRate=2
MoneyRate=10
MoneyScale=10
MinItemLevel=1
MinItemLevelScale=1
MaxItemLevel=1
MaxItemLevelScale=1

[1]
Genre=4
Detail=4
Particular=1
RandRate=0

[2]
Genre=4
Detail=8
Particular=1
RandRate=0

[3]
Genre=4
Detail=5
Particular=1
RandRate=0


[4]
Genre=4
Detail=9
Particular=1
RandRate=0

[5]
Genre=4
Detail=6
Particular=1
RandRate=0

[6]
Genre=4
Detail=10
Particular=1
RandRate=0


cái gì rớt cũng 0 hết
h sao đây
đánh quái vẫn rớt đồ bình thường. nhưng sao trong đó lại thế

[M]r[K]id
19-09-10, 02:18 PM
VD cái 3 số là 168 thì cái 2số là 10
thì thay 168 là 10 thui :D

vinhngocclup
20-07-11, 12:26 AM
hay lắm. cảm ơn bạn . thanks bạn 1 cái nè

trada1k
25-08-14, 10:26 PM
Đối với drop cho npc có các file .ini khác nhau thì cái này đúng. Nhưng một số npc có drop.ini giống nhau thì drop ra chưa chắc giống nhau đâu. Ví dụ boss Hoàng Kim cả 10 con có 1 file npcdrop...ini :v

danghai1993
26-08-14, 09:30 AM
Đối với drop cho npc có các file .ini khác nhau thì cái này đúng. Nhưng một số npc có drop.ini giống nhau thì drop ra chưa chắc giống nhau đâu. Ví dụ boss Hoàng Kim cả 10 con có 1 file npcdrop...ini :v

Đây là bài cũ mà. Bây giờ ra sever VNG, có thêm 1 cách là drop theo script rồi.

trada1k
26-08-14, 10:10 AM
Đây là bài cũ mà. Bây giờ ra sever VNG, có thêm 1 cách là drop theo script rồi.

Mong bác thông não em vấn đề này với.
File script nằm ở chỗ nào và hoạt động như thế nào ấy. Chi tiết được thì tốt bác ợ

nhanbi1509
25-09-14, 10:01 AM
Bài viết của bạn hay đấy. Thanks cho phát.!

khochet226
19-02-16, 11:58 PM
Đề tài này hay quá mà rất ít người nói về nó.

Anh em ai biết phải chỉnh những file nào và chỉnh ntn để tỉ lệ ra xịn cao không ạ, E hỏi cụ thể việc chỉnh tỉ lệ ra đồ cho boss sát thủ 9x tại khỏa Lang ĐỘng .

E xin cám ơn.