PDA

View Full Version : [JX] Cấu trúc của hàmAddNPCEx() là gì thế mọi người :)



tien320456
28-03-13, 12:14 PM
Mình thấy tool Add Npc của một số bạn có share ko add được npc 1 số map :( ! vì vậy mình muốn sử dụng sprict để chạy npc :D. Nhưng thật sự mình chưa hiểu các cấu trúc của hàm AddNpc() ~! Mấy bác hướng dẫn giúp mình 1 số câu nhé: :D
Câu 1: Ta sử dụng hàm AddNPCEz() để add 1 npc mới cấu trúc như thế nào vậy mấy pro ? (~~)
Câu 2: Ta làm thế nào để thiếp lập file sprict cho npc đó thế mấy bác? :x
Câu 3: Nếu npc đó là boss thì ta set file drop cho boss đó ntn ? :)>-

1 ví dụ file trong sv của mình có nè:

--Xa Phu
AddNPCEz(xaphu,1,5,1468*32,3271*32,scr_xaphu,6)
AddNPCEz(xaphu,1,5,1697*32,3276*32,scr_xaphu,6)
AddNPCEz(xaphu,1,5,1666*32,3126*32,scr_xaphu,6)

---------------Hết ! Thanks all :)


:smile::smile::smile::feel_good:

jxvietnam
28-03-13, 02:18 PM
hàm của bạn đưa ra sai quá nhiều chỗ !
trước khi muốn dùng 1 hàm thì nên tham khảo hàm này trước trong script, sv nào mà chả có add npc

1. AddNPCEx ko phải Ez (Ez cũng đc nhưng phải sửa trong sourcejx.49 ....)
2. xxxx*32 là sai, vì addnpcex dùng tọa độ thực, độ lệch tọa độ. ví du 200,200,2,4
set script cho npc thì dể ý chỗ scr_xaphu
scr_xaphu = "\\script\\....xaphu.lua"
3. drop thì coi id của npc là bao nhiêu, vào trong npc.txt tìm cột drop, sẽ thấy file txt để chỉnh

dmt998
28-03-13, 02:21 PM
hàm của bạn đưa ra sai quá nhiều chỗ !
trước khi muốn dùng 1 hàm thì nên tham khảo hàm này trước trong script, sv nào mà chả có add npc

1. AddNPCEx ko phải Ez (Ez cũng đc nhưng phải sửa trong sourcejx.49 ....)
2. xxxx*32 là sai, vì addnpcex dùng tọa độ thực, độ lệch tọa độ. ví du 200,200,2,4
set script cho npc thì dể ý chỗ scr_xaphu
scr_xaphu = "\\script\\....xaphu.lua"
3. drop thì coi id của npc là bao nhiêu, vào trong npc.txt tìm cột drop, sẽ thấy file txt để chỉnh

Thank bạn! nhưng bạn có thể giải thích rõ đc ko? mình nghiệp dư mà :p

jxvietnam
29-03-13, 10:13 AM
thế này nhé :go:
AddNPCEx(id,level,id map,tọa độ x,tọa độ y, lệch x, lệch y, "\\script\\xaphu.lua",state)
id : id npc, trong npcs.txt
lv : tùy ý
map : maplist.ini
tọa độ thì nhìn mini map trong game
script thì phải biết script nó nằm ở đâu rồi trỏ tới thôi
state : 5=ko đánh npc dc, 6 đánh npc đc(ko nhớ rõ lắm)