PDA

View Full Version : [TLBB] HH và các pro cho hỏi về NPC bản 4 lỗ mà HH share



natuan86
22-02-12, 10:12 PM
Mình thấy trong file daili_monster.ini ngay trên cùng Monster0 có con NPC Thôi phùng cửu.
Vào script.dat kiểm tra cũng có gọi script cho NPC này. Và file .lua cũng có tồn tại.

Vậy mà vào Game đến đúng tọa độ thì lại ko thấy NPC này đâu cả.

Vấn đề nằm ở đâu vậy các bạn nhỉ.

kid1110
22-02-12, 10:20 PM
Mình thấy trong file daili_monster.ini ngay trên cùng Monster0 có con NPC Thôi phùng cửu.
Vào script.dat kiểm tra cũng có gọi script cho NPC này. Và file .lua cũng có tồn tại.

Vậy mà vào Game đến đúng tọa độ thì lại ko thấy NPC này đâu cả.

Vấn đề nằm ở đâu vậy các bạn nhỉ.

Bạn này mới nghiên cứu về TLBB mà nghiên cứu nhiều quá, thấy bạn giờ cũng rành về TLBB rùi đó :D

NPC nó qui định như sau:

[monster0]
guid=12293999
type=193
name=Ten NPC
title=Danh Hieu NPC
pos_x=241.3763
pos_z=136.5375

Bạn xem NPC "Thôi Phùng Cửu" nó nằm ở đâu theo qui định của:

pos_x=241.3763
pos_z=136.5375

Bạn cứ nhấn Tab, mở bản đồ ra rồi di chuyển chuột tới toạ độ đó là thấy (Nếu cái Tiên Nhân Chỉ Lộ nó chỉ sai toạ độ).

Tiên Nhân chỉ lộ nó nằm ở file khác, nhiều khi toạ độ nó khác với toạ độ trong file dali_monster.ini nên bạn tới mà không thấy.

natuan86
23-02-12, 02:41 PM
Cảm ơn bạn mình đã tìm được nó theo posx và posz rồi. :D

Mình thêm 1 NPC vào ví dụ NPC Trình Thanh Sương để đi đến PMP và Tung Sơn nhanh như của bản 3 lỗ thì NPC này không hiện ra.

Cụ thể mình thêm như sau :

số 180 đổi thành 181
Và đoạn NPC cuôic cùng là monster180
sau đó khai báo NPC và tọa độ. Đoạn này ko thể sai được.

Nhưng vào game nó ko hiện ra NPC này. Mình chưa nói đến script hay .lua nha, ở đây mình mới chỉ muốn NPC hiện ra thôi.

Không hiều vấn đề nằm ở đâu nhỉ.

kid1110
23-02-12, 05:01 PM
Cảm ơn bạn mình đã tìm được nó theo posx và posz rồi. :D

Mình thêm 1 NPC vào ví dụ NPC Trình Thanh Sương để đi đến PMP và Tung Sơn nhanh như của bản 3 lỗ thì NPC này không hiện ra.

Cụ thể mình thêm như sau :

số 180 đổi thành 181
Và đoạn NPC cuôic cùng là monster180
sau đó khai báo NPC và tọa độ. Đoạn này ko thể sai được.

Nhưng vào game nó ko hiện ra NPC này. Mình chưa nói đến script hay .lua nha, ở đây mình mới chỉ muốn NPC hiện ra thôi.

Không hiều vấn đề nằm ở đâu nhỉ.

Muốn add thêm 1 NPC bạn phải add đúng cấu trúc của game, nó mới hiểu và hiển thị.

[monsterXXX]
guid=8461044 (Cái này mình chưa hiểu)
type=293 (Cái này là ID qui định hình dạng NPC. Ví dụ muốn NPC giống y chang Triệu Thiên Sư thì ghi sửa nó thành 57).
name=Tên NPC
title=Danh Hiệu NPC
pos_x=167 (Tọa độ)
pos_z=165 (Tọa độ)
dir=27 (Cái này mình chưa hiểu)
script_id=210531 (ID Script của NPC)
respawn_time=1000 (Thời gian xuất hiện lại sau khi chết - Cái này có tác dụng với quái vật)
group_id=-1 (Cái này mình chưa hiểu)
team_id=-1 (Cái này mình chưa hiểu)
base_ai=3 (Cái này mình chưa hiểu)
ai_file=0
patrol_id=-1
shop0=-1
shop1=-1
shop2=-1
shop3=-1
ReputationID=-1
level=48

Nói chung muốn NPC hiển thị ra bạn phải add đúng cấu trúc như trên.