Kết quả 1 đến 2 của 2
Chủ đề: Xin nhờ các thánh chỉ giáo !
-
30-09-15, 03:15 PM #1
- Ngày tham gia
- Oct 2008
- Bài viết
- 64
- Thanks
- 25
- Thanked 22 Times in 7 Posts
Xin nhờ các thánh chỉ giáo !
Bác nào "thánh" chỉ )) chi tiết phần add NPC vào map được không ạ
E đang dùng bản JX linux trên 4rum
tiện thể cho e xin cái ebook chuẩn chuẩn tý cái ebook 4.1 down về ko xem đc hjxxKhách viếng thăm hãy cùng DarkTuan xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
30-09-15, 04:41 PM #2
- Ngày tham gia
- Feb 2015
- Đang ở
- fb.com/bil.jx
- Bài viết
- 321
- Thanks
- 87
- Thanked 276 Times in 151 Posts
Ðề: Xin nhờ các thánh chỉ giáo !
Mình chỉ bạn cách Add bằng Script có sẵn cấu trúc rồi:
vào địa chỉ \jxser\server1\script\global\autoexec.lua để tham khảo
Ví dụ Add một NPC "Chưởng đăng cung nữ"
local tbActNpcList =
{
----{
------1393, -- ID của NPC nằm trong thư tập tin NPCs.txt
------176, ---- ID của Map cần Add, 176 là Lâm An phủ
------1657, -- Vị trí tọa độ X*32 nếu lấy bằng lệnh GetWorldPos(), nếu bạn lấy bằng tọa độ lúc cắm cờ thì nhân thêm 16 nha
------3261, -- Vị trí tọa độ Y*32 nếu lấy bằng lệnh GetWorldPos()
------"\\script\\missions\\dangboss\\gongnv_npc.lua", -- Script bạn muốn gán vào NPC này, ví dụ NPC Lễ Quan là \\script\\global\\·ÈË_Àñ¹Ù.lua
------"Chưởng đăng cung nữ" -- Tên NPC muốn hiển thị ví dụ Chủ Tiệm Tạp Hóa
----},
}
function main()
----add_dialognpc(tbActNpcList) -- Gọi lệnh Add NPC, Add vào Main() để khi khởi động Server NPC sẽ tự thêm vào
end
function add_dialognpc(Tab) -- Còn đây là hàm lúc nãy bạn gọi nó thực hiện
----for i = 1 , getn(Tab) do
-------local itemlist = Tab[i]
-------SId = SubWorldID2Idx(itemlist[2]);
-------if (SId >= 0) then
-----------npcindex = AddNpc(itemlist[1], 1, SId, itemlist[3] * 32, itemlist[4] * 32, 1, itemlist[6]);
-----------SetNpcScript(npcindex, itemlist[5]);
-------else
-----------if itemlist[1] == 1454 then
---------------print(itemlist[6], itemlist[2])
-----------end
-------end;
----end
end;
Mình nghĩ bên JXLinux chỉ Add được bằng Script thôi chứ còn Add bằng Source thì thua tại chúng ta chưa có SourceLần sửa cuối bởi bil4i3n, ngày 30-09-15 lúc 05:00 PM.
Khách viếng thăm hãy cùng bil4i3n xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!