PDA

View Full Version : [JX] Hướng dẫn add npc long ngũ để có NV hoàng kim



addsaas
22-02-12, 03:07 PM
như tiêu để trên các anh pro nào có thể hướng dẫn cho mình !!![-O<

heocon246
22-02-12, 03:28 PM
như tiêu để trên các anh pro nào có thể hướng dẫn cho mình !!![-O<

1.Add 1 mình NPC long ngũ không phải là có nhiệm vụ Hoàng Kim mà phải add quái(boss) để làm nv nữa.
2.Add NPC hàm : ví dụ : AddNPCEx(203,1,53,199,200,4,7,"\\script\\global\\buonban\\longngu.lua",6)
203 : ID NPC (ID trong NPCs.txt)
53 : ID map (53 : map ba lăng huyện - vào MapList.ini xem ID map)
199,200 : toạ độ trên map đó.
4,7 : độ lệch bao nhiêu thì phải (:))
\\script\\global\\buonban\\longngu.lua : Script đến NPC long ngũ


>>> Nếu muốn nhiệm vụ hoàng kim thì trong top pic này có :<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>

Rogue
22-02-12, 05:21 PM
Chi tiết hơn...
Hàm:
AddNPCEx(nId,nLevel, nMap,nX,nY,nOffsetX,nOffsetY,nScript,nCurCamp)
nID : ID trong \Settings\NpcS.txt (Mở bằng Excel, ví dụ con Kim Miêu ở dòng số 10 trong Excel thì lấy 10 trừ 2, sẽ ra dc 8, và 8 chính là ID)
nLevel : Cấp độ của quái, ví dụ add con quái để nhân vật luyện cấp 90 thì nLevel = 90, đối với NPC đối thoại thì cho bao nhiu cũng dc !
nMap : ID Maps xem trong \Settings\MapList.ini
nX : tọa độ X trong game
nY : tọa độ Y trong game
nOffsetX và nOffsetY : tọa độ lệch x, y trong game, cái này cho là 0 cũng dc !
nScript : đường dẫn file .lua
nCurCamp : nếu thêm quái thì để là 5, nếu thêm Npc đối thoại thì để là 6
ví dụ: Để thêm NPC Long Ngũ vào server
Mở notepad, nhập code sau

function main()
SayEx({"Ngươi cần gì",
"Kích hoạt Long Ngũ/startln",
"Thoát/Exit"})
end
function startln()
AddNPCEx(65,1,53,202,198,8,6,"\\script\\nvhoangkim\\longngu.lua",6)
Msg2Player("Đã add NPC Long Ngũ")
end;
function Exit()
end

Sau đó, nếu làm biếng thì copy toàn bộ code vừa nhập paste qa các file .lua có sẵn thông thường thì add vào các tảng đá ở Ba Lăng Huyện, đường dẫn đến file tảng đá BLH thì mỗi server mỗi khác nên bạn tự tìm trên sv của mình nhé, nó nằm ở Á½ºþÇø\°ÍÁêÏØ\obj\ (nofont) và 两湖区\巴陵县\obj (font)
Ví dụ rất cụ thể, dễ hiểu bạn có thể tự làm và phát triển thêm, add các NPC khác cũng tương tự chỉ cần thêm hàm AddNPCEx vào trong function startln(). Để add 1 NPC thì quan trọng là ta phải có thông số của NPC cần add trong Npcs.txt, nếu k có sẵn thì lấy của SV khác bỏ qa, làm xong thì đồng bộ Npcs.txt từ SV qua client
Chúc thành công !