PDA

View Full Version : [JX] [Help] Cần hướng dẫn sử dụng mảng !



dmt998
20-04-13, 11:44 AM
-Mình nghiên cứu script ở 1 số server thì thấy được có 1 số mảng :-?. Việc viết mảng này giúp ta viết script nhanh hơn và tiện hơn trong việc bảo trì và update :D. Nhưng khổ nổi là mình ko hiểu để load nó ta cần sử dụng hàm nào :((. Đây là script chuyển sinh của server TKH 2.0, mình tách mảng ra và các bạn giải thích giúp mình nha !


TAB_RESET = {
{1,150, 0, 0, 0, 0, 0}, --id, Level, tien, phuc duyen, danh vong, kill boss, chuyen sinh dan
{2,200, 30000000, 400, 300, 1, 1},
{3,200, 40000000, 600, 400, 1, 2},
{4,200, 50000000, 800, 500, 1, 2},
{5,200, 60000000, 1000, 600, 2, 3},
{6,200, 70000000, 1200, 700, 2, 3},
{7,200, 80000000, 1400, 800, 2, 4},
{8,200, 90000000, 1600, 900, 2, 4},
{9,200, 100000000, 1800, 1000, 2, 5},
{10,200, 100000000, 2000, 1100, 3, 5},
{11,200, 110000000, 2200, 1200, 3, 6},
{12,200, 120000000, 2400, 1300, 3, 6},
{13,200, 130000000, 2600, 1400, 4, 7},
{14,200, 140000000, 2800, 1500, 4, 7},
{15,200, 150000000, 3000, 1600, 5, 8},
{16,200, 160000000, 3200, 1700, 6, 8},
{17,200, 170000000, 3400, 1800, 7, 9},
{18,200, 180000000, 3600, 1900, 8, 9},
{19,200, 190000000, 3800, 2000, 9, 10},
{20,200, 200000000, 4000, 2100, 10, 10}
}

Ở đây mình khó hiểu là làm sao mà script có thể biết được id là cột 1, lv là cột 2, tiền là cột 3,... Để mà load và sét điều kiện... :( Các bạn giúp mình nhé :((

vipbk
20-04-13, 11:50 AM
tab_reset[1][1] = 1
tab_reset[1][2] = 150
tab_reset[1][3] = 0

...

tab_reset[2][1] = 2
tab_reset[2][2] = 200
tab_reset[2][3] = 30000000

...

dmt998
20-04-13, 11:53 AM
tab_reset[1][1] = 1
tab_reset[1][2] = 150
tab_reset[1][3] = 0

...

tab_reset[2][1] = 2
tab_reset[2][2] = 200
tab_reset[2][3] = 30000000

...

Bạn có thể nói kỹ hơn đc ko :(

tungbach1990
20-04-13, 12:13 PM
-Mình nghiên cứu script ở 1 số server thì thấy được có 1 số mảng :-?. Việc viết mảng này giúp ta viết script nhanh hơn và tiện hơn trong việc bảo trì và update :D. Nhưng khổ nổi là mình ko hiểu để load nó ta cần sử dụng hàm nào :((. Đây là script chuyển sinh của server TKH 2.0, mình tách mảng ra và các bạn giải thích giúp mình nha !



Ở đây mình khó hiểu là làm sao mà script có thể biết được id là cột 1, lv là cột 2, tiền là cột 3,... Để mà load và sét điều kiện... :( Các bạn giúp mình nhé :((

Mảng cứ hiểu là tập hợp của nhiều biến thôi bạn à.
Ở đây script của bạn sẽ cần lấy id lv tiền ... ở mảng tab_reset cũng như việc bạn tạo hẳn 1 biến là id lv tiền,ở mảng sẽ tiện và nhanh hơn thôi mà :|
Còn cái số đằng sau của mảng thì bạn cứ tưởng tượng ra 1 hình chữ nhật có m x n ô thì cái đầu tiên bên trái là[1][1] còn cái cuối bên phải là [m][n] vậy thui 8-} ( lấy tọa độ kiểu Oxy ấy :D mà trục y ở bên dưới)
Có gì sai sót thì mọi người sửa giúp nha!

assaa
20-04-13, 12:32 PM
bạn chịu khó học lại phần mảng 2 chiều là sẽ hiểu hết thôi ak

vipbk
20-04-13, 01:22 PM
Bạn có thể nói kỹ hơn đc ko :(

tài liệu về mảng trong C : <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>