PDA

View Full Version : [JX] Script lấy đồ xanh theo ý muốn



dungtnut
20-11-15, 11:23 AM
Tình hình là share cho anh em cái này để tìm ra đồ xanh khủng nhất.


function tbGmRole:TaoDoXanh()
local ItemGenre,DetailType,ParticularType,Level,nSeries, Luck
local magictype,p1,p2,p3
local xItem
for j=1, 300000 do
xItem = AddVerItem(4,j,0,0,0,10,2,250,10)
for i=1,6 do
magictype, p1, p2, p3 = GetItemMagicAttrib(xItem, i)
if(i==1) then
if(magictype ~=115) then
RemoveItemByIndex(xItem)
end
-- if(p1<30) then
-- RemoveItemByIndex(xItem)
-- end
end
-- if(i==2) then
-- if(magictype ~=123) then
-- RemoveItemByIndex(xItem)
-- end
-- if(p1<90) then
-- RemoveItemByIndex(xItem)
-- end
-- end
if(i==3) then
if(magictype ==136 or magictype ==137) then

else
RemoveItemByIndex(xItem)
end
-- if(p1<90) then
-- RemoveItemByIndex(xItem)
-- end
-- Msg2Player(j)
end
-- if(i==5) then
-- if(magictype ~=136) then
-- RemoveItemByIndex(xItem)
-- end
-- if(p1<90) then
-- RemoveItemByIndex(xItem)
-- end
-- end

end
end
-- Msg2Player(magictype.."!"..p1.."!"..p2.."!"..p3)
Msg2Player(nTask)
end

và đây là kết quả :)
<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>
Chống chỉ định: các máy tính yếu thì đừng dại mà chạy nhé. hãy chỉnh sửa rồi chạy :)
Chúc anh em kiếm đc đồ như ý mình.

bil4i3n
20-11-15, 11:28 AM
haha, Đến vòng lặp thứ 1 triệu chưa ông ;))

dungtnut
20-11-15, 11:35 AM
haha, Đến vòng lặp thứ 1 triệu chưa ông ;))

sáng giờ bận làm việc giờ mới post bài.haha/chưa chạy thêm đc cái nào

vuduymanh
20-11-15, 12:17 PM
Tình hình là share cho anh em cái này để tìm ra đồ xanh khủng nhất.


function tbGmRole:TaoDoXanh()
local ItemGenre,DetailType,ParticularType,Level,nSeries, Luck
local magictype,p1,p2,p3
local xItem
for j=1, 300000 do
xItem = AddVerItem(4,j,0,0,0,10,2,250,10)
for i=1,6 do
magictype, p1, p2, p3 = GetItemMagicAttrib(xItem, i)
if(i==1) then
if(magictype ~=115) then
RemoveItemByIndex(xItem)
end
-- if(p1<30) then
-- RemoveItemByIndex(xItem)
-- end
end
-- if(i==2) then
-- if(magictype ~=123) then
-- RemoveItemByIndex(xItem)
-- end
-- if(p1<90) then
-- RemoveItemByIndex(xItem)
-- end
-- end
if(i==3) then
if(magictype ==136 or magictype ==137) then

else
RemoveItemByIndex(xItem)
end
-- if(p1<90) then
-- RemoveItemByIndex(xItem)
-- end
-- Msg2Player(j)
end
-- if(i==5) then
-- if(magictype ~=136) then
-- RemoveItemByIndex(xItem)
-- end
-- if(p1<90) then
-- RemoveItemByIndex(xItem)
-- end
-- end

end
end
-- Msg2Player(magictype.."!"..p1.."!"..p2.."!"..p3)
Msg2Player(nTask)
end

và đây là kết quả :)

Chống chỉ định: các máy tính yếu thì đừng dại mà chạy nhé. hãy chỉnh sửa rồi chạy :)
Chúc anh em kiếm đc đồ như ý mình.
bạn ơi cho mình hỏi chút mấy dòng bạn ko cho chạy kia mình bỏ dấu -- kia đi nó chạy có bị lỗi j ko mà bạn ko cho nó chạy vậy

lzlsky301
20-11-15, 12:22 PM
Dùng while để lấy cho vui >:)>:)>:)

<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>

dungtnut
20-11-15, 01:14 PM
bạn ơi cho mình hỏi chút mấy dòng bạn ko cho chạy kia mình bỏ dấu -- kia đi nó chạy có bị lỗi j ko mà bạn ko cho nó chạy vậy

lọc kỹ quá nó không ra thôi chứ ko co gì

dungtnut
20-11-15, 01:40 PM
<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>
các bạn sẽ làm gì với nó đây:)):)):))

kuroo123
20-11-15, 04:02 PM
Tình hình là share cho anh em cái này để tìm ra đồ xanh khủng nhất.


function tbGmRole:TaoDoXanh()
local ItemGenre,DetailType,ParticularType,Level,nSeries, Luck
local magictype,p1,p2,p3
local xItem
for j=1, 300000 do
xItem = AddVerItem(4,j,0,0,0,10,2,250,10)
for i=1,6 do
magictype, p1, p2, p3 = GetItemMagicAttrib(xItem, i)
if(i==1) then
if(magictype ~=115) then
RemoveItemByIndex(xItem)
end
-- if(p1<30) then
-- RemoveItemByIndex(xItem)
-- end
end
-- if(i==2) then
-- if(magictype ~=123) then
-- RemoveItemByIndex(xItem)
-- end
-- if(p1<90) then
-- RemoveItemByIndex(xItem)
-- end
-- end
if(i==3) then
if(magictype ==136 or magictype ==137) then

else
RemoveItemByIndex(xItem)
end
-- if(p1<90) then
-- RemoveItemByIndex(xItem)
-- end
-- Msg2Player(j)
end
-- if(i==5) then
-- if(magictype ~=136) then
-- RemoveItemByIndex(xItem)
-- end
-- if(p1<90) then
-- RemoveItemByIndex(xItem)
-- end
-- end

end
end
-- Msg2Player(magictype.."!"..p1.."!"..p2.."!"..p3)
Msg2Player(nTask)
end

.
Vâng cảm ơn nhưng mà cho hỏi server jx linux của cgalaxy có xài được ko? Nếu dc thì bỏ code vào file nào đường dẫn ở đâu vậy bạn? (newbie ko biết gì :-h)

dungtnut
20-11-15, 04:12 PM
Vâng cảm ơn nhưng mà cho hỏi server jx linux của cgalaxy có xài được ko? Nếu dc thì bỏ code vào file nào đường dẫn ở đâu vậy bạn? (newbie ko biết gì :-h)

các server linux đều xài đc. bạn bỏ vào đâu tùy thích nhé

kuroo123
20-11-15, 04:35 PM
các server linux đều xài đc. bạn bỏ vào đâu tùy thích nhé

<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>

huypronet
20-11-15, 04:39 PM
<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>
các bạn sẽ làm gì với nó đây:)):)):))

Bác ơi cho hỏi cái này add nhu nao thế bác.

hoanghuan
20-11-15, 07:41 PM
Tình hình là share cho anh em cái này để tìm ra đồ xanh khủng nhất.


function tbGmRole:TaoDoXanh()
local ItemGenre,DetailType,ParticularType,Level,nSeries, Luck
local magictype,p1,p2,p3
local xItem
for j=1, 300000 do
xItem = AddVerItem(4,j,0,0,0,10,2,250,10)
for i=1,6 do
magictype, p1, p2, p3 = GetItemMagicAttrib(xItem, i)
if(i==1) then
if(magictype ~=115) then
RemoveItemByIndex(xItem)
end
-- if(p1<30) then
-- RemoveItemByIndex(xItem)
-- end
end
-- if(i==2) then
-- if(magictype ~=123) then
-- RemoveItemByIndex(xItem)
-- end
-- if(p1<90) then
-- RemoveItemByIndex(xItem)
-- end
-- end
if(i==3) then
if(magictype ==136 or magictype ==137) then

else
RemoveItemByIndex(xItem)
end
-- if(p1<90) then
-- RemoveItemByIndex(xItem)
-- end
-- Msg2Player(j)
end
-- if(i==5) then
-- if(magictype ~=136) then
-- RemoveItemByIndex(xItem)
-- end
-- if(p1<90) then
-- RemoveItemByIndex(xItem)
-- end
-- end

end
end
-- Msg2Player(magictype.."!"..p1.."!"..p2.."!"..p3)
Msg2Player(nTask)
end

và đây là kết quả :)
<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>
Chống chỉ định: các máy tính yếu thì đừng dại mà chạy nhé. hãy chỉnh sửa rồi chạy :)
Chúc anh em kiếm đc đồ như ý mình.
bạn xem lại code nhé mình cop về làm mãi báo sai dòng cuối cùng. Thanks

dungtnut
21-11-15, 11:20 AM
cái này mình để trong gmrole.lua, các bạn muốn để ở chỗ khác thì phải sửa tên hàm, rồi gọi hàm, vậy thôi.
Lỗi dòng cuối là do thiếu include thôi ;)

huypronet
21-11-15, 05:24 PM
cái này mình để trong gmrole.lua, các bạn muốn để ở chỗ khác thì phải sửa tên hàm, rồi gọi hàm, vậy thôi.
Lỗi dòng cuối là do thiếu include thôi ;)

đã test thành công rồi nhưng bác ơi cho mình hỏi sao nó toàn ra huyền thiết kiếm không vậy. Với lại mướn lấy áo nón các thứ thì phải làm sao. Thank bác đã chia sẽ

bil4i3n
21-11-15, 05:54 PM
đã test thành công rồi nhưng bác ơi cho mình hỏi sao nó toàn ra huyền thiết kiếm không vậy. Với lại mướn lấy áo nón các thứ thì phải làm sao. Thank bác đã chia sẽ

xItem = AddVerItem(4,j,0,0,0,10,2,250,10)
0,0,0 là 3 thông số cơ bản của vật phẩm cần lấy, còn cái số 10 là đẳng cấp hay còn gọi là số thứ tự trong nhóm 0,0,0 tính từ trên xuống
cậu vào file này jxser\server1\settings\item\004\meleeweapon.txt
là khắc biết tại sao nó ra cái Huyền Thiết Kiếm ;))

vuduymanh
21-11-15, 07:14 PM
xItem = AddVerItem(4,j,0,0,0,10,2,250,10)
0,0,0 là 3 thông số cơ bản của vật phẩm cần lấy, còn cái số 10 là đẳng cấp hay còn gọi là số thứ tự trong nhóm 0,0,0 tính từ trên xuống
cậu vào file này jxser\server1\settings\item\004\meleeweapon.txt
là khắc biết tại sao nó ra cái Huyền Thiết Kiếm ;))


accc sao mình nhận nó bug ra đất kín cái sân Ba Lang Huyện luôn :) tha hồ nhặt :)

huypronet
21-11-15, 09:15 PM
xItem = AddVerItem(4,j,0,0,0,10,2,250,10)
0,0,0 là 3 thông số cơ bản của vật phẩm cần lấy, còn cái số 10 là đẳng cấp hay còn gọi là số thứ tự trong nhóm 0,0,0 tính từ trên xuống
cậu vào file này jxser\server1\settings\item\004\meleeweapon.txt
là khắc biết tại sao nó ra cái Huyền Thiết Kiếm ;))

Thank bác còn muốn làm với áo nón hay cái gì khác thì sao?

dungtnut
21-11-15, 09:17 PM
accc sao mình nhận nó bug ra đất kín cái sân Ba Lang Huyện luôn :) tha hồ nhặt :)

bạn check mấy cái hàm if lọc đồ xem.hehe

--- Chế độ gộp bài viết ---


Thank bác còn muốn làm với áo nón hay cái gì khác thì sao?

Bạn vào settings/004/ tìm file quy định áo, nón, giầy, thay 3 cái số đó sẽ đc

huypronet
21-11-15, 09:29 PM
bạn check mấy cái hàm if lọc đồ xem.hehe

--- Chế độ gộp bài viết ---



Bạn vào settings/004/ tìm file quy định áo, nón, giầy, thay 3 cái số đó sẽ đc

Còn số dòng trên item bạn. if(i==3) then
if(magictype ==136 or magictype ==137) then

else
RemoveItemByIndex(xItem)
end
cái này có phải là nếu mà dòng thứ 3 của trang bị ko?

tvnnam
22-11-15, 12:36 AM
nếu hàm này chỉ để chọn 1 đồ max op theo 1i vũ khí,...thì hàm hơi bị dài nếu muốn chỉnh để lấy nhiều loại vũ khí hoặc trang bị khác nhau .....mình cứ tưởng hàm này lọc đồ xanh theo ý muốn là có thể lấy random vũ khí hoặc trang bị của từng phái hoặc theo từng hệ thì ngon

DarkOfTheMoon
22-11-15, 01:03 AM
<):)ý tưởng hay nhỉ, nên để loop 100 thôi lọc đồ cho player nó click 9 món trên 1 list là ngon, vòng loop 100 mà ko tìm được đồ ngon thông báo cho player 1 dòng click lại để kiếm tiếp đồ vậy là tối đa được script ko lag ko bug.

dungtnut
23-11-15, 02:57 PM
nếu hàm này chỉ để chọn 1 đồ max op theo 1i vũ khí,...thì hàm hơi bị dài nếu muốn chỉnh để lấy nhiều loại vũ khí hoặc trang bị khác nhau .....mình cứ tưởng hàm này lọc đồ xanh theo ý muốn là có thể lấy random vũ khí hoặc trang bị của từng phái hoặc theo từng hệ thì ngon

Hàm mới viết ở dạng bản thảo chưa tối ưu. share lên cho a e cùng phát triển theo mục đích của từng người.
Bonus: 10-10-10
<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>
Hàng nóng mới ra:
<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>

rang_sut
23-11-15, 03:52 PM
Hàm mới viết ở dạng bản thảo chưa tối ưu. share lên cho a e cùng phát triển theo mục đích của từng người.

bạn có thể giải thích về script cho mọi người cùng hiểu để ae dễ bề phát triển dc ko?

tvnnam
23-11-15, 04:16 PM
bạn có thể giải thích về script cho mọi người cùng hiểu để ae dễ bề phát triển dc ko?

đây là 1 hàm lọc các op theo từng dòng có trong trang bị bạn nhé.....để chọn ra 1 trang bị maxop... ở trên cụ thể là vũ khí huyền thiết kiếm....

rang_sut
23-11-15, 04:42 PM
Mình có 1 ý tưởng thế này, mọi người xem có khả thi không
ở nv dã tẩu có nv kiếm 1 món đồ sl tối thiểu bao nhiêu đó, đại khái là như vậy.
vậy ta sẽ dùng hàm đó để kiểm tra 1 món item, vd ở đây là vũ khí, nếu vũ khí nào mà có tốc độ trên 20 + hút nl trên4 + stvl+ băng sát trên 50 thì giữ lại, còn không thì rìmo
không biết lọc đồ như vậy có dc ko?:-?

dungtnut
23-11-15, 10:50 PM
Mình có 1 ý tưởng thế này, mọi người xem có khả thi không
ở nv dã tẩu có nv kiếm 1 món đồ sl tối thiểu bao nhiêu đó, đại khái là như vậy.
vậy ta sẽ dùng hàm đó để kiểm tra 1 món item, vd ở đây là vũ khí, nếu vũ khí nào mà có tốc độ trên 20 + hút nl trên4 + stvl+ băng sát trên 50 thì giữ lại, còn không thì rìmo
không biết lọc đồ như vậy có dc ko?:-?

Mình đã làm nó rồi đấy, còn bạn muốn option thế nào thì viết if lọc nó thôi
Hận hận hận!
<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>

rang_sut
25-11-15, 04:26 PM
bạn ơi, cho mình hỏi hàm nào là kiểm tra op của trang bị vậy?
và muốn kiểm tra giá trị của op thì dùng hàm nào thế bạn?

huypronet
25-11-15, 05:09 PM
bạn ơi, cho mình hỏi hàm nào là kiểm tra op của trang bị vậy?
và muốn kiểm tra giá trị của op thì dùng hàm nào thế bạn?

Mấy cái lệnh if đấy. ngâm các giá trị trong đó đi. mở magicattriblevel lên thích dòng nào thì thây đổi