[JX] Cao thủ hướng dẫn mình add NPC với - Trang 2
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 2 của 4 Đầu tiênĐầu tiên 1 2 3 4 CuốiCuối
Kết quả 11 đến 20 của 32
  1. #11
    Super Moderator thaihoa91's Avatar
    Ngày tham gia
    Apr 2008
    Bài viết
    12,110
    Thanks
    662
    Thanked 3,167 Times in 1,602 Posts

    Ðề: Cao thủ hướng dẫn mình add NPC với

    Trích dẫn Gửi bởi quancoi000 [Only registered and activated users can see links. ]
    ý mình là bây giờ cần add 1 chủ tiệm tạp hóa nữa ở Ba Lăng Huyện nhưng với tên khác, hình ảnh thì thế nào cũng được, và 1 tọa độ nào đó.
    ví dụ như: Tạp Hóa Thương - Ba Lăng Huyện - 210.215 chẳng hạn.
    cái chỗ tọa độ này làm ở đâu?
    và như cái long ngũ của hòa làm thì 2 số 5 và 6 kia có ý nghĩa gì?
    AddNPCEx(nId,nLevel, nMap,nX,nY,nOffsetX,nOffsetY,nScript,nCurCamp)

    nID : ID trong \Settings\NpcS.txt (Mở bằng Excel, ví dụ con Kim Miêu ở dòng số 10 trong Excel thì lấy 10 trừ 2, sẽ ra dc 8, và 8 chính là ID)
    nLevel : Cấp độ của quái, ví dụ add con quái để nhân vật luyện cấp 90 thì nLevel = 90, đối với NPC đối thoại thì cho bao nhiu cũng dc !
    nMap : ID Maps xem trong \Settings\MapList.ini
    nX : tọa độ X trong game
    nY : tọa độ Y trong game
    nOffsetX và nOffsetY : tọa độ lệch x, y trong game, cái này cho là 0 cũng dc !
    nScript : đường dẫn file .lua
    nCurCamp : nếu thêm quái thì để là 5, nếu thêm Npc đối thoại thì để là 6

    Ví dụ : Add Long Ngũ có ID Npc là 29, vào ba lăng huyện (ID = 53), tại tọa độ trong game là 202/198 với đường dẫn script là \script\longngu.lua

    Thì hàm sẽ là : AddNPCEx(29,1,53,202,198,0,0,"\\script\\longngu.lu a",6)

    Chi tiết lắm rùi đó, fần còn lại là bạn tự code để vọc để hỉu hơn thui !
    Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. The Following 6 Users Say Thank You to thaihoa91 For This Useful Post:

    Edward_Newgate (08-01-12), Faker (08-01-12), quancoi000 (07-01-12), Sói Đẹp Trai (06-01-12), tieusuquay79 (21-03-13), tuananhc1 (18-11-12)

  3. #12
    ♔YONKOU♔ Edward_Newgate's Avatar
    Ngày tham gia
    Nov 2010
    Bài viết
    2,773
    Thanks
    533
    Thanked 1,059 Times in 655 Posts

    Ðề: Cao thủ hướng dẫn mình add NPC với

    Bạn nào cho mình hỏi
    Mình Add NPC xong rồi, đường dẫn script cũng đúng rồi
    Mà sao kích vào nó cứ trơ ra chả làm gì !@@
    Script Add NPC
    PHP Code:
    AddNPCEx(520,1,44,200,198,1,6,"\\script\\global\\daohoang.lua",6
    Đã bỏ file daohoang.lua vào thư mục script\global rồi
    À biết lỗi rồi Tại viết sai script
    Lần sửa cuối bởi Edward_Newgate, ngày 08-01-12 lúc 04:36 PM.
    STRONGEST MAN

  4. #13
    AshtonLee of the Rain 🌦
    Ngày tham gia
    Dec 2010
    Đang ở
    日本国
    Bài viết
    1,185
    Thanks
    415
    Thanked 580 Times in 257 Posts

    Ðề: Cao thủ hướng dẫn mình add NPC với

    Trích dẫn Gửi bởi Edward_Newgate [Only registered and activated users can see links. ]
    Bạn nào cho mình hỏi
    Mình Add NPC xong rồi, đường dẫn script cũng đúng rồi
    Mà sao kích vào nó cứ trơ ra chả làm gì !@@
    Script Add NPC
    PHP Code:
    AddNPCEx(520,1,44,200,198,1,6,"\\script\\global\\daohoang.lua",6
    Đã bỏ file daohoang.lua vào thư mục script\global rồi
    À biết lỗi rồi Tại viết sai script
    đã viết lời thoại cho nó đâu

    [Only registered and activated users can see links. ]

    Tôi sẽ đi về đâu ?
    Sau hàng chục năm qua lang thang tìm kiếm điều kỳ diệu, tìm kiếm nơi thuộc về ?

  5. #14
    ♔YONKOU♔ Edward_Newgate's Avatar
    Ngày tham gia
    Nov 2010
    Bài viết
    2,773
    Thanks
    533
    Thanked 1,059 Times in 655 Posts

    Ðề: Cao thủ hướng dẫn mình add NPC với

    Trích dẫn Gửi bởi TuanV [Only registered and activated users can see links. ]
    đã viết lời thoại cho nó đâu
    À không, script mình viết đủ hết rồi
    Nhưng lại chèn ngay cái if ở đầu mà quên else
    STRONGEST MAN

  6. #15
    Thành Viên Tâm Huyết assaa's Avatar
    Ngày tham gia
    Jul 2009
    Bài viết
    915
    Thanks
    271
    Thanked 416 Times in 236 Posts

    Ðề: Cao thủ hướng dẫn mình add NPC với

    mình cũng bị lỗi y như [Only registered and activated users can see links. ] script thì đúng nhưng không biết sao lại kích vào vẫn đứng trơ trơ. trong khi đó add bằng tool thì lại được mới lạ
    đây là nội dung script đó
    PHP Code:
    ---The Script (cBy SV Thach Cuong Long Version 2.0Include("\\script\\source\\sourcejx49.lua");Include("\\script\\quanly.lua")
    function 
    main()if HIEUTHUOC == 0 thenTalk(1,"","Chøc n¨ng t¹m thêi ®ãng cöa ®Ó b¶o tr× !")elseSay("<color=yellow>HiÖu Thuèc<color>: Ng­¬i muèn mua g× ?",3,"Giao dÞch/gd","Mua nhanh/dpq","Kh«ng giao dÞch/no");endend
    function gd()Sale(3);         end;

    function 
    muathuoc()Say("<color=yellow>HiÖu Thuèc : <color>Xin mêi chän lo¹i thuèc muèn mua nhanh ?"3"D­îc phÈm ®¹i/dpd","D­îc phÈm tèng kim/dpq""Tho¸t/no")
    end;
    function 
    dpd()Say("<color=yellow>HiÖu Thuèc: <color>Xin mêi chän !",4,"Håi thiªn ®an/ksdd","§¹i bæ t¸n/hndd","Håi phôc m¸u vµ mana/cddd","Tho¸t/no");end;
    function 
    dpq()Say("<color=yellow>HiÖu Thuèc: <color>Xin mêi chän !",4,"Cöu chuyÓn hoµn hån ®an/cst","¤ ®Çu hoa thÇn ®an/tnt","Ngò hoa ngäc lé hoµn/nht","Tho¸t/no");end;
    function 
    ksdd()Say("<color=yellow>HiÖu Thuèc: <color>Xin mêi chän sè l­îng <color=fire>Håi Thiªn §an<color> muèn mua",4,"10 b×nh (5000 l­îng)/ksdd10","20 b×nh (10000 l­îng)/ksdd20","30 b×nh (15000 l­îng)/ksdd30","Tho¸t/no");end;
    function 
    hndd()Say("<color=yellow>HiÖu Thuèc: <color>Xin mêi chän sè l­îng <color=fire>§¹i Bæ T¸n<color> muèn mua",4,"10 b×nh (5000 l­îng)/hndd10","20 b×nh (10000 l­îng)/hndd20","30 b×nh (15000 l­îng)/hndd30","Tho¸t/no");end;
    function 
    cddd()Say("<color=yellow>HiÖu Thuèc: <color>Xin mêi chän sè l­îng <color=fire>Bæ T©m §an<color> muèn mua",4,"10 b×nh (7500 l­îng)/cddd10","20 b×nh (15000 l­îng)/cddd20","30 b×nh (22500 l­îng)/cddd30","Tho¸t/no");end;
    function 
    cst()Say("<color=yellow>HiÖu Thuèc: <color>Xin mêi chän sè l­îng <color=fire>Cöu chuyÓn hoµn hån ®an<color> muèn mua",4,"10 b×nh (20000 l­îng)/cst10","20 b×nh (40000 l­îng)/cst20","30 b×nh (60000 l­îng)/cst30","Tho¸t/no");end;
    function 
    tnt()Say("<color=yellow>HiÖu Thuèc: <color>Xin mêi chän sè l­îng <color=fire>¤ ®Çu hoa thÇn ®an<color> muèn mua",4,"10 b×nh (20000 l­îng)/tnt10","20 b×nh (40000 l­îng)/tnt20","30 b×nh (60000 l­îng)/tnt30","Tho¸t/no");end;
    function 
    nht()Say("<color=yellow>HiÖu Thuèc: <color>Xin mêi chän sè l­îng <color=fire>Ngò hoa ngäc lé hoµn<color> muèn mua",4,"10 b×nh (30000 l­îng)/nht10","20 b×nh (60000 l­îng)/nht20","30 b×nh (90000 l­îng)/nht30","Tho¸t/no");end;
    function 
    ksdd10()nl GetCash()    if (GetCash() >= 5000then        Pay(5000)    if GetCash() == nl 5000 then        for i=1,10 do AddItem(1,0,0,4,0,0,0end    Msg2Player("NhËn ®­îc 10 Håi Thiªn §an")            else    Talk(1,"","Hack a cung !")    end    else        Talk(1,"no","C¸c h¹ kh«ng ®ñ <color=red>5000 l­îng<color>, kh«ng thÓ mua")    endend;
    function 
    ksdd20()nl GetCash()    if (GetCash() >= 10000then        Pay(10000)    if GetCash() == nl 10000 then        for i=1,20 do AddItem(1,0,0,4,0,0,0end    Msg2Player("NhËn ®­îc 20 Håi Thiªn §an")            else        Talk(1,"","Hack a cung !")        end    else        Talk(1,"no","C¸c h¹ kh«ng ®ñ <color=red>10000 l­îng<color>, kh«ng thÓ mua")    endend;
    function 
    ksdd30()nl GetCash()    if (GetCash() >= 15000then        Pay(15000)    if GetCash() == nl 15000 then        for i=1,30 do AddItem(1,0,0,4,0,0,0end    Msg2Player("NhËn ®­îc 30 Håi Thiªn §an")        else    Talk(1,"","Hack a cung !")    end    else        Talk(1,"no","C¸c h¹ kh«ng ®ñ <color=red>15000 l­îng<color>, kh«ng thÓ mua")    endend;
    function 
    hndd10()nl GetCash()    if (GetCash() >= 5000then        Pay(5000)    if GetCash() == nl 5000 then        for i=1,10 do AddItem(1,1,0,4,0,0,0end    Msg2Player("NhËn ®­îc 10 §¹i Bæ T¸n")        else        Talk(1,"","Hack a cung !")    end    else        Talk(1,"no","C¸c h¹ kh«ng ®ñ <color=red>5000 l­îng<color>, kh«ng thÓ mua")    endend;
    function 
    hndd20()nl GetCash()    if (GetCash() >= 10000then        Pay(10000)    if GetCash() == nl 10000 then        for i=1,20 do AddItem(1,1,0,4,0,0,0end    Msg2Player("NhËn ®­îc 20 §¹i Bæ T¸n")        else        Talk(1,"","Hack a cung !")    end    else        Talk(1,"no","C¸c h¹ kh«ng ®ñ <color=red>10000 l­îng<color>, kh«ng thÓ mua")    endend;
    function 
    hndd30()nl GetCash()    if (GetCash() >= 15000then        Pay(15000)    if GetCash() == nl 15000 then        for i=1,30 do AddItem(1,1,0,4,0,0,0end    Msg2Player("NhËn ®­îc 30 §¹i Bæ T¸n")else    Talk(1,"","Hack a cung !")end        else        Talk(1,"no","C¸c h¹ kh«ng ®ñ <color=red>15000 l­îng<color>, kh«ng thÓ mua")    endend;
    function 
    cddd10()nl GetCash()    if (GetCash() >= 7500then        Pay(7500)    if GetCash() == nl 7500 then        for i=1,10 do AddItem(1,2,0,4,0,0,0end    Msg2Player("NhËn ®­îc 10 Bæ T©m §an")else        Talk(1,"","Hack a cung !")    end        else        Talk(1,"no","C¸c h¹ kh«ng ®ñ <color=red>7500 l­îng<color>, kh«ng thÓ mua")    endend;
    function 
    cddd20()nl GetCash()    if (GetCash() >= 15000then        Pay(15000)    if GetCash() == nl 15000 then        for i=1,20 do AddItem(1,2,0,4,0,0,0end    Msg2Player("NhËn ®­îc 20 Bæ T©m §an")    else        Talk(1,"","Hack a cung !")    end        else        Talk(1,"no","C¸c h¹ kh«ng ®ñ <color=red>15000 l­îng<color>, kh«ng thÓ mua")    endend;
    function 
    cddd30()nl GetCash()    if (GetCash() >= 22500then        Pay(22500)    if GetCash() == nl 22500 then        for i=1,30 do AddItem(1,2,0,4,0,0,0end    Msg2Player("NhËn ®­îc 30 Bæ T©m §an")    else        Talk(1,"","Hack a cung !")    end        else        Talk(1,"no","C¸c h¹ kh«ng ®ñ <color=red>22500 l­îng<color>, kh«ng thÓ mua")    endend;
    function 
    cst10()nl GetCash()    if (GetCash() >= 20000then        Pay(20000)    if GetCash() == nl 20000 then        for i=1,10 do AddItem(1,0,0,5,0,0,0end    Msg2Player("NhËn ®­îc 10 Cöu ChuyÓn ®an")    else        Talk(1,"","Hack a cung !")    end        else        Talk(1,"no","C¸c h¹ kh«ng ®ñ <color=red>20000 l­îng<color>, kh«ng thÓ mua")    endend;
    function 
    cst20()nl GetCash()    if (GetCash() >= 40000then        Pay(40000)    if GetCash() == nl 40000 then        for i=1,20 do AddItem(1,0,0,5,0,0,0end    Msg2Player("NhËn ®­îc 20 Cöu ChuyÓn ®an")            else        Talk(1,"","Hack a cung !")    end    else        Talk(1,"no","C¸c h¹ kh«ng ®ñ <color=red>40000 l­îng<color>, kh«ng thÓ mua")    endend;
    function 
    cst30()nl GetCash()    if (GetCash() >= 60000then        Pay(60000)    if GetCash() == nl 60000 then        for i=1,30 do AddItem(1,0,0,5,0,0,0end    Msg2Player("NhËn ®­îc 30 Cöu ChuyÓn ®an")    else        Talk(1,"","Hack a cung !")    end        else        Talk(1,"no","C¸c h¹ kh«ng ®ñ <color=red>60000 l­îng<color>, kh«ng thÓ mua")    endend;
    function 
    tnt10()nl GetCash()    if (GetCash() >= 20000then        Pay(20000)        if GetCash() == nl 20000 then        for i=1,10 do AddItem(1,1,0,5,0,0,0end    Msg2Player("NhËn ®­îc 10 ¤ §Çu Hoµn")    else        Talk(1,"","Hack a cung !")    end        else        Talk(1,"no","C¸c h¹ kh«ng ®ñ <color=red>20000 l­îng<color>, kh«ng thÓ mua")    endend;
    function 
    tnt20()nl GetCash()    if (GetCash() >= 40000then        Pay(40000)    if GetCash() == nl 40000 then        for i=1,20 do AddItem(1,1,0,5,0,0,0end    Msg2Player("NhËn ®­îc 20 ¤ §Çu Hoµn")        else        Talk(1,"","Hack a cung !")    end    else        Talk(1,"no","C¸c h¹ kh«ng ®ñ <color=red>40000 l­îng<color>, kh«ng thÓ mua")    endend;
    function 
    tnt30()nl GetCash()    if (GetCash() >= 60000then        Pay(60000)    if GetCash() == nl 60000 then        for i=1,30 do AddItem(1,1,0,5,0,0,0end    Msg2Player("NhËn ®­îc 30 ¤ §Çu Hoµn")        else        Talk(1,"","Hack a cung !")    end    else        Talk(1,"no","C¸c h¹ kh«ng ®ñ <color=red>60000 l­îng<color>, kh«ng thÓ mua")    endend;
    function 
    nht10()nl GetCash()    if (GetCash() >= 30000then        Pay(30000)    if GetCash() == nl 30000 then        for i=1,10 do AddItem(1,2,0,5,0,0,0end    Msg2Player("NhËn ®­îc 10 Ngò Hoa T¸n")    else        Talk(1,"","Hack a cung !")    end        else        Talk(1,"no","C¸c h¹ kh«ng ®ñ <color=red>30000 l­îng<color>, kh«ng thÓ mua")    endend;
    function 
    nht20()nl GetCash()    if (GetCash() >= 60000then        Pay(60000)    if GetCash() == nl 60000 then        for i=1,20 do AddItem(1,2,0,5,0,0,0end    Msg2Player("NhËn ®­îc 20 Ngò Hoa T¸n")    else        Talk(1,"","Hack a cung !")    end        else        Talk(1,"no","C¸c h¹ kh«ng ®ñ <color=red>60000 l­îng<color>, kh«ng thÓ mua")    endend;
    function 
    nht30()nl GetCash()    if (GetCash() >= 90000then        Pay(90000)    if GetCash() == nl 90000 then        for i=1,30 do AddItem(1,2,0,5,0,0,0end    Msg2Player("NhËn ®­îc 30 Ngò Hoa T¸n")        else        Talk(1,"","Hack a cung !")    end    else        Talk(1,"no","C¸c h¹ kh«ng ®ñ <color=red>90000 l­îng<color>, kh«ng thÓ mua")    endend;
    function 
    no()end 
    Lần sửa cuối bởi thaihoa91, ngày 08-01-12 lúc 07:01 PM.
    Khách viếng thăm hãy cùng assaa xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #16
    Thành Viên
    Ngày tham gia
    Oct 2010
    Đang ở
    TPHCM
    Bài viết
    259
    Thanks
    55
    Thanked 204 Times in 50 Posts

    Ðề: Cao thủ hướng dẫn mình add NPC với

    coi cái lúc nhấp vào Npc đó , rồi bật qua GSV xem có hiện gì không anh
    Khách viếng thăm hãy cùng davidtuan25 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #17
    Thành Viên Tâm Huyết assaa's Avatar
    Ngày tham gia
    Jul 2009
    Bài viết
    915
    Thanks
    271
    Thanked 416 Times in 236 Posts

    Ðề: Cao thủ hướng dẫn mình add NPC với

    Trích dẫn Gửi bởi davidtuan25 [Only registered and activated users can see links. ]
    coi cái lúc nhấp vào Npc đó , rồi bật qua GSV xem có hiện gì không anh
    Sv chẳng thấy hiện tượng j` cả em ak. chẳng biết sao nữa. nếu add bằng tool thì kích vào thì nói chuyện được còn dùng hàm thì không. trong khi các npc khác vẫn hoạt động tốt.
    Khách viếng thăm hãy cùng assaa xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #18
    Thành Viên
    Ngày tham gia
    Oct 2010
    Đang ở
    TPHCM
    Bài viết
    259
    Thanks
    55
    Thanked 204 Times in 50 Posts

    Ðề: Cao thủ hướng dẫn mình add NPC với

    lúc vào game , thằng để chuột vào npc nó có hiển thị con chuột đối thoại ko hay là thuộc dạng quái vật
    Khách viếng thăm hãy cùng davidtuan25 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #19
    Thành Viên Tâm Huyết assaa's Avatar
    Ngày tham gia
    Jul 2009
    Bài viết
    915
    Thanks
    271
    Thanked 416 Times in 236 Posts

    Ðề: Cao thủ hướng dẫn mình add NPC với

    Trích dẫn Gửi bởi davidtuan25 [Only registered and activated users can see links. ]
    lúc vào game , thằng để chuột vào npc nó có hiển thị con chuột đối thoại ko hay là thuộc dạng quái vật
    con chuột đối thoại. nếu là con chuột có hình con dao là anh biết mà.
    Khách viếng thăm hãy cùng assaa xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  11. #20
    Thành Viên
    Ngày tham gia
    Oct 2010
    Đang ở
    TPHCM
    Bài viết
    259
    Thanks
    55
    Thanked 204 Times in 50 Posts

    Ðề: Cao thủ hướng dẫn mình add NPC với

    hông nhớ nữa , chắc có liên quan đến file npcs.txt . mở nó lên và xóa thử cột script đi rồi copy thuộc tính của chủ tiệm thuốc rồi gán vào nó thử xem
    Khách viếng thăm hãy cùng davidtuan25 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 2 của 4 Đầu tiênĐầu tiên 1 2 3 4 CuốiCuối

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