PDA

View Full Version : [TLBB] Các anh pro vào đây chỉ giúp em làm NPC



nh0x365
11-01-12, 08:57 PM
Hiện h em đang có file NPC CS của sv 4 lỗ nhưng e không biết cách nào đễ có thể làm ra 1 NPC ai giúp e và giúp e chỉ rõ tận tình nha

Sói Đẹp Trai
11-01-12, 08:58 PM
Hiện h em đang có file NPC CS của sv 4 lỗ nhưng e không biết cách nào đễ có thể làm ra 1 NPC ai giúp e và giúp e chỉ rõ tận tình nhaBạn có thể nói rõ chức năng của NPC là gì không ? ... add NPC vào làm cảnh thì dễ lắm khó ở cái chức năng thôi

nh0x365
11-01-12, 09:03 PM
Bạn có thể nói rõ chức năng của NPC là gì không ? ... add NPC vào làm cảnh thì dễ lắm khó ở cái chức năng thôi
Thưa a hoàng chức năng của NPC đó là Chuyễn sinh

Sói Đẹp Trai
11-01-12, 09:17 PM
Thưa a hoàng chức năng của NPC đó là Chuyễn sinhCái này mình đã hỏi rồi nhưng không mấy ai trả lời cả :| Một ẩn số không thể chối cãi...
Có thể tham khả code sau của mụ DNT



function ChuyenSinh(nLevel,nReset)

if (nLevel < 131) then
return -1 --chua du level
end
return 30,nReset+1 --du level tra ve level 30 v¨¤ reset them 1
end;

function AddPoint(nPoint)
return nPoint+999999 --add diem them vao
end;Nếu ko bị loạn biến thì chắc cách này hiệu quả đó

legend1250
11-01-12, 09:41 PM
Chỉ cách thêm NPC:
Mở tlbb\Public\Scene
Tìm và mở file dali_monster.ini

=> [info]
monstercount=162 ;tổng số NPC
Tổng số NPC là 162, muốn thêm 1 NPC thì thay đổi số đó từ 162 -> 163


Thường thường file thông tin cho NPC như sau:

[monster162]
guid=1986678
type=193 ; ID của NPC
name=NPC Mới ; tên NPC
title=Chào mừng ; tiêu đề
pos_x=100.3763 ; toạ độ
pos_z=100.5375
dir=27
script_id=2096 ; script qui định của NPC
respawn_time=1000 ; thời gian hồi sinh
group_id=-1
team_id=-1
base_ai=3
ai_file=0
patrol_id=-1
shop0=-1
shop1=-1
shop2=-1
shop3=-1
ReputationID=-1
level=-1
=> 2096 là script ID của NPC

Sau đó tìm và mở file tlbb/Public/Data/Script.dat là hiểu :)
Khi add thêm NPC nữa thì cũng thêm thông tin cho file này:

002096=\obj\dali\odali_npc_moi.lua
Các bạn tạo file odali_npc_moi.lua và thêm các script cần thiết lập cho NPC này rồi bỏ vào đường dẫn \obj\dali\ như trên

Sau đó restart lại server là ok :D
Good luck:)

nh0x365
11-01-12, 09:42 PM
Cái này mình đã hỏi rồi nhưng không mấy ai trả lời cả :| Một ẩn số không thể chối cãi...
Có thể tham khả code sau của mụ DNT
Nếu ko bị loạn biến thì chắc cách này hiệu quả đó
Anh ơi e có thể add 1 NPC ở đại lí r` copy file NPC CS đó vào có thể làm cách này đc k a

huuduyen_05
12-01-12, 03:45 AM
Nếu chưa rành về tạo 1 NPC mới thì tập edit lại script của NPC đã có sẵn.

Ví dụ như thay vì thêm 1 NPC chỉ làm nhiệm vụ chuyển sinh thì ta thêm chức năng chuyển sinh vào NPC có sẵn là Đô Đại Sảng chẳng hạn.

Khi copy script cần chú ý :

- Phải sửa lại script id. mấy số đại loại như x002905 hay x002084 gì gì đó. Sửa lại cho khớp với ID script hiện tại.
- Có thể dùng luaeditor để compile test trước khi đem vào server chạy, trình này cũng phát hiện được các lỗi cú pháp -> fix ở chỗ này luôn, đỡ đau đầu.

thutrang123
12-01-12, 12:17 PM
Nếu chưa rành về tạo 1 NPC mới thì tập edit lại script của NPC đã có sẵn.

Ví dụ như thay vì thêm 1 NPC chỉ làm nhiệm vụ chuyển sinh thì ta thêm chức năng chuyển sinh vào NPC có sẵn là Đô Đại Sảng chẳng hạn.

Khi copy script cần chú ý :

- Phải sửa lại script id. mấy số đại loại như x002905 hay x002084 gì gì đó. Sửa lại cho khớp với ID script hiện tại.
- Có thể dùng luaeditor để compile test trước khi đem vào server chạy, trình này cũng phát hiện được các lỗi cú pháp -> fix ở chỗ này luôn, đỡ đau đầu.

Em đã làm thay 1 NPC đại lý= 1 NPC chuyển sinh, nhưng mà click zô không được. Thế mới đau. Đã tạo Scrip.dat , daili_monter.ini, và file NPC CS

Sói Đẹp Trai
12-01-12, 12:19 PM
Em đã làm thay 1 NPC đại lý= 1 NPC chuyển sinh, nhưng mà click zô không được. Thế mới đau. Đã tạo Scrip.dat , daili_monter.ini, và file NPC CSVì chưa có chức năng ~> Tham khảo code của mụ Đờ Nờ Tờ kìa

thutrang123
12-01-12, 12:22 PM
Vì chưa có chức năng ~> Tham khảo code của mụ Đờ Nờ Tờ kìa

<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>

Sói Đẹp Trai
12-01-12, 12:23 PM
<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>

thutrang123
12-01-12, 12:24 PM
Bạn có thể chụp cái hình lên đc hềm :| Có thể do code chức năng viết bị sai ~> Bấm vào nó ko ra cái gì cả:) Cái này phải mấy cao thủ lập trình mới làm đc :->

Bấm vào NPC thì nó hiện lên dòng: Click vào đây để chuyển sinh. Nhưng ấn vào đó không được gì cả :)). Có lẽ do lập trình sai

Sói Đẹp Trai
12-01-12, 12:27 PM
Bấm vào NPC thì nó hiện lên dòng: Click vào đây để chuyển sinh. Nhưng ấn vào đó không được gì cả :)). Có lẽ do lập trình saiChuẩn rồi nhờ anh Duyên viết code cho...:)) Nhớ có phí đấy nhé:))

legend1250
12-01-12, 12:57 PM
Bấm vào NPC thì nó hiện lên dòng: Click vào đây để chuyển sinh. Nhưng ấn vào đó không được gì cả :)). Có lẽ do lập trình sai

<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>

thutrang123
12-01-12, 02:34 PM
<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>

nh0x365
13-01-12, 04:21 PM
Có ai hướng dẫn dùm e về việc này k vậy

Sói Đẹp Trai
13-01-12, 07:39 PM
<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>

lovedawn
14-01-12, 05:11 PM
ai có thể chỉ em cách thêm chức năng thăng câp skill thú cho con bé ở LD ko ạ....lấy dc linh thú đan nhưng ko thể nâng cấp...:(