[KT] Share code add đồng cho nhân vật? - Trang 5
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 5 của 6 Đầu tiênĐầu tiên ... 3 4 5 6 CuốiCuối
Kết quả 41 đến 50 của 53
  1. #41
    Thành Viên
    Ngày tham gia
    Jul 2012
    Bài viết
    317
    Thanks
    105
    Thanked 54 Times in 38 Posts

    Ðề: Share code add đồng cho nhân vật?

    Trích dẫn Gửi bởi vipbk [Only registered and activated users can see links. ]
    gameserver\script\npc\tuiguangyuan.lua
    thank anh vipbk cái cảm ơn nhìu
    Khách viếng thăm hãy cùng linhpl2001 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #42
    Thành Viên
    Ngày tham gia
    Nov 2008
    Bài viết
    185
    Thanks
    13
    Thanked 43 Times in 32 Posts

    Ðề: Share code add đồng cho nhân vật?

    Trích dẫn Gửi bởi VNGameZoneVN [Only registered and activated users can see links. ]
    ĐÂY LÀ CODE MÌNH LÀM ADD ĐỒNG CHO NHÂN VẬT BẠN MUỐN ADD CHO AI CŨNG DC. MIỄN LÀ NGƯỜI ĐÓ ONLINE TRONG SV. Pro biết rồi thì xin đừng chém em nha
    MUỐN ADD DỒNG CHO AI THÌ NHẬP TÊN NHÂN VẬT ĐÓ RỒI ADD VÀO.

    MÌNH ADD CODE NÀY VÀO NPC Hỗ Trợ Tân Thủ


    Code:
    local tbTest1 = Npc:GetClass("test1");
    
    
    function tbTest1:OnDialog()
    local szMsg = "Ta có Thể Giúp Gì ?";
    local tbOpt = { 
    {"Ta Muốn Nạp Đồng", self.Adminmoinapdc, self},
    {"Để Ta Suy Nghỉ"},
    };
    Dialog:Say(szMsg, tbOpt);
    
    -------------
    ------------
    function tbTest1:Adminmoinapdc()
    
    
        local szMsg = "Ta có thể giúp gì cho nguoi";
        local tbOpt = {};
        if (me.szName == "AdminServer" ) or (me.szName == "BốMày" ) or (me.szName == "MộngNhư" ) then
        table.insert(tbOpt, {"Chức năng Admin" , self.AskRoleName, self});
        end
        table.insert(tbOpt, {"Ta chỉ ghé ngang qua"});
        Dialog:Say(szMsg, tbOpt);
    end
    
    function tbTest1:AskRoleName()
     Dialog:AskString("Tên nhân vật", 16, self.OnInputRoleName, self);
    end
    function tbTest1:OnInputRoleName(szRoleName)
     local nPlayerId = KGCPlayer.GetPlayerIdByName(szRoleName);
     if (not nPlayerId) then
      Dialog:Say("Tên này không tồn tại!", {"Nhập lại", self.AskRoleName, self}, {"Kết thúc đối thoại"});
      return;
     end
     
     self:ViewPlayer(nPlayerId);
    end
    
    --------------
    function tbTest1:ViewPlayer(nPlayerId)
     local szMsg = "Ta có thể giúp gì cho ngươi";
     local tbOpt = {
      {"Nạp Đồng Ngay", self.Napdong, self},
      {"Kết thúc đối thoại"},
     };
     Dialog:Say(szMsg, tbOpt);
    end
    
    function tbTest1:Napdong() 
    me.AddJbCoin(50000) // muốn nạp bao nhiêu chỉnh ở đây
    end
    Thanks rất nhiều, tớ căn theo cái này làm chức năng VIP trong túi tân thủ :B:B
    Khách viếng thăm hãy cùng nguyenduccu xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #43
    Thành Viên
    Ngày tham gia
    Aug 2012
    Đang ở
    Vũng Tàu
    Bài viết
    82
    Thanks
    28
    Thanked 4 Times in 4 Posts

    Ðề: Share code add đồng cho nhân vật?

    Trích dẫn Gửi bởi trantoai223 [Only registered and activated users can see links. ]
    code này bạn test chưa.mình mạn phép chỉnh sửa một chút cho nó hoàn thiện nhé.theo mình nghĩ là code của bạn sẽ add đồng cho admin đấy



    Code:
    local tbTest1 = Npc:GetClass("test1");
    
    
    function tbTest1:OnDialog()
    local szMsg = "Ta có Thể Giúp Gì ?";
    local tbOpt = { 
    {"Ta Muốn Nạp Đồng", self.Adminmoinapdc, self},
    {"Để Ta Suy Nghỉ"},
    };
    Dialog:Say(szMsg, tbOpt);
    
    -------------
    ------------
    function tbTest1:Adminmoinapdc()
    
    
        local szMsg = "Ta có thể giúp gì cho nguoi";
        local tbOpt = {};
        if (me.szName == "AdminServer" ) or (me.szName == "BốMày" ) or (me.szName == "MộngNhư" ) then
        table.insert(tbOpt, {"Chức năng Admin" , self.AskRoleName, self});
        end
        table.insert(tbOpt, {"Ta chỉ ghé ngang qua"});
        Dialog:Say(szMsg, tbOpt);
    end
    
    function tbTest1:AskRoleName()
    Dialog:AskString("Tên nhân vật", 16, self.OnInputRoleName, self);
    end
    function tbTest1:OnInputRoleName(szRoleName)
    local nPlayerId = KGCPlayer.GetPlayerIdByName(szRoleName);
    if (not nPlayerId) then
    Dialog:Say("Tên này không tồn tại!", {"Nhập lại", self.AskRoleName, self}, {"Kết thúc đối thoại"});
    return;
    end
    
    self:ViewPlayer(nPlayerId);
    end
    
    --------------
    function tbTest1:ViewPlayer(nPlayerId)
    local szMsg = "Ta có thể giúp gì cho ngươi";
    local tbOpt = {
    {"Nạp Đồng Ngay", self.Napdong, self, nPlayerId },
    {"Kết thúc đối thoại"},
    };
    Dialog:Say(szMsg, tbOpt);
    end
    
    function tbTest1:Napdong(nPlayerId)
        Dialog:AskNumber("Nhập số đồng .", 2000000000, self.ConSo, self,nPlayerId);--Nhập số đồng muốn nạp cho người chơi
    
    end
    function tbTest1:ConSo(nPlayerId,szSoDong)
        local pPlayer    = KPlayer.GetPlayerObjById(nPlayerId);
    pPlayer.AddJbCoin(szSoDong);
    end


    Lưu ý code này chỉ dùng cho người chơi khác khi người chơi đó ở cùng sub server với mình.Tức là nếu người chơi đó ở Ba Lăng huyện còn admin ở Vân Trung Trấn add không được thì đừng hỏi tại sao nhé.Cách tốt nhất là kéo nó lại gần Admin rồi add.
    bác trantoai ơi cho em xin cái code mà nhận đồng nạp thẻ đi, em làm hoài mà ko được
    code em đây ạ
    Code:
    -------------------------------------------------------------------
    local tbTuiGuangYuan = Npc:GetClass("tuiguangyuan");
    
    --ʼԻԻ1
    -- Npc.IVER_nTuiGuanYuan ֵΪ1ʾֻд½ſ
    function tbTuiGuangYuan:OnDialog()
    	
    	local tbOpt = 
    	{
    		{"Nhận đồng nạp thẻ!", self.napthe,self},
       		{"Ngươi nhầm ta với ai rồi"},
    	}
    	
    	Dialog:Say("Cổ Phong Hà: Vị đại hiệp này đã gặp qua ở đâu rồi? Rất quen, nhất thời ta không nhớ ra...",tbOpt);
    end
    function tbTuiGuangYuan: napthe()
    	table.insert(tbOpt, 1, {"Kiểm chứng mã kích hoạt", PresendCard.MyCoinCheck, PresendCard});
    	me.AddJbCoin(MycoinCheck);
    end
    Khách viếng thăm hãy cùng babyturtle.vn7 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #44
    Thành Viên
    Ngày tham gia
    Sep 2012
    Bài viết
    104
    Thanks
    5
    Thanked 5 Times in 4 Posts

    Ðề: Share code add đồng cho nhân vật?

    Trích dẫn Gửi bởi trantoai223 [Only registered and activated users can see links. ]
    nPlayerId.AddJbCoin cái này sai nó báo lỗi là phải rồi.bạn dùng code mình đã edit lại đi

    Code:
    local tbTest1 = Npc:GetClass("test1");
    
    
    function tbTest1:OnDialog()
    local szMsg = "Ta có Thể Giúp Gì ?";
    local tbOpt = { 
    {"Ta Muốn Nạp Đồng", self.Adminmoinapdc, self},
    {"Để Ta Suy Nghỉ"},
    };
    Dialog:Say(szMsg, tbOpt);
    
    -------------
    ------------
    function tbTest1:Adminmoinapdc()
    
    
        local szMsg = "Ta có thể giúp gì cho nguoi";
        local tbOpt = {};
        if (me.szName == "AdminServer" ) or (me.szName == "BốMày" ) or (me.szName == "MộngNhư" ) then
        table.insert(tbOpt, {"Chức năng Admin" , self.AskRoleName, self});
        end
        table.insert(tbOpt, {"Ta chỉ ghé ngang qua"});
        Dialog:Say(szMsg, tbOpt);
    end
    
    function tbTest1:AskRoleName()
    Dialog:AskString("Tên nhân vật", 16, self.OnInputRoleName, self);
    end
    function tbTest1:OnInputRoleName(szRoleName)
    local nPlayerId = KGCPlayer.GetPlayerIdByName(szRoleName);
    if (not nPlayerId) then
    Dialog:Say("Tên này không tồn tại!", {"Nhập lại", self.AskRoleName, self}, {"Kết thúc đối thoại"});
    return;
    end
    
    self:ViewPlayer(nPlayerId);
    end
    
    --------------
    function tbTest1:ViewPlayer(nPlayerId)
    local szMsg = "Ta có thể giúp gì cho ngươi";
    local tbOpt = {
    {"Nạp Đồng Ngay", self.Napdong, self, nPlayerId },
    {"Kết thúc đối thoại"},
    };
    Dialog:Say(szMsg, tbOpt);
    end
    
    function tbTest1:Napdong(nPlayerId)
        Dialog:AskNumber("Nhập số đồng .", 2000000000, self.ConSo, self,nPlayerId);--Nhập số đồng muốn nạp cho người chơi
    
    end
    function tbTest1:ConSo(nPlayerId,szSoDong)
        local pPlayer    = KPlayer.GetPlayerObjById(nPlayerId);
    pPlayer.AddJbCoin(szSoDong);
    end
    anh cho em hỏi add code này vào chỗ nào thế
    Khách viếng thăm hãy cùng dknythanh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #45
    Moderator vipbk's Avatar
    Ngày tham gia
    May 2012
    Đang ở
    đây
    Bài viết
    5,112
    Thanks
    248
    Thanked 3,007 Times in 1,889 Posts

    Ðề: Share code add đồng cho nhân vật?

    Trích dẫn Gửi bởi dknythanh [Only registered and activated users can see links. ]
    anh cho em hỏi add code này vào chỗ nào thế
    bạn add vào NPC nào cũng dc, sau đó phải đổi tbTest1 cho đúng
    ví dụ add vào Lễ Quan: gameserver\script\npc\liguan.lua

    sửa lại tbTest1 thành tbLiGuan
    Khách viếng thăm hãy cùng vipbk xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #46
    Thành Viên
    Ngày tham gia
    Sep 2012
    Bài viết
    104
    Thanks
    5
    Thanked 5 Times in 4 Posts

    Ðề: Share code add đồng cho nhân vật?

    Trích dẫn Gửi bởi vipbk [Only registered and activated users can see links. ]
    bạn add vào NPC nào cũng dc, sau đó phải đổi tbTest1 cho đúng
    ví dụ add vào Lễ Quan: gameserver\script\npc\liguan.lua

    sửa lại tbTest1 thành tbLiGuan
    Em muốn cho zô chức năng GM Admin thỳ bỏ zô đâu anh
    Khách viếng thăm hãy cùng dknythanh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #47
    Moderator vipbk's Avatar
    Ngày tham gia
    May 2012
    Đang ở
    đây
    Bài viết
    5,112
    Thanks
    248
    Thanked 3,007 Times in 1,889 Posts

    Ðề: Share code add đồng cho nhân vật?

    thẻ gm: gameserver\script\item\class\gmcard.lua
    Khách viếng thăm hãy cùng vipbk xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #48
    Vi phạm quy định
    Ngày tham gia
    Apr 2008
    Bài viết
    608
    Thanks
    31
    Thanked 37 Times in 22 Posts

    Ðề: Share code add đồng cho nhân vật?

    tặng 1 vật phẩm cho nhân vật thì thêm ra sao vậy các pác
    Khách viếng thăm hãy cùng sitachi xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #49
    Moderator vipbk's Avatar
    Ngày tham gia
    May 2012
    Đang ở
    đây
    Bài viết
    5,112
    Thanks
    248
    Thanked 3,007 Times in 1,889 Posts

    Ðề: Share code add đồng cho nhân vật?

    xem code của MOD trantoai223, đổi hàm add đồng thành add vật phẩm
    Khách viếng thăm hãy cùng vipbk xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #50
    Thành Viên
    Ngày tham gia
    Jan 2012
    Bài viết
    140
    Thanks
    110
    Thanked 4 Times in 4 Posts

    Ðề: Share code add đồng cho nhân vật?

    Trích dẫn Gửi bởi VNGameZoneVN [Only registered and activated users can see links. ]
    ĐÂY LÀ CODE MÌNH LÀM ADD ĐỒNG CHO NHÂN VẬT BẠN MUỐN ADD CHO AI CŨNG DC. MIỄN LÀ NGƯỜI ĐÓ ONLINE TRONG SV. Pro biết rồi thì xin đừng chém em nha
    MUỐN ADD DỒNG CHO AI THÌ NHẬP TÊN NHÂN VẬT ĐÓ RỒI ADD VÀO.

    MÌNH ADD CODE NÀY VÀO NPC Hỗ Trợ Tân Thủ


    Code:
    local tbTest1 = Npc:GetClass("test1");
    
    
    function tbTest1:OnDialog()
    local szMsg = "Ta có Thể Giúp Gì ?";
    local tbOpt = { 
    {"Ta Muốn Nạp Đồng", self.Adminmoinapdc, self},
    {"Để Ta Suy Nghỉ"},
    };
    Dialog:Say(szMsg, tbOpt);
    
    -------------
    ------------
    function tbTest1:Adminmoinapdc()
    
    
    	local szMsg = "Ta có thể giúp gì cho nguoi";
    	local tbOpt = {};
    	if (me.szName == "AdminServer" ) or (me.szName == "BốMày" ) or (me.szName == "MộngNhư" ) then
    	table.insert(tbOpt, {"Chức năng Admin" , self.AskRoleName, self});
    	end
    	table.insert(tbOpt, {"Ta chỉ ghé ngang qua"});
    	Dialog:Say(szMsg, tbOpt);
    end
    
    function tbTest1:AskRoleName()
     Dialog:AskString("Tên nhân vật", 16, self.OnInputRoleName, self);
    end
    function tbTest1:OnInputRoleName(szRoleName)
     local nPlayerId = KGCPlayer.GetPlayerIdByName(szRoleName);
     if (not nPlayerId) then
      Dialog:Say("Tên này không tồn tại!", {"Nhập lại", self.AskRoleName, self}, {"Kết thúc đối thoại"});
      return;
     end
     
     self:ViewPlayer(nPlayerId);
    end
    
    --------------
    function tbTest1:ViewPlayer(nPlayerId)
     local szMsg = "Ta có thể giúp gì cho ngươi";
     local tbOpt = {
      {"Nạp Đồng Ngay", self.Napdong, self},
      {"Kết thúc đối thoại"},
     };
     Dialog:Say(szMsg, tbOpt);
    end
    
    function tbTest1:Napdong() 
    me.AddJbCoin(50000) // muốn nạp bao nhiêu chỉnh ở đây
    end
    Mình muốn lấy tên nhân vật và số đồng từ database vào thì viết thế nào vậy bạn??
    Khách viếng thăm hãy cùng ThienSauMenh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 5 của 6 Đầu tiênĐầu tiên ... 3 4 5 6 CuốiCuối

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

  1. [MU] Ai có code này của nbb share anh em với
    Bởi thienhoangyb trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 2
    Bài viết cuối: 03-07-12, 01:56 PM
  2. [MU] SHARE code tích hợp thẻ cào của Bảo Kim
    Bởi voicoi trong diễn đàn SQL Server & Website
    Trả lời: 2
    Bài viết cuối: 26-04-12, 11:39 PM
  3. [MU] Xin mọi người share code đồ thần RF
    Bởi vuhaihoang trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 15-04-12, 08:10 AM
  4. Tiếp tục share code ss6 không zen không mã hóa cho mọi người
    Bởi vothailam trong diễn đàn SQL Server & Website
    Trả lời: 31
    Bài viết cuối: 14-08-11, 07:26 PM
  5. Share code PHP nhận phần thưởng hỗ trợ hàng ngày
    Bởi adm_mubmt trong diễn đàn SQL Server & Website
    Trả lời: 9
    Bài viết cuối: 19-01-11, 12:19 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:55 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ệ.