[JX] Hỏi cách AddNpc quái xuất hiện 1 lần
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
 
Kết quả 1 đến 4 của 4
  1. #1
    Thành Viên
    Ngày tham gia
    Jan 2012
    Bài viết
    142
    Thanks
    18
    Thanked 467 Times in 43 Posts

    Hỏi cách AddNpc quái xuất hiện 1 lần

    Làm thế nào để add quái chỉ xuất hiện 1 lần vậy pà kon ? Tức là tạo ra 1 con boss khi chết thì thôi, chứ đằng này chết rồi lại xuất hiện trở lại.
    Tui làm theo kiểu ghi lại id của Npc, cài vào file script npc khi chết sẽ del luôn nhưng không được. Cụ thể như sau :

    File headers.lua
    Code:
    iBoss = 0
    File script tạo npc
    Code:
    Include("\\script\\headers.lua")
    function test1()
    	ai = SubWorldID2Idx(53)
    	bossid = 0
    	bosslvl = 10
    	posx = 193*8 * 32
    	posy = 204*16 * 32
    	iBoss =AddNpc(bossid,bosslvl,ai,posx,posy)
    	Msg2Player("AddNpc id = "..iBoss)
    	IsBoss(iBoss,0)
    	SetNpcScript(iBoss, "\\script\\testondeath.lua")
    end
    File testondeath.lua
    Code:
    Include("\\script\\headers.lua")
    function OnDeath()
    	DelNpc(iBoss)
    	Msg2Player("DelNpc ID = "..iBoss)
    end
    Kết quả xuất ra
    Code:
    AddNpc ID = 10446
    DelNpc ID = 0
    Tức là biến global này không nhớ lại được.
    Khách viếng thăm hãy cùng invalidpw xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    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

    Ðề: Hỏi cách AddNpc quái xuất hiện 1 lần

    tham khảo cái code add quái sát thủ của Hút Hít xem , hình như add ko hồi sinh lại
    Khách viếng thăm hãy cùng davidtuan25 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Thành Viên jxonline94's Avatar
    Ngày tham gia
    May 2011
    Đang ở
    Melbourne,VIC
    Bài viết
    299
    Thanks
    117
    Thanked 103 Times in 55 Posts

    Ðề: Hỏi cách AddNpc quái xuất hiện 1 lần

    Mở file NPCs.txt ra ... kiếm tên con Boss ... Kéo xuống dòng ReviveFrame ... chỉnh nó thành 9999999999999 ... là xong
    Comeback JX

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

    davidtuan25 (01-02-12)

  5. #4
    Thành Viên
    Ngày tham gia
    Jan 2012
    Bài viết
    142
    Thanks
    18
    Thanked 467 Times in 43 Posts

    Ðề: Hỏi cách AddNpc quái xuất hiện 1 lần

    Trích dẫn Gửi bởi davidtuan25 [Only registered and activated users can see links. ]
    tham khảo cái code add quái sát thủ của Hút Hít xem , hình như add ko hồi sinh lại
    Chưa test nhưng nghĩ là boss sát thủ không hồi sinh lại thì người sau làm sao làm nhiệm vụ được ?

    Trích dẫn Gửi bởi jxonline94 [Only registered and activated users can see links. ]
    Mở file NPCs.txt ra ... kiếm tên con Boss ... Kéo xuống dòng ReviveFrame ... chỉnh nó thành 9999999999999 ... là xong
    Chính xác là mấy số 9 ? Con boss tiểu HK đã là 99999999 rùi mà nó vẫn tái sinh.

    Cái này ghi npc id vô task thì được nhưng task đâu có đủ chỗ. Nếu add và del trong cùng 1 file script thì OK, add trong file này nhưng del trong file khác thì không được vì biến global npcid quay về 0 ???
    Lần sửa cuối bởi invalidpw, ngày 01-02-12 lúc 11:09 PM.
    Khách viếng thăm hãy cùng invalidpw xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

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

  1. Vấn đề về hàm AddNPC(...)
    Bởi Tôilàai trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 19-02-11, 10:45 AM
  2. Giúp mình sử dụng hàm addNpc
    Bởi nguyenquocbo trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 29-11-10, 07:17 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à 04:32 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ệ.