View Full Version : [KT] Có scrip nào giúp biến thân thành NPC ko?
kiemthe89
01-05-15, 08:15 AM
Như tiêu đề .
cần: biến thân trực tiếp thành hình dáng NPC tần thuỷ hoàng
( ngoại trừ đeo mặt nạ )
Như tiêu đề .
cần: biến thân trực tiếp thành hình dáng NPC tần thuỷ hoàng
( ngoại trừ đeo mặt nạ )
- Sử dụng skill biến thân :)
- Thử castskill có id là 1383 đi :D
kiemthe89
01-05-15, 11:15 AM
Mình nhớ trong battle hộ kì cũng có biến thân. Mà k bjk dc ko để n.cứu thử
__Jie__
01-05-15, 04:21 PM
set theo title thì phải nhớ ko lầm
na.ilusm89
01-05-15, 04:33 PM
Dùng Hàm AddSkill Có skill biến Thân :)
Dùng thẳng hàm: me.CastSkill(nSkill, 1, -1, me.GetNpc().nIndex); cũng dc ko cần AddSkill vào
biến thành thuyền rồng: me.CastSkill(1383, 1, -1, me.GetNpc().nIndex);
kiemthe89
01-05-15, 06:01 PM
zậy có cách nào đổi thành hình NPC khác nữa ko nhỉ
tìm trong skill.txt thấy biến thân dc có 3 4 loại à ( tranh đoạt, thuyền rồng, ném tuyết, hộ kỳ ... ) nhìn ko biết nó quy định hình ảnh chỗ nào
zậy có cách nào đổi thành hình NPC khác nữa ko nhỉ
tìm trong skill.txt thấy biến thân dc có 3 4 loại à ( tranh đoạt, thuyền rồng, ném tuyết, hộ kỳ ... ) nhìn ko biết nó quy định hình ảnh chỗ nào
* qui định ở script của skill
skill biến thân thuyền rồng nằm ở eventskill.lua
đoạn này:
longzhou_transmutation={ --变身技能
domainchangeself={{{1,3645},{2,3646},{3,3647},{4,3 648}},{{1,99},{2,99}}},
skill_statetime={{{1,18*60*30},{10,18*60*30},{11,1 8*60*30}}},
},
3645: Thuyền rồng - Phá Lãng
3646: Thuyền rồng - Thừa Phong
3647: Thuyền rồng - Li Thủy
3648: Thuyền rồng - Bá Châu
thử đổi 4 id npc đó thành npc tùy thích xem thế nào :)
satthupro95
01-05-15, 06:48 PM
Dùng title thuộc tính feature nhé :D
Dùng title thuộc tính feature nhé :D
- Dùng cái nào cũng có cái bất tiện của nó. Nhưng tùy theo nhu cầu mà ứng dụng vào j thôi... :)
kiemthe89
01-05-15, 07:05 PM
Ngoài ra, cho mình xin thêm hàm check item đang mặc với
ví dụ như: check xem nếu nhân vật có mang" lôi đình ấn" thì thực thi scrip
satthupro95
01-05-15, 07:29 PM
local pSignet = me.GetItem(Item.ROOM_EQUIP,Item.EQUIPPOS_SIGNET, 0); -- Ấn
if pSignet == nil then -- Không trang bị ấn
me.Msg("Ngươi không trang bị ấn")
else -- Có trang bị ấn
me.Msg("Ngươi đang đeo ấn")
end
Item.EQUIPPOS_SIGNET: cái này có thể thay đổi tùy thích, xem trong \script\item\define.lua
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.