[KT] Hướng dẫn sử dụng hàm (Cập nhật liên tục) - Trang 7
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
 
Trang 7 của 7 Đầu tiênĐầu tiên ... 5 6 7
Kết quả 61 đến 63 của 63
  1. #61
    Thành Viên
    Ngày tham gia
    Apr 2014
    Bài viết
    161
    Thanks
    82
    Thanked 6 Times in 3 Posts

    Ðề: Hướng dẫn sử dụng hàm (Cập nhật liên tục)

    Trích dẫn Gửi bởi na.ilusm89 [Only registered and activated users can see links. ]
    Bạn đã đọc hết các bài viết trong box chưa ... mình nhớ hồi mình đọc có hơn 300 Bài rồi mò tất cả các trang trả lời cũng hết có gần nữa tháng ... Bạn đọc nhiều sẻ biết nhiều hơn là đi hỏi ....

    Không biết hàm này có phải không bạn thử xem

    PHP Code:
    function tbGmCard:GuiVatPham(nPlayerId)
        
    local szMsg "Hãy chọn vật phẩm muốn gửi";
        
    local tbOpt = {
                {
    "Gửi Vật Phẩm Cần Thiết"self.SendVatPhamCanThietselfnPlayerId},
                {
    "Xin đợi"},
            };
        
    Dialog:Say(szMsgtbOpt);
    end 
    PHP Code:
    function tbGmCard:SendVatPhamCanThiet(nPlayerId)
        
    local pPlayer    KPlayer.GetPlayerObjById(nPlayerId);
        
    pPlayer.AddItem(18,1,1,9);    -- Huyền Tinh Cấp 9
    end 

    Hàm Gia Nhập Và Rời Khỏi Môn Phái

    PHP Code:
    function tb:OnSkillPak()
        
    Dialog:Say("Đã học kỹ năng, không có gì là không thể!<pic=20>", {
            {
    "Ra khỏi môn phái & Tẩy điểm kỹ năng & Tẩy điểm tiềm năng"self.ClearCallself},
            {
    "Gia nhập môn phái""Npc.tbMenPaiNpc:FactionDialog"Npc.tbMenPaiNpc.DialogMaster},
            {
    "Kết thúc đối thoại"},
        });
    end
    PHP Code:
    function tb:ClearCall()
        
    me.ResetFightSkillPoint();
        
    me.JoinFaction(0);
        
    me.SetTask(2,1,1);
        
    me.UnAssignPotential();
    end
    em có đọc cả 2 bài tổng hợp hàm và sử dụng hàm, thêm mấy bài bên laptrinhgame nữa, mà ngồi làm tới 2h sáng hôm qua chả được, đi ngủ luôn, thank bác, em vào nghịch thử đã, vì chả hiểu hàm để thao tác lên người chơi khác thế anof, những từ sefl đó là do mình tự đặt hay nó có file rồi mình trích xuất tới ạ
    Khách viếng thăm hãy cùng bludragon2012 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #62
    Thành Viên mrkutepro's Avatar
    Ngày tham gia
    Apr 2012
    Đang ở
    SafeZone
    Bài viết
    523
    Thanks
    82
    Thanked 248 Times in 125 Posts

    Ðề: Hướng dẫn sử dụng hàm (Cập nhật liên tục)

    Trích dẫn Gửi bởi bludragon2012 [Only registered and activated users can see links. ]
    em có đọc cả 2 bài tổng hợp hàm và sử dụng hàm, thêm mấy bài bên laptrinhgame nữa, mà ngồi làm tới 2h sáng hôm qua chả được, đi ngủ luôn, thank bác, em vào nghịch thử đã, vì chả hiểu hàm để thao tác lên người chơi khác thế anof, những từ sefl đó là do mình tự đặt hay nó có file rồi mình trích xuất tới ạ
    chào bạn, từ self nó có tác dụng nội hàm, ví dụ bạn khai báo:
    PHP Code:
    local tbNpc Npc:GetClass("taoyuanxiangdao");
    tbNpc.Test 1;
    --
    Tao thu 1 ham
    function tbNpc:OnDialog()
        
    me.Msg("Xin chào Admin");
    end 
    Vậy khi bạn gọi hàm, hay gọi biến nội trong file bạn có thể dùng self, mình sử dụng dấu <=> (tương đương)

    PHP Code:
    local a tbNpc.Test  <=> local a self.Test
    --gọi hàm
    tbNpc
    :OnDialog() <=> self:OnDialog() 
    Khách viếng thăm hãy cùng mrkutepro xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #63
    Thành Viên mrkutepro's Avatar
    Ngày tham gia
    Apr 2012
    Đang ở
    SafeZone
    Bài viết
    523
    Thanks
    82
    Thanked 248 Times in 125 Posts

    Ðề: Hướng dẫn sử dụng hàm (Cập nhật liên tục)

    Vấn để của bạn là chưa học bò đã lo học chạy, bạn chưa hiểu qui tắc viết và gọi 1 hàm như thế nào, những hàm trên là hàm tóm lược, còn muốn sử dụng phải gọi ra, khi gọi hàm thì có các biến số, nPlayerId chính là id của người chơi, trong gmcard có hàm để lấy nPlayerId từ tên của người chơi. Ví dụ nhập tên người chơi -> xử lý kiểm tra cho ra nPlayerId, rồi có nPlayerId mới sử dụng các hàm liên quan tới người khác
    Khách viếng thăm hãy cùng mrkutepro xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 7 của 7 Đầu tiênĐầu tiên ... 5 6 7

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à 02:37 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ệ.