[JX] Hỏi cách viết script để load 1 table dạng TAB từ file txt
Hello & Welcome to our community. Is this your first visit? Đăng Ký
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 4 của 4
  1. #1
    Thành Viên
    Ngày tham gia
    Jun 2006
    Đang ở
    Funabashi, Chiba, Japan
    Bài viết
    543
    Thanks
    407
    Thanked 300 Times in 82 Posts

    Hỏi cách viết script để load 1 table dạng TAB từ file txt

    Có cách nào để script load các file table dạng tab khoảng trắng để lấy dữ liệu thay vì ta lập bảng bằng file LUA hay ko vậy các bạn .

    Ví dụ như mấy cái file armor hay ring.txt chẳng hạn làm sao để script LUA open một file txt đó lên load cột 1 cột 2 cột 3
    Khách viếng thăm hãy cùng f-fantasy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Super Moderator thaihoa91's Avatar
    Ngày tham gia
    Apr 2008
    Bài viết
    12,110
    Thanks
    662
    Thanked 3,167 Times in 1,602 Posts

    Ðề: Hỏi cách viết script để load 1 table dạng TAB từ file txt

    Hình như dạng server awjx dùng load .txt cũng khá nhìu, nhưng mà mình nghe nói load .txt làm nặng gameserver !
    Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. Các thành viên gởi lời cảm ơn đến thaihoa91 vì bài viết này !

    f-fantasy (26-06-12)

  4. #3
    Thành Viên banynavy's Avatar
    Ngày tham gia
    Apr 2009
    Bài viết
    248
    Thanks
    21
    Thanked 59 Times in 23 Posts

    Ðề: Hỏi cách viết script để load 1 table dạng TAB từ file txt

    Add cái này vào 1 file làm thư viện hàm Serverlib.lua hoặc...
    PHP Code:
    function LoadData(szFileName)
    local Data_Table openfile(szFileName"r");
    str_data_table read(Data_Table,"*all")
    local tab_data_table split(str_data_table,"\n")
    data_count getn(tab_data_table) -1
    dt_table1 
    = {}
    dt_table2 = {}
    for 
    i=1,data_count do
    dt_table1[i] =  split(tab_data_table[i],"\t")
    dt_table2[i] =  dt_table1[i]end;
    closefile(Data_Table);
    return 
    dt_table2end
    PHP Code:
    load=LoadData("Datat/Bang.txt")
    I=load[x][y]
    VD:
    II=load[1][2]
    III=load[1][3]
    IV=load[1][4]
    V=load[1][5]
    VI=load[1][6
    x là số dòng y là số cột
    Lần sửa cuối bởi banynavy, ngày 26-06-12 lúc 09:48 AM.
    Khách viếng thăm hãy cùng banynavy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. Các thành viên gởi lời cảm ơn đến banynavy vì bài viết này !

    f-fantasy (26-06-12)

  6. #4
    Thành Viên
    Ngày tham gia
    Jun 2006
    Đang ở
    Funabashi, Chiba, Japan
    Bài viết
    543
    Thanks
    407
    Thanked 300 Times in 82 Posts

    Ðề: Hỏi cách viết script để load 1 table dạng TAB từ file txt

    Mình chỉ viết cho mấy anh em cùng lắm cùng lúc là 10 acc hay 12 acc chơi nên chắc cũng ko sợ nặng nề lắm hi2, mình tạo bảng bằng LUA đôi khi nhiều nhiều bảng là nó thong báo lỗi stack over flow gì gì đó ko hiểu lắm mình nghĩ do load nhiều LUA quá
    Khách viếng thăm hãy cùng f-fantasy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

Các Chủ đề tương tự

  1. [KT] Lỗi sử Dụng Thẻ GM Load Script C++ ??????
    Bởi daikimvuong1 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 03-07-12, 12:50 PM
  2. xin file shop table plz!!
    Bởi jametaylor trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 03-08-11, 02:02 PM
  3. Xin file Shop Table.
    Bởi yuhari trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 9
    Bài viết cuối: 28-04-11, 12:01 PM
  4. Có thể đưa 1 table trong mssql ra file sql ko?
    Bởi nvtpro trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 7
    Bài viết cuối: 12-04-11, 11:31 AM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 04:27 PM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.