omasa
26-07-15, 01:32 PM
Hiện tại mình đang làm cái mao Phụng Minh Trấn. NPC đưa xuống Thủy Nguyệt Động Thiên ok.
Xuống đó có 2 khu dịch chuyển qua Đại Côn và Huyền Hải nhưng chạy tới đó ko qua đc (lưu ý là 2 map này mình sd lệnh !!goto vẫn qua bình thường nhé). Mình đã chỉnh sửa lại như sau:
<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> (<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>)
1. Khai báo scipt.dat:
400157=\event\chuansong\thuynguyetdong_huyenhai.lu a
400158=\event\chuansong\thuynguyetdong_daicon.lua
2. Tạo 2 file \event\chuansong\thuynguyetdong_huyenhai.lua và \event\chuansong\thuynguyetdong_daicon.lua
--dai con di hai
function x400158_OnEnterArea( sceneId, selfId )
CallScriptFunction((400944), "TransferFunc",sceneId, selfId, 497,37,93)
end
--玩家在一个 area 呆了一段时间没走则定时触发
function x400158_OnTimer( sceneId, selfId )
-- 毫秒,看在这个 area 停留多久了
StandingTime = QueryAreaStandingTime( sceneId, selfId )
-- 5秒后仍未传送
if StandingTime >= 5000 then
x400158_OnEnterArea( sceneId, selfId )
ResetAreaStandingTime( sceneId, selfId, 0 )
end
end
--玩家离开一个 area 时触发
function x400158_OnLeaveArea( sceneId, selfId )
end
--huyen hai
function x400157_OnEnterArea( sceneId, selfId )
CallScriptFunction((400944), "TransferFunc",sceneId, selfId, 496,102,50)
end
--玩家在一个 area 呆了一段时间没走则定时触发
function x400157_OnTimer( sceneId, selfId )
-- 毫秒,看在这个 area 停留多久了
StandingTime = QueryAreaStandingTime( sceneId, selfId )
-- 5秒后仍未传送
if StandingTime >= 5000 then
x400157_OnEnterArea( sceneId, selfId )
ResetAreaStandingTime( sceneId, selfId, 0 )
end
end
--玩家离开一个 area 时触发
function x400157_OnLeaveArea( sceneId, selfId )
end
B3. Khai báo file shuiyuedongtian_area.ini
[area_info]area_count=2
[area0]
guid=0
script_id=400158
left=105.0000
top=105.0000
right=114.0000
bottom=114.0000
[area1]
guid=0
script_id=400157
left=8.0000
top=87.0000
right=14.0000
bottom=95.0000
B4. Đồng bộ Scipt.dat vào client.
Kết Quả:
Thành quả vẫn ko dịch chuyển đc.
Thay thử Scipt ID400063=\event\chuansong\echuansong_nanhai_wuyi.l ua vào và sd luôn file echuansong_nanhai_wuyi.lua thì nó lại ra đc map wuyi.
Vậy cho mình hỏi cái Scipt mình đã kiểm tra ko bị trùng ID scipt nào trong Scipt.dat và 2 code trên mình cũng ko thấy sai mà sao lại ko ra đc khỏi map nhỉ.
Kê dép hóng ae giúp đỡ :(
Xuống đó có 2 khu dịch chuyển qua Đại Côn và Huyền Hải nhưng chạy tới đó ko qua đc (lưu ý là 2 map này mình sd lệnh !!goto vẫn qua bình thường nhé). Mình đã chỉnh sửa lại như sau:
<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> (<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>)
1. Khai báo scipt.dat:
400157=\event\chuansong\thuynguyetdong_huyenhai.lu a
400158=\event\chuansong\thuynguyetdong_daicon.lua
2. Tạo 2 file \event\chuansong\thuynguyetdong_huyenhai.lua và \event\chuansong\thuynguyetdong_daicon.lua
--dai con di hai
function x400158_OnEnterArea( sceneId, selfId )
CallScriptFunction((400944), "TransferFunc",sceneId, selfId, 497,37,93)
end
--玩家在一个 area 呆了一段时间没走则定时触发
function x400158_OnTimer( sceneId, selfId )
-- 毫秒,看在这个 area 停留多久了
StandingTime = QueryAreaStandingTime( sceneId, selfId )
-- 5秒后仍未传送
if StandingTime >= 5000 then
x400158_OnEnterArea( sceneId, selfId )
ResetAreaStandingTime( sceneId, selfId, 0 )
end
end
--玩家离开一个 area 时触发
function x400158_OnLeaveArea( sceneId, selfId )
end
--huyen hai
function x400157_OnEnterArea( sceneId, selfId )
CallScriptFunction((400944), "TransferFunc",sceneId, selfId, 496,102,50)
end
--玩家在一个 area 呆了一段时间没走则定时触发
function x400157_OnTimer( sceneId, selfId )
-- 毫秒,看在这个 area 停留多久了
StandingTime = QueryAreaStandingTime( sceneId, selfId )
-- 5秒后仍未传送
if StandingTime >= 5000 then
x400157_OnEnterArea( sceneId, selfId )
ResetAreaStandingTime( sceneId, selfId, 0 )
end
end
--玩家离开一个 area 时触发
function x400157_OnLeaveArea( sceneId, selfId )
end
B3. Khai báo file shuiyuedongtian_area.ini
[area_info]area_count=2
[area0]
guid=0
script_id=400158
left=105.0000
top=105.0000
right=114.0000
bottom=114.0000
[area1]
guid=0
script_id=400157
left=8.0000
top=87.0000
right=14.0000
bottom=95.0000
B4. Đồng bộ Scipt.dat vào client.
Kết Quả:
Thành quả vẫn ko dịch chuyển đc.
Thay thử Scipt ID400063=\event\chuansong\echuansong_nanhai_wuyi.l ua vào và sd luôn file echuansong_nanhai_wuyi.lua thì nó lại ra đc map wuyi.
Vậy cho mình hỏi cái Scipt mình đã kiểm tra ko bị trùng ID scipt nào trong Scipt.dat và 2 code trên mình cũng ko thấy sai mà sao lại ko ra đc khỏi map nhỉ.
Kê dép hóng ae giúp đỡ :(