[JX] One Click Npc Tự Chat
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 1 của 2 1 2 CuốiCuối
Kết quả 1 đến 10 của 12
  1. #1
    Thành Viên
    Ngày tham gia
    Mar 2010
    Bài viết
    430
    Thanks
    30
    Thanked 182 Times in 81 Posts

    Icon10 One Click Npc Tự Chat

    Vì 1 người bạn hỏi npc tự chat nên share cho bạn rồi, giờ đến lượt ai cần thì cứ lấy. Không xài vui lòng đừng nói lời cay đắng hay đắng cay tội nghiệp e.
    Include đường dẫn rồi gọi hàm là xài. Có cả 2 hàm 1 dành cho npc mặc định được add bởi vina, 2 là dành cho những bạn add thêm npc vào muốn nó tự chát. Chỉnh sửa thế nào cứ việc..

    PS: bạn tui đâu bơi vào lấy đi...rõ hết mức rồi ko hỉu nữa pó tay...
    Code:
    /*
    	Author:	DarkMoon
    	File:	freescript_autonpcchat.lua
    	Date:	11/15/16	11:50 pm
    */
    
    
    tbChat = 
    {
    	"Chao den server vo lam",
    	"jxg4vn server",
    	"thu npc chat",
    	"thoi roi luom oi quay lai loi noi dau day"
    }
    
    /* danh cho npc vina game hoac npc doi thoai
      vd: 
        function main()
         npcchat_npcmacdinh()
      end
     */
    function npcchat_npcmacdinh()
    	local nNpcIndex = GetLastDiagNpc();
    	local nTaskChat = GetNpcParam(nNpcIndex,1);
    	if nTaskChat == 0 then 
    		SetNpcParam(nNpcIndex,1,1); --set index ®Çu tiªn cña table npc chat.
    		SetNpcTimer(nNpcIndex,20); --Tuú chØnh thêi gian npc tù chat (20 s)
    	end
    end
    
    /* danh cho npc duoc add them vao server (doi voi npc doi thoai)
       vi du:
        local nNpcIndex = AddNpc(258,1,SubWorldID2Idx(53),200*8*32,200*16*32)
       npcchat_npcadd(nNpcIndex)
    */
    function npcchat_npcadd(nNpcIndex)
    	local nTaskChat = GetNpcParam(nNpcIndex,1);
    	if nTaskChat == 0 then 
    		SetNpcParam(nNpcIndex,1,1); --set index ®Çu tiªn cña table npc chat.
    		SetNpcTimer(nNpcIndex,20); --Tuú chØnh thêi gian npc tù chat (20 s)
    	end
    end
    
    function OnTimer(nNpcIndex,nTimeOut)
    	local nTaskChat = GetNpcParam(nNpcIndex,1);
    	if not nTaskChat or nTaskChat <= 0 then 
    		nTaskChat = 1;
    	else
    		nTaskChat = nTaskChat + 1;
    	end
    
    	if nTaskChat > getn(tbChat) then 	
    		nTaskChat = 1;
    	end
    
    	NpcChat(nNpcIndex,tbChat[nTaskChat],1);
    	SetNpcParam(nNpcIndex,1,nTaskChat)
    	SetNpcTimer(nNpcIndex,20);
    end
    Lần sửa cuối bởi hoivegame, ngày 16-11-16 lúc 01:49 AM.
    Khách viếng thăm hãy cùng hoivegame xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. The Following 7 Users Say Thank You to hoivegame For This Useful Post:

    bthhhz (16-11-16), duynguyenjx (16-11-16), hocdevgame (10-06-17), JXDev (16-11-16), minhkhanh109 (16-11-16), n4poleong (16-11-16), vuduymanh (16-11-16)

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

    Ðề: One Click Npc Tự Chat

    Thích bác hoivegame, trong lòng mình bác là bậc thầy về scripts !
    Mở lớp dạy online đi bác ơi!
    Thanks!
    Khách viếng thăm hãy cùng duynguyenjx xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #3
    Thành Viên GameZone minhkhanh109's Avatar
    Ngày tham gia
    Nov 2006
    Bài viết
    300
    Thanks
    335
    Thanked 52 Times in 46 Posts

    Ðề: One Click Npc Tự Chat

    Trích dẫn Gửi bởi hoivegame [Only registered and activated users can see links. ]
    Vì 1 người bạn hỏi npc tự chat nên share cho bạn rồi, giờ đến lượt ai cần thì cứ lấy. Không xài vui lòng đừng nói lời cay đắng hay đắng cay tội nghiệp e.
    Include đường dẫn rồi gọi hàm là xài. Có cả 2 hàm 1 dành cho npc mặc định được add bởi vina, 2 là dành cho những bạn add thêm npc vào muốn nó tự chát. Chỉnh sửa thế nào cứ việc..

    PS: bạn tui đâu bơi vào lấy đi...rõ hết mức rồi ko hỉu nữa pó tay...
    Code:
    /*
        Author:    DarkMoon
        File:    freescript_autonpcchat.lua
        Date:    11/15/16    11:50 pm
    */
    
    
    tbChat = 
    {
        "Chao den server vo lam",
        "jxg4vn server",
        "thu npc chat",
        "thoi roi luom oi quay lai loi noi dau day"
    }
    
    /* danh cho npc vina game hoac npc doi thoai
      vd: 
        function main()
         npcchat_npcmacdinh()
      end
     */
    function npcchat_npcmacdinh()
        local nNpcIndex = GetLastDiagNpc();
        local nTaskChat = GetNpcParam(nNpcIndex,1);
        if nTaskChat == 0 then 
            SetNpcParam(nNpcIndex,1,1); --set index ®Çu tiªn cña table npc chat.
            SetNpcTimer(nNpcIndex,20); --Tuú chØnh thêi gian npc tù chat (20 s)
        end
    end
    
    /* danh cho npc duoc add them vao server (doi voi npc doi thoai)
       vi du:
        local nNpcIndex = AddNpc(258,1,SubWorldID2Idx(53),200*8*32,200*16*32)
       npcchat_npcadd(nNpcIndex)
    */
    function npcchat_npcadd(nNpcIndex)
        local nTaskChat = GetNpcParam(nNpcIndex,1);
        if nTaskChat == 0 then 
            SetNpcParam(nNpcIndex,1,1); --set index ®Çu tiªn cña table npc chat.
            SetNpcTimer(nNpcIndex,20); --Tuú chØnh thêi gian npc tù chat (20 s)
        end
    end
    
    function OnTimer(nNpcIndex,nTimeOut)
        local nTaskChat = GetNpcParam(nNpcIndex,1);
        if not nTaskChat or nTaskChat <= 0 then 
            nTaskChat = 1;
        else
            nTaskChat = nTaskChat + 1;
        end
    
        if nTaskChat > getn(tbChat) then     
            nTaskChat = 1;
        end
    
        NpcChat(nNpcIndex,tbChat[nTaskChat],1);
        SetNpcParam(nNpcIndex,1,nTaskChat)
        SetNpcTimer(nNpcIndex,20);
    end
    thanks bạn hiền nhiều!!!!!!!!!!!!!!!
    Khách viếng thăm hãy cùng minhkhanh109 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    Thành Viên vuduymanh's Avatar
    Ngày tham gia
    Sep 2014
    Đang ở
    Lâm An
    Bài viết
    957
    Thanks
    490
    Thanked 427 Times in 231 Posts

    Ðề: One Click Npc Tự Chat

    Bác chủ toplic ơi npc mặc định nó có tự play chát ko bác hay phải kích nó mới chát
    Khách viếng thăm hãy cùng vuduymanh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    duynguyenjx (16-11-16)

  7. #5
    Vi phạm quy định HungDevJX's Avatar
    Ngày tham gia
    Sep 2015
    Bài viết
    659
    Thanks
    169
    Thanked 338 Times in 177 Posts

    Ðề: One Click Npc Tự Chat

    Trích dẫn Gửi bởi vuduymanh [Only registered and activated users can see links. ]
    Bác chủ toplic ơi npc mặc định nó có tự play chát ko bác hay phải kích nó mới chát
    Tự chát. 20s 1 lần scprit ghi rõ rồi mạnh
    Khách viếng thăm hãy cùng HungDevJX xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. The Following 2 Users Say Thank You to HungDevJX For This Useful Post:

    duynguyenjx (16-11-16), vuduymanh (16-11-16)

  9. #6
    Thành Viên
    Ngày tham gia
    Oct 2014
    Bài viết
    244
    Thanks
    32
    Thanked 24 Times in 22 Posts

    Ðề: One Click Npc Tự Chat

    Trích dẫn Gửi bởi hoivegame [Only registered and activated users can see links. ]
    Vì 1 người bạn hỏi npc tự chat nên share cho bạn rồi, giờ đến lượt ai cần thì cứ lấy. Không xài vui lòng đừng nói lời cay đắng hay đắng cay tội nghiệp e.
    Include đường dẫn rồi gọi hàm là xài. Có cả 2 hàm 1 dành cho npc mặc định được add bởi vina, 2 là dành cho những bạn add thêm npc vào muốn nó tự chát. Chỉnh sửa thế nào cứ việc..

    PS: bạn tui đâu bơi vào lấy đi...rõ hết mức rồi ko hỉu nữa pó tay...
    Code:
    /*
    	Author:	DarkMoon
    	File:	freescript_autonpcchat.lua
    	Date:	11/15/16	11:50 pm
    */
    
    
    tbChat = 
    {
    	"Chao den server vo lam",
    	"jxg4vn server",
    	"thu npc chat",
    	"thoi roi luom oi quay lai loi noi dau day"
    }
    
    /* danh cho npc vina game hoac npc doi thoai
      vd: 
        function main()
         npcchat_npcmacdinh()
      end
     */
    function npcchat_npcmacdinh()
    	local nNpcIndex = GetLastDiagNpc();
    	local nTaskChat = GetNpcParam(nNpcIndex,1);
    	if nTaskChat == 0 then 
    		SetNpcParam(nNpcIndex,1,1); --set index ®Çu tiªn cña table npc chat.
    		SetNpcTimer(nNpcIndex,20); --Tuú chØnh thêi gian npc tù chat (20 s)
    	end
    end
    
    /* danh cho npc duoc add them vao server (doi voi npc doi thoai)
       vi du:
        local nNpcIndex = AddNpc(258,1,SubWorldID2Idx(53),200*8*32,200*16*32)
       npcchat_npcadd(nNpcIndex)
    */
    function npcchat_npcadd(nNpcIndex)
    	local nTaskChat = GetNpcParam(nNpcIndex,1);
    	if nTaskChat == 0 then 
    		SetNpcParam(nNpcIndex,1,1); --set index ®Çu tiªn cña table npc chat.
    		SetNpcTimer(nNpcIndex,20); --Tuú chØnh thêi gian npc tù chat (20 s)
    	end
    end
    
    function OnTimer(nNpcIndex,nTimeOut)
    	local nTaskChat = GetNpcParam(nNpcIndex,1);
    	if not nTaskChat or nTaskChat <= 0 then 
    		nTaskChat = 1;
    	else
    		nTaskChat = nTaskChat + 1;
    	end
    
    	if nTaskChat > getn(tbChat) then 	
    		nTaskChat = 1;
    	end
    
    	NpcChat(nNpcIndex,tbChat[nTaskChat],1);
    	SetNpcParam(nNpcIndex,1,nTaskChat)
    	SetNpcTimer(nNpcIndex,20);
    end
    cái này sử dụng sao vậy bạn. copy vào 1 file .lua rồi chạy bạn
    Khách viếng thăm hãy cùng n4poleong xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #7
    Vi phạm quy định
    Ngày tham gia
    May 2016
    Bài viết
    58
    Thanks
    15
    Thanked 5 Times in 5 Posts

    Ðề: One Click Npc Tự Chat

    Bác chủ thớt ơi em bê nguyên code trên add vào file lễ quan mà ko thấy động tĩnh j nhỉ
    Mong bác chỉ giúp
    Khách viếng thăm hãy cùng cokiemhoalong xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    Ðề: One Click Npc Tự Chat

    Trích dẫn Gửi bởi cokiemhoalong [Only registered and activated users can see links. ]
    Bác chủ thớt ơi em bê nguyên code trên add vào file lễ quan mà ko thấy động tĩnh j nhỉ
    Mong bác chỉ giúp
    Có 2 loại trong code
    1 là cho npc mặc định
    2 là cho npc tự add
    Lấy 1 hoặc 2 thôi bợ cả 2c sao dc
    Khách viếng thăm hãy cùng hoilamgi45 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  12. #9
    Thành Viên cuongvh93's Avatar
    Ngày tham gia
    Aug 2015
    Đang ở
    Thiếu Lâm Phái
    Bài viết
    589
    Thanks
    72
    Thanked 453 Times in 183 Posts

    Ðề: One Click Npc Tự Chat

    Trích dẫn Gửi bởi hoilamgi45 [Only registered and activated users can see links. ]
    Có 2 loại trong code
    1 là cho npc mặc định
    2 là cho npc tự add
    Lấy 1 hoặc 2 thôi bợ cả 2c sao dc
    Mình add cái function npcchat_npcmacdinh() vào hàm main của Lể Quan r mà sao thấy nó vẫn im ru bác nhỉ?
    Khách viếng thăm hãy cùng cuongvh93 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  13. #10
    Thành Viên vuduymanh's Avatar
    Ngày tham gia
    Sep 2014
    Đang ở
    Lâm An
    Bài viết
    957
    Thanks
    490
    Thanked 427 Times in 231 Posts

    Ðề: One Click Npc Tự Chat

    Mới đầu add thì npc lễ quan ko có động tĩnh j nhưng kích vào nó là nó nói tới khi nào tắt server
    Kích 1 lần dũng mãi mãi hihi
    Khách viếng thăm hãy cùng vuduymanh 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. Trả lời: 4
    Bài viết cuối: 06-11-16, 12:18 PM
  2. [JX] Giảm thời gian delay chat và nội lực tiêu hao khi chat!!
    Bởi dinhtrantuanan trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 13-08-16, 10:11 AM
  3. [JX] Hỏi Ngu ! Cách làm cho NPC Hiển thị ra nhưng không Click vào được
    Bởi VoNguoiTa trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 6
    Bài viết cuối: 29-12-15, 08:23 AM
  4. [MU] Ngoài lệnh cấm chat của GM còn cách nào khóa chat không?
    Bởi sunnight trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 2
    Bài viết cuối: 11-03-13, 03:28 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à 12:23 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ệ.