PDA

View Full Version : [TLBB] Xin hỏi cách giảm hoặc bỏ thời gian chờ ra ngục



Long0
30-08-14, 10:03 PM
Như tiêu đề mình muốn giảm thời gian chờ ra tù hoặc bác nào có cách bỏ nó luôn đc ko :D

Sói Đẹp Trai
30-08-14, 10:17 PM
Bạn tìm đến script của NPC nằm ở obj/prison, tìm chỗ này và xóa nó đi


if val > x077011_g_PKMinVal then
x077011_MsgBox( sceneId, selfId, targetId, "Sát khí cüa các hÕ hi®n là "..val..", chï có th¤p h½n ho£c b¢ng "..x077011_g_PKMinVal.." ði¬m thì m¾i có th¬ ra" )
return 0
end

Nó sẽ không check sát khí thì phải nằm trong ngục nữa. Ngoài ra còn có scene.lua nếu bạn muốn chỉnh thời gian khoảng cách giữa 2 lần giảm sát khí 1 điểm là bao nhiêu

Long0
30-08-14, 10:20 PM
Bạn tìm đến script của NPC nằm ở obj/prison, tìm chỗ này và xóa nó đi



Nó sẽ không check sát khí thì phải nằm trong ngục nữa. Ngoài ra còn có scene.lua nếu bạn muốn chỉnh thời gian khoảng cách giữa 2 lần giảm sát khí 1 điểm là bao nhiêu

Tks Mod. CÒn vụ trả lời sai quá 3 lần có cách nào cứu đc ko :D

Sói Đẹp Trai
30-08-14, 10:23 PM
Vụ này chưa xem. Hình như bên scene.lua

Sói Đẹp Trai
30-08-14, 10:31 PM
Có cách cứu bạn đó là cho nó minh oan. Minh oan giới hạn 3 lần 1 ngày thì bạn sửa cho nó không giới hạn nữa. Vào cái hàm

x077011_ShenYuan( sceneId, selfId, targetId )
--ÅжÏɱÆø....
if LuaFnGetHumanPKValue( sceneId, selfId ) > x077011_g_PKMinVal then
x077011_MsgBox( sceneId, selfId, targetId, "#{PRISON_SHENYUAN_01}" )
return
end

--Åжϵ±Ç°ÊÇ·ñ½ûÖ¹ÉìÔ©....
if GetMissionFlag( sceneId, selfId, MF_CannotPrisonShenyuan ) == 1 then
x077011_MsgBox( sceneId, selfId, targetId, "#{PRISON_SHENYUAN_02}" )
return
end

--ÅжϽñÌìÊÇ·ñÒѾ­ÓùýÉìÔ©Á Ë....
local lastDayTime = GetMissionData( sceneId, selfId, MD_PRISON_SHENYUAN_DAYTIME )
local CurDayTime = GetDayTime()
if CurDayTime <= lastDayTime then
x077011_MsgBox( sceneId, selfId, targetId, "#{PRISON_SHENYUAN_03}" )
return
end

--ÉèÖýñÌìÒѾ­ÓùýÉìÔ©ÁË....
SetMissionData( sceneId, selfId, MD_PRISON_SHENYUAN_DAYTIME, CurDayTime )
Xóa chúng nó đi