View Full Version : [JX] Lỗi phong lăng độ
Chào mọi người.
Hiện tại mình đang gặp một lỗi là lên thuyền Phong Lăng Độ có quái mà không thể đánh nó được, còn quái đánh mình còn 1 máu mà không chết.
Bạn nào biết cách giải quyết thì giúp mình với.
Cảm ơn mọi người.
tinhhack
24-06-15, 08:52 AM
Chào mọi người.
Hiện tại mình đang gặp một lỗi là lên thuyền Phong Lăng Độ có quái mà không thể đánh nó được, còn quái đánh mình còn 1 máu mà không chết.
Bạn nào biết cách giải quyết thì giúp mình với.
Cảm ơn mọi người.
chưa chuyển qua trạng thái chiến đấu
SetFightState(1)
hoặc cho cả map thuyền PLD 24,25,26
local w,x,y =GetWorldPos()
local myID = PlayerIndex
for i = 1,1000 do
PlayerIndex = i
................if w == 24 or w == 25 or w ==26 then
............................SetFightState(1)
................end
end
PlayerIndex = myID
end
Cái này mình Set cho nhân vật hả bạn?
Script của mình như sau:
function ThuyenPhu()
local eHeo = GetGlbMissionV(GM_BenThuyen2)
local TAB_THUYENPHU1 = {
"\\script\\missions\\phonglangdo\\nguoidie.lua",
"<color=metal>Đã có đủ 10 người trên thuyền, xin lên bến khác.",
"<color=metal>Lỗi rồi báo GM cái nhé ",
"<color=metal>Bạn không mang theo Lệnh Bài Phong Lăng Độ",
"\\script\\missions\\phonglangdo\\logout.lua",
}
if (eHeo <= 9) then
local LenhBaiPLD = 53
local aHeo = GetEventItemCount(LenhBaiPLD)
if (aHeo >= 1) then
DelEventItem(LenhBaiPLD)
if (GetEventItemCount(LenhBaiPLD) == (aHeo - 1)) then
SetFightState(0);
SetDeathScript(TAB_THUYENPHU1[1]);
SetLogoutScript(TAB_THUYENPHU1[5]);
SetTaskTemp(TMP_PhongLangDo,2)
SetGlbMissionV(GM_BenThuyen2,eHeo+1)
SetTask(T_DiThuyen,1)
SetLogoutRV(1)
NewWorld(25,1607,3210)
SetRevPos(13)
Msg2Player("Đã lên thuyền đi bờ bắc, vui lòng tìm chỗ an toàn để ẩn nập, đến phút 30 sẽ cập bến.")
return
else
Msg2Player(TAB_THUYENPHU1[3])
return
end
else
Msg2Player(TAB_THUYENPHU1[4])
return
end
else
Msg2Player(TAB_THUYENPHU1[2])
return
end
end
Bạn xem giùm mình với nha..Cảm ơn bạn.
tinhhack
24-06-15, 12:56 PM
:-?
1. ông dùng script này cho sv nào? Cộng đồng việt hay Kgame hay sv nào khác
nhìn script giống sv CDV
theo như kịch bản thì: nộp lệnh bài PLD xong nó chuyển lên thuyền 2 vẫn còn trong trạng thái fi chiến đấu. không biết lúc này có quái chưa,
bạn có thể sửa dòng SetFightState(0); --> SetFightState(1);
như vậy lúc nào có quái sẽ đánh dc
thông thường thì kịch bản sẻ như thế này:
đến đúng giờ đến nộp LB PLD, nó chuyển mình lên thuyền, chưa có quái và vẫn còn SetFightState(0).
sau đó đên phút thư 5 add quái vào thuyền, set SetFightState(1); cho mọi người trên thuyền
đánh xong phút 30 thì lên bờ bên kia
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.