PDA

View Full Version : Hướng Dẫn Add Npc Mới



DirectX
13-11-11, 03:46 PM
đầu tiên, để add thêm 1 npc mới các bạn cần chuẩn bị các phụ kiên sau :))
thứ 1: file res liên quan đến npc
thứ 2: spr của npc

file res npc gồm các file sau


普通npc资源信息.txt --file này chứa chỉ số của npc
普通npc资源.txt --file này chứa spr các hành động của npc
npc动作声音表.txt --file này chứa âm thanh các hành động của npc (không cần thiết lắm)
人物类型.txt -- file này chưa đường dẫn đến nơi lưu các spr hành động của npc

now! bắt đầu làm nào!các bạn vào server\settings\npcres. bạn mở file 人物类型.txt lên.
mình sẽ lấy con Trương Truyên trong bộ npc mới của VNG mà mình share
[/URL]<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)


人物名称 人物类型 资源文件路经 部件说明文件名 武器行为关联表1 武器行为关联表2 动作贴图顺序表 头部 发型 肩膀 躯体 左手 右手 左手武器 右手武器 马前 马中 马后
男主角 特殊npc spr\npcres\man 男主角部件列表.txt 男主角未骑马关联表.txt 男主角骑马关联表.txt 男主角贴图顺序表.txt 男主角头部.txt 男主角发型.txt 男主角肩膀.txt 男主角躯体.txt 男主角左手.txt 男主角右手.txt 男主角左手武器.txt 男主角右手武器.txt 男主角马前.txt 男主角马中.txt 男主角马后.txt
女主角 特殊npc spr\npcres\woman 女主角部件列表.txt 女主角未骑马关联表.txt 女主角骑马关联表.txt 女主角贴图顺序表.txt 女主角头部.txt 女主角发型.txt 女主角肩膀.txt 女主角躯体.txt 女主角左手.txt 女主角右手.txt 女主角左手武器.txt 女主角右手武器.txt 女主角马前.txt 女主角马中.txt 女主角马后.txt
enemy003 普通npc spr\npcres\enemy\enemy003
enemy004 普通npc spr\npcres\enemy\enemy004
enemy005 普通npc spr\npcres\enemy\enemy005
enemy006 普通npc spr\npcres\enemy\enemy006
enemy007 普通npc spr\npcres\enemy\enemy007
enemy015 普通npc spr\npcres\enemy\enemy015
enemy016 普通npc spr\npcres\enemy\enemy016
enemy017 普通npc spr\npcres\enemy\enemy017
enemy021 普通npc spr\npcres\enemy\enemy021
enemy022 普通npc spr\npcres\enemy\enemy022
enemy023 普通npc spr\npcres\enemy\enemy023
enemy024 普通npc spr\npcres\enemy\enemy024
enemy026 普通npc spr\npcres\enemy\enemy026
enemy028 普通npc spr\npcres\enemy\enemy028
enemy029 普通npc spr\npcres\enemy\enemy029
enemy031 普通npc spr\npcres\enemy\enemy031
enemy034 普通npc spr\npcres\enemy\enemy034
enemy036 普通npc spr\npcres\enemy\enemy036

enemy036 -- đặt sao cũng được
spr\npcres\enemy\enemy036 --đường dẫn đến thư mục chứa spr của npc
bây giờ mình sẽ thêm 1 dòng nữa. ví dụ


truongtuyen 普通npc spr\npcres\boss\truongtuyen

sau đó các bạn copy các file spr của npc vào thư mục client\spr\npcres\boss\truongtuyen
tiếp theo các bạn mở file 普通npc资源信息.txt lên (file này chứa chỉ số npc)


enemy036 96,8,80 96,8,100 96,8,100 96,8,70 96,8,70 96,8,70 96,8,70 48,8,90 112,8,80 112,8,80 72,8,100 72,8,100 96,8,100 96,8,70

các bạn thêm vào dòng bên dưới


truongtuyen 96,8,80 96,8,100 96,8,100 96,8,70 96,8,70 96,8,70 96,8,70 48,8,90 112,8,80 112,8,80 72,8,100 72,8,100 96,8,100 96,8,70

tiếp theo mở file 普通npc资源.txt lên


enemy036 enemy036_st.spr enemy036_st.spr enemy036_pst.spr enemy036_wlk.spr enemy036_wlk.spr enemy036_wlk.spr enemy036_wlk.spr enemy036_bat.spr enemy036_die.spr enemy036_at.spr enemy036_at.spr enemy036_at.spr enemy036_st.spr enemy036_wlk.spr

các bạn thêm vào:


truongtuyen truongtuyen-stand1.spr truongtuyen-stand2.spr truongtuyen-stand2.spr truongtuyen-walk.spr truongtuyen-walk.spr truongtuyen-walk.spr truongtuyen-walk.spr truongtuyen-bat.spr truongtuyen-die.spr truongtuyen-att1.spr truongtuyen-att2.spr truongtuyen-att2.spr truongtuyen-stand2.spr truongtuyen-walk.spr

tên spr các bạn có thể thay, nếu thay trong file txt thì cũng phải thay tên spr trong thư mục và ngược lại
các bạn thêm vào với cú pháp sau:


3 hành động đầu là hành động đứng
3 hành động tiếp theo là hành động di
hành động tiếp theo là hành động khi dính dame
hành động tiếp theo là hành động chết
3 hành động tiếp theo là hành động đánh
hành động tiếp theo là hành động đứng
hành động tiếp theo là hành động đi

các bạn cần phải xác định được chính xác các hành động thì khi rap vào mới đúng. nếu ko sẽ lỗi.
bây giờ các bạn copy mấy file res vừa sữa vào client\settings\npcres
tiếp đến các bạn vào server\setting mở file NpcS.txt lên.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)


Kim Thng Binh 0 2 0 1 145 enemy036 0 0 0 0 0 24 43 30 10 21 12 C玭g k輈h v藅 l?1|0 C玭g k輈h v藅 l?1|0 C玭g k輈h v藅 l?1|0 C玭g k輈h v藅 l?1|0 \script\Npc\金国枪兵.lua \script\npclevelscript\standard.lua 100 0 10 50 100 0.5 20 50 0|0.05 100 0.07 2.5 10 100 0.1 2.5 10 100 0.01 0.1 3 100 0.01 0.3 3 6 6 25 25 400 50 700 3 50 30 50 50 40 0 0 20 0 0|0.5 0|0.6 0|0.5 0|0 0|0.5 75 75 75 75 75 1080 100 \Settings\droprate\jiben.ini 25

các bạn thêm vào:


Kim Thng Binh 0 2 0 1 145 truongtuyen 0 0 0 0 0 24 43 30 10 21 12 C玭g k輈h v藅 l?1|0 C玭g k輈h v藅 l?1|0 C玭g k輈h v藅 l?1|0 C玭g k輈h v藅 l?1|0 \script\Npc\金国枪兵.lua \script\npclevelscript\standard.lua 100 0 10 50 100 0.5 20 50 0|0.05 100 0.07 2.5 10 100 0.1 2.5 10 100 0.01 0.1 3 100 0.01 0.3 3 6 6 25 25 400 50 700 3 50 30 50 50 40 0 0 20 0 0|0.5 0|0.6 0|0.5 0|0 0|0.5 75 75 75 75 75 1080 100 \Settings\droprate\jiben.ini 25

thay cái enemy036 thành truongtuyen. truongtuyen này là cái tên các bạn thêm ở trong file res
copy file npcs.txt vào client\settings\client
dùng 1 hàm Add Npc để add con npc vừa mới thêm vào test
thế là xong, rất đơn giản đúng ko. ko có việc gì khó, chỉ sợ không chịu mò :)) :))
sau đây là 1 số hình ảnh Demo


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> 113921.jpg (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> 113921.jpg)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> 113925.jpg (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> 113925.jpg)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> 113928.jpg (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> 113928.jpg)
[URL="<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> 113930.jpg"]<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> 113930.jpg (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> 113930.jpg)

emlangoisao199
13-11-11, 05:54 PM
hữu ích qá điiiiiiiiiiiiiiiiii!!!!!!!!!

honey1123
13-11-11, 07:45 PM
nice nice anh Nhac cố gắng làm nhiều tut cho anh em mới kham khảo nhé,tut của anh rất có ích tks anh

Faker
17-11-11, 10:23 PM
đã có người post rồi cái này chỉ là thay res NPC thôi mà

jxmember
18-11-11, 06:48 AM
Thanks , mình làm thành công con hãn huyết rồi :)

lenanghai
07-02-12, 01:55 AM
thanks bác em đang mới bắt đầu từ đây

Himiko
28-02-12, 09:25 PM
Bài viết rất bổ ích, thanks bạn

dennisv
20-06-12, 08:04 PM
Bác cho em hỏi , em muốn add 1 con NPC ví dụ như thẩm cửu , nhưng ko biết ID hình ảnh của nó là gì , vậy thì phải xem chổ nào để chọn ID cho đúng hình ảnh con THẩm Cửu ???

JXPVN
01-11-12, 04:11 AM
anh em cho hỏi file res của NPC muốn add nằm ở đâu vậy ???

Mr.Quy
20-02-14, 07:58 PM
tọa độ để add NPC là gì ? ai bít ko
các thông tin khi add NPC đó có ý nghĩa gì ?
hướng dẫn như khỉ cũng đưa lên chú ý