PDA

View Full Version : [JX] Hàm AddItemEx trong jx1 -Ai biết rõ về các thông số của hàm này không ?



pleichim
13-12-21, 11:32 AM
Mình có sử dụng AddItemEx để additem mà sao maxoption của nó kiểu gì cũng có như vậy. Do tìm trên mạng ít thông tin về hàm này quá nên mình không hiểu cơ chế hoạt động của nó . Ae ai biết giải thích rõ hơn về thông số của nó được không ạ


đây là hình mình sử dụng hàm nó ra max sn và nl cũng chỉ 180 kháng chỉ 20 .
<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>

DungT
13-12-21, 02:50 PM
Mình có sử dụng AddItemEx để additem mà sao maxoption của nó kiểu gì cũng có như vậy. Do tìm trên mạng ít thông tin về hàm này quá nên mình không hiểu cơ chế hoạt động của nó . Ae ai biết giải thích rõ hơn về thông số của nó được không ạ


đây là hình mình sử dụng hàm nó ra max sn và nl cũng chỉ 180 kháng chỉ 20 .
<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ài này hình như phải chỉnh sửa ở chỗ nào nữa ấy chứ 8-}8-}

pleichim
13-12-21, 08:17 PM
cài này hình như phải chỉnh sửa ở chỗ nào nữa ấy chứ 8-}8-}


là sửa chỗ nào bạn có thể gợi ý cho mình được không ??

nine.conut
13-12-21, 10:13 PM
xem trong file magicattrib.txt xem cột F và G

nhaodzo
14-12-21, 09:13 AM
viết thử hàm bạn dùng lên đây t xem cho

pleichim
16-12-21, 09:24 AM
viết thử hàm bạn dùng lên đây t xem cho

local bilTrangBiXanh_ThayDoiMaPhap_Up = function(bil_2, bil_6, bil_7)
for bil_l_1 = 1, getn(bil_6) do
local bil_1 = bil.Pack(GetItemProp(bil_6[bil_l_1][1]))
if IsMyItem(bil_6[bil_l_1][1]) ~= 1 then
return Msg2Player(bil.C(10, "Nguyªn liÖu kh«ng cßn trªn ng­êi cña ®¹i hiÖp, thao t¸c thÊt b¹i, xin kiÓm tra lai hµnh trang!"))
elseif bil_1[1] ~= bil_6[bil_l_1][2] or bil_1[2] ~= bil_6[bil_l_1][3] or bil_1[3] ~= bil_6[bil_l_1][4] or bil_1[4] ~= bil_6[bil_l_1][5] or bil_1[5] ~= bil_6[bil_l_1][6] then
return Msg2Player(bil.C(10, "Nguyªn liÖu kh«ng cßn trªn ng­êi cña ®¹i hiÖp, thao t¸c thÊt b¹i, xin kiÓm tra lai hµnh trang!"))
end
end
for bil_l_2 = 1, getn(bil_6) do
RemoveItemByIndex(bil_6[bil_l_2][1])
end
-- AddItem(bil_2[1][1], bil_2[1][2], bil_2[1][3], bil_2[1][4], bil_2[1][5], bil_7, 10)
AddItemEx(0,random(),0,bil_2[1][1], bil_2[1][2], bil_2[1][3], bil_2[1][4], bil_2[1][5],200,random(5,10),random(5,10),random(5,10),random (5,10),random(5,10),random(5,10),random(5,10))
return Msg2Player(bil.C(9, "Thay ®æi ma ph¸p cña trang bÞ thµnh c«ng, xin kiÓm tra l¹i hµnh trang!"))
end

hoaitam1990
16-12-21, 09:58 AM
local bilTrangBiXanh_ThayDoiMaPhap_Up = function(bil_2, bil_6, bil_7)
for bil_l_1 = 1, getn(bil_6) do
local bil_1 = bil.Pack(GetItemProp(bil_6[bil_l_1][1]))
if IsMyItem(bil_6[bil_l_1][1]) ~= 1 then
return Msg2Player(bil.C(10, "Nguyªn liÖu kh«ng cßn trªn ng­êi cña ®¹i hiÖp, thao t¸c thÊt b¹i, xin kiÓm tra lai hµnh trang!"))
elseif bil_1[1] ~= bil_6[bil_l_1][2] or bil_1[2] ~= bil_6[bil_l_1][3] or bil_1[3] ~= bil_6[bil_l_1][4] or bil_1[4] ~= bil_6[bil_l_1][5] or bil_1[5] ~= bil_6[bil_l_1][6] then
return Msg2Player(bil.C(10, "Nguyªn liÖu kh«ng cßn trªn ng­êi cña ®¹i hiÖp, thao t¸c thÊt b¹i, xin kiÓm tra lai hµnh trang!"))
end
end
for bil_l_2 = 1, getn(bil_6) do
RemoveItemByIndex(bil_6[bil_l_2][1])
end
-- AddItem(bil_2[1][1], bil_2[1][2], bil_2[1][3], bil_2[1][4], bil_2[1][5], bil_7, 10)
AddItemEx(0,random(),0,bil_2[1][1], bil_2[1][2], bil_2[1][3], bil_2[1][4], bil_2[1][5],200,random(5,10),random(5,10),random(5,10),random (5,10),random(5,10),random(5,10),random(5,10))
return Msg2Player(bil.C(9, "Thay ®æi ma ph¸p cña trang bÞ thµnh c«ng, xin kiÓm tra l¹i hµnh trang!"))
end

Bác đổi lại như thế này xem

AddItemEx(0,random(),0,bil_2[1][1], bil_2[1][2], bil_2[1][3], bil_2[1][4], bil_2[1][5],1000,10,10,10,10,10,10)

Hàm này của bác chỉ tăng khả năng ra opt cao thôi, còn muốn max opt thì phải viết lại