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)
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.