[KT] Tìm hiểu chung về 1 file lua
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 1 của 2 1 2 CuốiCuối
Kết quả 1 đến 10 của 16
  1. #1
    Thành Viên Tâm Huyết Sesshomaru's Avatar
    Ngày tham gia
    Apr 2009
    Bài viết
    1,666
    Thanks
    22
    Thanked 739 Times in 177 Posts

    Tìm hiểu chung về 1 file lua

    bạn phải sử dụng hàm gọi của nó thì nó mới có tác dụng

    mình ví dụ đoạn script của mình như sau
    Code:
    local tbGift = Item:GetClass("newplayergift"); 
    
    
    function tbGift:OnUse()
    	local szMsg = "Ta có thể giúp gì cho ngươi";
    	local tbOpt = {
    	{"Thêm đồng khóa" , self.AddMoney, self},
    	{"Thêm Bạc" , self.GiveActiveMoney, self},
    	{"Tinh lực" , self.ChangeCurMakePoint, self},
    	{"Hoạt Lực" , self.ChangeCurGatherPoint, self},
    	{"Thêm kinh nghiệm" , self.AddExp, self},
    	{"Danh Vọng" , self.AddRepute, self},
    	{"Tẩy Tủy Kinh",  self.Taytuy, self},
    	{"Huyền Tinh 5-8",  self.Huyentinh58, self},
    	{"Huyền Tinh 9-10",  self.Huyentinh910, self},
    	{"Huyền Tinh 11-12",  self.Huyentinh1112, self},
    	{"Đồ Hoàng kim 2",  self.Honthach, self},
    	{"Shop Thủy Hoàng vũ khí",  self.ShopThuyhoang2, self},
    	{"Bách Bảo Rương",  self.Baibaoxiang, self},
    	{"Danh Vọng Lãnh Thổ",  self.Danhvonglanhtho, self},
    	{"Quan Hàm",  self.Quanham, self},
    	{"Phi Phong và đồ Bạch Kim",  self.Bachkim, self},
    	{"Đồ Hoàng Kim",  self.Hoangkim, self},
    	{"Vũ Khí Tần Lăng",  self.Vukhi, self},
    	{"Nhiệm vụ 110",  self.Chucphuc, self},
    	{"Để xem sau"},
    	};
    	end
    	
    	
    	
    function tbGift:Quanham()
    me.OpenShop(152, 1);
    end
    mình không học về hàm nhưng hiểu sơ qua thế này

    local tbGift = Item:GetClass("newplayergift");
    giống như 1 cách định nghĩa hay xác định hàm gọi cho cả file lua

    tbGift là hàm sử dụng cho toàn bộ cả file
    điển hình là
    Code:
    function tbGift:Quanham()
    me.OpenShop(152, 1);
    end
    function tbGiftsau cái function của toàn bộ file lua đó phải viết đúng theo tbGift
    nếu bạn dùng
    Code:
    function tbTest1

    thì trên đầu tiên bạn phải dùng là
    Code:
    local tbTest1 =.........


    Ok vậy là đã biết để tạo 1 file lua mới

    Code:
     Item:GetClass("newplayergift");
    ở đây là nó xác định vật phẩm nào sử dụng file lua này
    và cái "newplayergift" phải chính là tên file lua
    và cái này dùng cho vật phẩm túi hỗ trợ tân thủ
    còn đoạn này
    Code:
    	{"Quan Hàm",  self.Quanham, self},
    là lựa chọn của hàm khi bạn sử dụng vật phẩm

    nếu bạn mở túi tân thủ thì nó hiện 1 cửa sổ lựa chọn
    bạn chọn vào lựa chọn quan hàm thì nó sẽ gọi hàm

    Code:
    function tbGift:Quanham()me.OpenShop(152, 1);
    end
    tức là nó sẽ mở shop quan ấn

    bạn muốn add 1 item nào đó thì bạn sử dụng thay thế
    Code:
    me.OpenShop(152, 1);
    bằng
    Code:
    me.AddItem(1,2,3,4)
    với 1,2,3,4 là id xác định vật phẩm

    Xin lỗi mình không học CNTT nên cách sử dụng với kiến thức hạn chế.các pro đừng cười.chỉ hướng dẫn ng chưa biết thôi
    Tức là cái tbGift là cố định cho cả file lua
    còn trong cái lựa chọn thì bạn có thể đổi tên
    Code:
    {"Quan Hàm",  self.Quanham, self},
    
    {"Danh Vọng" , self.AddRepute, self},
    Khách viếng thăm hãy cùng Sesshomaru xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. The Following 29 Users Say Thank You to Sesshomaru For This Useful Post:

    bongbay (21-02-12), boyganz (31-03-12), cuccut (06-02-12), cuocdoisp (05-10-12), dongnguyen0510 (30-05-13), duccom0123 (23-01-12), duynguyenjx (22-01-12), finalshare (23-02-12), hieubg1900 (22-01-12), huntersun (23-01-12), jxvietnam (23-01-12), Leonet (01-02-12), lufrev (15-03-14), lxl.vn (26-01-12), nguyenkhabk (19-02-12), NhokUno (01-09-12), phamvantrinh (16-08-13), quancoi000 (02-02-12), quangvienvip3 (23-01-12), razer (22-01-12), satthulauhyh (23-01-12), satthupro95 (10-06-12), sindhand (26-03-20), thanhdongsl (09-02-12), trson (23-02-12), truongghost (12-05-12), WinZip (29-01-12), zin1007 (22-01-12), zombics (20-01-13)

  3. #2
    QQ: 1930099896 zin1007's Avatar
    Ngày tham gia
    Nov 2011
    Đang ở
    (¯`* Địa Ngục*´¯)
    Bài viết
    1,341
    Thanks
    171
    Thanked 1,684 Times in 392 Posts

    Ðề: Tìm hiểu chung về 1 file lua

    ghê nha...............................
    [Only registered and activated users can see links. ]

  4. #3
    Thành Viên
    Ngày tham gia
    May 2007
    Bài viết
    57
    Thanks
    3
    Thanked 2 Times in 2 Posts

    Ðề: Tìm hiểu chung về 1 file lua

    bác có thể share cái file lua của bác đc ko, em thấy cái này bác add nhiều chức năng vào rồi
    Khách viếng thăm hãy cùng kingkiller xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    Thành Viên
    Ngày tham gia
    Oct 2011
    Bài viết
    429
    Thanks
    660
    Thanked 519 Times in 151 Posts

    Ðề: Tìm hiểu chung về 1 file lua

    Làm sao phân list danh sách dài thành trang 1, trang 2, trang 3... được vậy trantoai. Tớ thêm vào cuối list mấy dòng mà nó bị che mất không hiện để mình chọn.
    Khách viếng thăm hãy cùng duynguyenjx xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #5
    Thành Viên Tâm Huyết Sesshomaru's Avatar
    Ngày tham gia
    Apr 2009
    Bài viết
    1,666
    Thanks
    22
    Thanked 739 Times in 177 Posts

    Ðề: Tìm hiểu chung về 1 file lua

    Trích dẫn Gửi bởi kingkiller [Only registered and activated users can see links. ]
    bác có thể share cái file lua của bác đc ko, em thấy cái này bác add nhiều chức năng vào rồi
    mình share từ lâu rồi mà bạn.server của thiencoi55 hình như cũng sử dụng của mình


    [Only registered and activated users can see links. ]
    Khách viếng thăm hãy cùng Sesshomaru xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    quangvienvip3 (23-01-12)

  8. #6
    Thành Viên Tâm Huyết Sesshomaru's Avatar
    Ngày tham gia
    Apr 2009
    Bài viết
    1,666
    Thanks
    22
    Thanked 739 Times in 177 Posts

    Ðề: Tìm hiểu chung về 1 file lua

    Trích dẫn Gửi bởi duynguyenjx [Only registered and activated users can see links. ]
    Làm sao phân list danh sách dài thành trang 1, trang 2, trang 3... được vậy trantoai. Tớ thêm vào cuối list mấy dòng mà nó bị che mất không hiện để mình chọn.
    lần sau share..........................................
    Khách viếng thăm hãy cùng Sesshomaru xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #7
    ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆
    Ngày tham gia
    Jun 2011
    Đang ở
    ████████
    Bài viết
    1,486
    Thanks
    99
    Thanked 448 Times in 192 Posts

    Ðề: Tìm hiểu chung về 1 file lua

    Trích dẫn Gửi bởi kingkiller [Only registered and activated users can see links. ]
    bác có thể share cái file lua của bác đc ko, em thấy cái này bác add nhiều chức năng vào rồi
    Mở cái scripts truyền tống phù ra là thấy
    1 x 9 + 2 = 11
    12 x 9 + 3 = 111
    123 x 9 + 4 = 1111
    1234 x 9 + 5 = 11111
    12345 x 9 + 6 = 111111
    123456 x 9 + 7 = 1111111
    1234567 x 9 + 8 = 11111111
    12345678 x 9 + 9 = 111111111
    123456789 x 9 +10= 1111111111

  10. #8
    Thành Viên
    Ngày tham gia
    Jun 2011
    Bài viết
    313
    Thanks
    96
    Thanked 144 Times in 57 Posts

    Ðề: Tìm hiểu chung về 1 file lua

    bác trantoai223 hay quá cho thằng em này hiểu biết thêm về file .lua
    khi nào bác làm cái ebook cho anh em nhé
    Khách viếng thăm hãy cùng huylouis1996 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  11. #9
    Moderator
    Ngày tham gia
    May 2009
    Đang ở
    Nơi rất xa
    Bài viết
    2,479
    Thanks
    572
    Thanked 1,848 Times in 503 Posts

    Ðề: Tìm hiểu chung về 1 file lua

    Cấu trúc này nếu bạn nào chịu vọc là làm đc mấy hàm cơ bản như add item, thêm đồng, bạc, mở shop ngay
    Khách viếng thăm hãy cùng jxvietnam xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  12. #10
    Thành Viên
    Ngày tham gia
    Jul 2011
    Đang ở
    Hà Đông
    Bài viết
    122
    Thanks
    183
    Thanked 127 Times in 17 Posts

    Ðề: Tìm hiểu chung về 1 file lua

    cái này thì không khó lắm. bác có thể chỉ cách add các hộp thoại không như hộp thoai của thằng tạp hóa dc hem. vd như ta ấn vào shop tạp hóa thì hiện ra gỗ thực phẩm ... gì gì đó hem
    Khách viếng thăm hãy cùng duccom0123 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 1 của 2 1 2 CuốiCuối

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

  1. Tắm chung với người chết trên một dòng sông 'Mẹ'
    Bởi Yu-Gi-Oh trong diễn đàn Chuyện Lạ Đó Đây
    Trả lời: 0
    Bài viết cuối: 30-11-11, 09:59 AM
  2. Cần Kiếm Người Làm Chung Mu
    Bởi nhimdenpc trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 10-08-11, 10:46 AM
  3. Dùng chung đường dẫn tới file .spr liệu có sao không?
    Bởi banphaixanh trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 16-06-11, 05:51 PM
  4. Cần 1 người có kiến thức làm chung
    Bởi quoctuan2712 trong diễn đàn Võ Lâm Truyền Kỳ (Jx Server)
    Trả lời: 25
    Bài viết cuối: 13-05-10, 09:13 AM
  5. Chung Sức với
    Bởi letuandi1988 trong diễn đàn Thế Giới Hoàn Mỹ
    Trả lời: 5
    Bài viết cuối: 05-11-09, 09:05 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à 10:09 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ệ.