[JX] Đọc file và lưu file dat trong JX Linux
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 2 của 2
  1. #1
    Thành Viên
    Ngày tham gia
    Jan 2013
    Bài viết
    65
    Thanks
    12
    Thanked 6 Times in 5 Posts

    Icon1 Đọc file và lưu file dat trong JX Linux

    Hi mọi người,

    Cho e hỏi e ghi dữ liệu vào file nhưng ghi hoài k được. Đã set permission cho thư mục + file rồi.


    Đây là code load file, ghi dữ liệu, lưu file

    Code:
    function server_setdata(filename,szsect,szkey,szvalue)
    	IniFile_SetData(filename, szsect, szkey, szvalue)	
    end
    
    function server_getdata(filename,szsect,szkey)
    	return IniFile_GetData(filename, szsect, szkey)
    end
    
    function server_savedata(filename)
    	IniFile_Save(filename,filename)
    end
    
    function server_loadfile(filename)
    	if (IniFile_Load(filename,filename) == 0) then 
    			File_Create(filename)
    			IniFile_Load(filename, filename)
    	end
    end

    Đây là function em gọi.

    Code:
    function xxx()
            server_loadfile("\\tempdata\\bandbygm.dat");	
    	local isBand = server_getdata("\\tempdata\\bandbygm.dat", "ACCOUNT_BAND_FORVER", accountName);
    	if isBand == nil or isBand == "" then
    		gmidx = PlayerIndex;
    		server_setdata("\\tempdata\\bandbygm.dat", "ACCOUNT_BAND_FORVER", accountName,1);
    		server_savedata("\\tempdata\\bandbygm.dat");
    		PlayerIndex = playerIndex;
    		KickOutSelf();
    		PlayerIndex = gmidx;
    		Msg2Player(format("<color=orange>GM<color>: B¹n ®· khãa tµi kho¶n <color=orange>[%s]<color> thµnh c«ng.", accountName));	
    	else
    		Msg2Player(format("<color=orange>GM<color>: Tµi kho¶n: <color=orange>[%s]<color> ®· bÞ khãa tr­íc ®ã.", accountName));	
    	end
    end

    Script chạy ok. Thông báo kich out nhân vật ra được luôn.
    Nhưng k lưu dữ liệu vào file được.

    Mọi người xem giúp e coi sai chỗ nào ạ. Tk's all.
    Khách viếng thăm hãy cùng phjthjenngoa xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên hoilamgi45's Avatar
    Ngày tham gia
    May 2016
    Bài viết
    455
    Thanks
    89
    Thanked 113 Times in 70 Posts

    Ðề: Đọc file và lưu file dat trong JX Linux

    Trích dẫn Gửi bởi phjthjenngoa [Only registered and activated users can see links. ]
    Hi mọi người,

    Cho e hỏi e ghi dữ liệu vào file nhưng ghi hoài k được. Đã set permission cho thư mục + file rồi.


    Đây là code load file, ghi dữ liệu, lưu file

    Code:
    function server_setdata(filename,szsect,szkey,szvalue)
    	IniFile_SetData(filename, szsect, szkey, szvalue)	
    end
    
    function server_getdata(filename,szsect,szkey)
    	return IniFile_GetData(filename, szsect, szkey)
    end
    
    function server_savedata(filename)
    	IniFile_Save(filename,filename)
    end
    
    function server_loadfile(filename)
    	if (IniFile_Load(filename,filename) == 0) then 
    			File_Create(filename)
    			IniFile_Load(filename, filename)
    	end
    end

    Đây là function em gọi.

    Code:
    function xxx()
            server_loadfile("\\tempdata\\bandbygm.dat");	
    	local isBand = server_getdata("\\tempdata\\bandbygm.dat", "ACCOUNT_BAND_FORVER", accountName);
    	if isBand == nil or isBand == "" then
    		gmidx = PlayerIndex;
    		server_setdata("\\tempdata\\bandbygm.dat", "ACCOUNT_BAND_FORVER", accountName,1);
    		server_savedata("\\tempdata\\bandbygm.dat");
    		PlayerIndex = playerIndex;
    		KickOutSelf();
    		PlayerIndex = gmidx;
    		Msg2Player(format("<color=orange>GM<color>: B¹n ®· khãa tµi kho¶n <color=orange>[%s]<color> thµnh c«ng.", accountName));	
    	else
    		Msg2Player(format("<color=orange>GM<color>: Tµi kho¶n: <color=orange>[%s]<color> ®· bÞ khãa tr­íc ®ã.", accountName));	
    	end
    end

    Script chạy ok. Thông báo kich out nhân vật ra được luôn.
    Nhưng k lưu dữ liệu vào file được.

    Mọi người xem giúp e coi sai chỗ nào ạ. Tk's all.
    thêm zo login vs logout nữa .................................................
    Khách viếng thăm hãy cùng hoilamgi45 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

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

  1. [MU] Share Server DAT DAT
    Bởi tunsmile trong diễn đàn Releases
    Trả lời: 34
    Bài viết cuối: 16-09-17, 12:04 PM
  2. VH zt.dat ( Sv linux). Pack zt.dat thông tin không bị lấy cắp
    Bởi handoi198914 trong diễn đàn Chinh Đồ
    Trả lời: 18
    Bài viết cuối: 05-03-16, 11:46 AM
  3. Cần hướng dẫn edit file .dds và file .dat?
    Bởi nguyenanhthisd trong diễn đàn Yêu Cầu - Hỏi Đáp
    Trả lời: 3
    Bài viết cuối: 28-02-14, 08:22 PM
  4. [MU] Ẩn info main trong file .dat
    Bởi kunyeudung trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 5
    Bài viết cuối: 24-03-12, 11:28 AM
  5. xin tool đọc file. dat để fix itemtype.dat
    Bởi hongphuc128144 trong diễn đàn Zero Online
    Trả lời: 1
    Bài viết cuối: 25-07-09, 11:36 PM

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à 08:24 AM.
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ệ.