PDA

View Full Version : làm sao để add npc vào server



nimbus_lk
22-02-11, 05:51 PM
m mới tham gia vào clb nên kiến thức vẫn là zero, mong mọi người tận tình giúp đỡ. m có thắc mắc muốn nhờ ace chỉ giáo là: làm sao để add thêm npc vào map trong game đc o:-)o:-)

thaihoa91
22-02-11, 06:39 PM
Bạn nên học cách viết code LUA để dùng hàm AddNPCEx ! Bạn down ebook tham khảo các kiến thức cơ bản của JX : <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>

nimbus_lk
22-02-11, 06:49 PM
hi, để minh nghiên cứu thử coi nha, thank bạn!

mình dùng tool addnpc nó cho ra một đoạn lệnh rùi ko bít làm sao nữa ~:>

[S]ocola[S]an
22-02-11, 09:52 PM
Copy đoạn đó vào file startup của server . Khi Startup nó add lun

kidcrazy187
22-02-11, 11:49 PM
Dùng hàm AddNpc cũng được

AddNpc :thêm NPC vào map

Cú pháp :AddNpc(Id Npc,nLevel, nSubWorldIndex, nPosX, nPosY )

Id Npc:bằng STT của npc khi coi = excel file Npcs.txt – 2

nLevel:level NPC

nSubWorldIndex, nPosX, nPosY:Id map,tọa độ x,y

DelNpc:xóa Npc

Cú pháp :DelNpc(id)

Id Npc:bằng STT của npc khi coi = excel file Npcs.txt – 2

SetNpcScript:đặt script cho NPC

Cú pháp :SetNpcScript(AddNpc(Id Npc,nLevel, nSubWorldIndex, nPosX, nPosY ),”script”)

Hay cách 2 là

A = AddNpc(Id Npc,nLevel, nSubWorldIndex, nPosX, nPosY )

SetNpcScript(A,”script”)

Ví dụ cho rõ nè

AddNpc(62,100,53,202,202)

SetNpcScript(AddNpc(62,100,53,202,202),”\\script \\abc.lua”)

Cách 2 nè: e = AddNpc(62,100,53,202,202)

SetNpcScript(e,”\\script\\abc.lua”)

Hoặc hàm mở rộng AddNPCEx


Cú pháp: AddNPCEx(nId,nLevel, nMap,nX,nY,nOffsetX,nOffsetY,nScript,nCurCamp)