forgetpain
26-08-16, 04:02 PM
Mỗi lần mình sử dụng Scripts đục lỗ này là toàn bộ Sever đơ luôn .
Cho mình hỏi là do đâu . hay do thiếu hàm - scripts nào ạ :)
Hàm đục lỗ tự động
if GetNumText() == 100 then
local tEquipGemTable = { 0, 1, 2, 3, 4, 5, 6, 7 ,10, 12, 14, 15,16, 17, 18 }
local bagbegin = GetBasicBagStartPos(sceneId, selfId)
local bagend = GetBasicBagEndPos(sceneId, selfId)
for i=bagbegin, bagend do
local itemIndex = LuaFnGetItemTableIndexByIndex( sceneId, selfId, i )
if itemIndex>0 then
local ret = LuaFnIsItemLocked( sceneId, selfId, i )
if ret ~= 0 then
return
end
local EquipType = LuaFnGetBagEquipType( sceneId, selfId, i )
local find = 0
for j, gem in tEquipGemTable do
if gem == EquipType then
find = 1
end
end
if find == 1 then
local equipMaxGemCount = GetBagGemCount( sceneId, selfId, i )
while equipMaxGemCount<3 do
local ret = AddBagItemSlot( sceneId, selfId, i )
equipMaxGemCount = GetBagGemCount( sceneId, selfId, i )
end
end
end
end
x000110_NotifyFailTips( sceneId, selfId, "T¤t cä trang b¸ ðã ðßþc khoan thành công!" )
end
Cho mình hỏi là do đâu . hay do thiếu hàm - scripts nào ạ :)
Hàm đục lỗ tự động
if GetNumText() == 100 then
local tEquipGemTable = { 0, 1, 2, 3, 4, 5, 6, 7 ,10, 12, 14, 15,16, 17, 18 }
local bagbegin = GetBasicBagStartPos(sceneId, selfId)
local bagend = GetBasicBagEndPos(sceneId, selfId)
for i=bagbegin, bagend do
local itemIndex = LuaFnGetItemTableIndexByIndex( sceneId, selfId, i )
if itemIndex>0 then
local ret = LuaFnIsItemLocked( sceneId, selfId, i )
if ret ~= 0 then
return
end
local EquipType = LuaFnGetBagEquipType( sceneId, selfId, i )
local find = 0
for j, gem in tEquipGemTable do
if gem == EquipType then
find = 1
end
end
if find == 1 then
local equipMaxGemCount = GetBagGemCount( sceneId, selfId, i )
while equipMaxGemCount<3 do
local ret = AddBagItemSlot( sceneId, selfId, i )
equipMaxGemCount = GetBagGemCount( sceneId, selfId, i )
end
end
end
end
x000110_NotifyFailTips( sceneId, selfId, "T¤t cä trang b¸ ðã ðßþc khoan thành công!" )
end