Diễn Đàn Game - Forum Game Private | GamePrivate.Biz

Xin Chào

Diễn Đàn Game - Forum Game Private | GamePrivate.Biz

Xin Chào

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

      dongnguyen112233

      Tổng số bài gửi : 37

      Giới tính : Male

      Gold : 87

      Cảm Ơn : 17

      Ngày Tham Gia : 2013-11-14

      Post by dongnguyen112233 14/11/13, 04:35 pm

      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:
      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
      Code:
      [color=#FF0000]local tbGift = Item:GetClass("newplayergift");[/color]
      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:
      Code:
      function [color=#FF0000]tbGift[/color]: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:
      [color=#FF0000]function tbTest1[/color]
      thì trên đầu tiên bạn phải dùng là
      Code:
      Code:
      [color=#FF0000]local tbTest1 =.........[/color]
      Ok vậy là đã biết để tạo 1 file lua mới

      Code:
      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:
      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:[/code]me.OpenShop(152, 1);[/code]bằng
      Code:
      Code:
      [color=#FF0000]me.AddItem(1,2,3,4)[/color]
      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:
      Code:
      {"Quan Hàm",  self.Quanham, self},

      {"Danh Vọng" , self.AddRepute, self},
      Official Member
      phongbang2

      Tổng số bài gửi : 93

      Giới tính : Male

      Gold : 218

      Cảm Ơn : 51

      Ngày Tham Gia : 2013-11-08

      Post by phongbang2 14/11/13, 04:44 pm

      cái này hay rất giúp ích cho các bạn mới vào thanks bạn nhiều lắm
      mrtranchien

      Tổng số bài gửi : 9

      Giới tính : Male

      Gold : 9

      Cảm Ơn : 0

      Ngày Tham Gia : 2013-11-14

      Post by mrtranchien 14/11/13, 05:33 pm

      Tuyệt vời
      manhchuoicat

      Tổng số bài gửi : 5

      Giới tính : Male

      Gold : 11

      Cảm Ơn : 0

      Ngày Tham Gia : 2013-11-14

      Post by manhchuoicat 14/11/13, 05:42 pm

      thank bạn rất nhiều

      Post by Sponsored content