PDA

View Full Version : [JX] Hỏi về vòng lặp for



dovietthai
10-09-16, 11:16 AM
Chào các bác, mình có 1 đoạn code nhận khoáng thạch như này để nhận đủ hệ đá.


function khoangthach()
for i=0,4 do
AddItem(6,1,149,1,0,0,0) --dỏ hi?n 1
AddItem(6,1,150,1,i,0,0) --dỏ ?n 1, h? Kim M?c Th?y H?a Th? tuong ?ng 0 1 2 3 4
AddItem(6,1,151,1,0,0,0) --dỏ hi?n 2
AddItem(6,1,152,1,i,0,0) --dỏ ?n 2, h? nhu trờn
AddItem(6,1,153,1,0,0,0) --dỏ hi?n 3
AddItem(6,1,154,1,i,0,0) --dỏ ?n 3, h? nhu trờn
end
end

Nh­ưng ko nhận đc đồ.
Cho mình hói sai chỗ nào vậy?

tks mọi người

cuongvh93
10-09-16, 11:37 AM
for i=1,4
.................................................. ...............

dovietthai
10-09-16, 01:07 PM
for i=1,4
.................................................. ...............

cường ơi các hệ gắn liền giá trị i=0 ---->4 tương ứng kim, mộc, thủy, hỏa, thổ.
nếu 1->4 thì thiếu mất kim à :(
hay thành như này, add 1 dòng riêng cho giá trị i=0 :(


function khoangthach()
for i=1,4 do
AddItem(6,1,149,1,0,0,0) --dỏ hi?n 1
AddItem(6,1,150,1,0,0,0) --dỏ ?n 1, h? Kim M?c Th?y H?a Th? tuong ?ng 0 1 2 3 4
AddItem(6,1,150,1,i,0,0) --dỏ ?n 1, h? Kim M?c Th?y H?a Th? tuong ?ng 0 1 2 3 4
AddItem(6,1,151,1,0,0,0) --dỏ hi?n 2
AddItem(6,1,152,1,0,0,0) --dỏ ?n 2, h? nhu trờn
AddItem(6,1,152,1,i,0,0) --dỏ ?n 2, h? nhu trờn
AddItem(6,1,153,1,0,0,0) --dỏ hi?n 3
AddItem(6,1,154,1,0,0,0) --dỏ ?n 3, h? nhu trờn
AddItem(6,1,154,1,i,0,0) --dỏ ?n 3, h? nhu trờn
end
end

hoivegame
16-09-16, 05:11 AM
cường ơi các hệ gắn liền giá trị i=0 ---->4 tương ứng kim, mộc, thủy, hỏa, thổ.
nếu 1->4 thì thiếu mất kim à :(
hay thành như này, add 1 dòng riêng cho giá trị i=0 :(



function khoangthach()
for i=1,5 do
local nSeries = i - 1;
AddItem(6,1,149,1,nSeries,0,0) --dỏ hi?n 1
AddItem(6,1,150,1,nSeries,0,0) --dỏ ?n 1, h? Kim M?c Th?y H?a Th? tuong ?ng 0 1 2 3 4
AddItem(6,1,150,1,nSeries,0,0) --dỏ ?n 1, h? Kim M?c Th?y H?a Th? tuong ?ng 0 1 2 3 4
AddItem(6,1,151,1,nSeries,0,0) --dỏ hi?n 2
AddItem(6,1,152,1,nSeries,0,0) --dỏ ?n 2, h? nhu trờn
AddItem(6,1,152,1,nSeries,0,0) --dỏ ?n 2, h? nhu trờn
AddItem(6,1,153,1,nSeries,0,0) --dỏ hi?n 3
AddItem(6,1,154,1,nSeries,0,0) --dỏ ?n 3, h? nhu trờn
AddItem(6,1,154,1,nSeries,0,0) --dỏ ?n 3, h? nhu trờn
end
end

Hy vọng thông suy nghĩ bạn muốn code