PDA

View Full Version : [TLBB] Xin cách fix đi Q lâu lan và túc cầu 1 người



authienvu
31-08-14, 07:18 PM
Như tiêu đề, mong các bác chỉ giúp fix file nào, ở đâu để đi Q tuần hoàn Lâu Lan ( Tầm Bảo, hoàn kim, huyền phật châu, phiêu m phong ..),
và Túc cầu để đi được 1 người
Rất cám ơn

manhha511
31-08-14, 07:34 PM
Bạn tham khảo chủ đề này nhé <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>

authienvu
31-08-14, 08:14 PM
Bạn tham khảo chủ đề này nhé <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>
Thanks bạn nhiều :-bd nhưng mình cần là Lâu lan và Túc cầu L-) mấy cái kia mình làm rồi (Q123....)

Sói Đẹp Trai
31-08-14, 09:29 PM
Bạn tìm script của nó rồi tìm cái dòng mà nó thông báo "Không đủ 3 người"... gì đó xóa dòng đó đi là được

authienvu
31-08-14, 10:45 PM
Lục nát forum được cái này liên quan Túc cầu
<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>

Nhưng mở ra không có chổ nào limit member hết :((

--童贯


--脚本号
x000004_g_scriptId = 000004


--所拥有to?鸬 事件ID列表
x000004_g_eventList={402040}


--**********************************
--事件列表
--**********************************
function x000004_UpdateEventList( sceneId, selfId,targetId )
local PlayerName=GetName(sceneId,selfId)
local PlayerSex=GetSex(sceneId,selfId)
if PlayerSex == 0 then
PlayerSex = " c?n呓ng "
else
PlayerSex = " c醕 h?"
end
BeginEvent(sceneId)
local PlayerName=GetName(sceneId,selfId)
AddText(sceneId," "..PlayerName..PlayerSex.."th c醕 h?th vui m譶g! Ta hi畁 gi?ph?tr醕h c鬾g vi甤 c黙 cu礳 thi T鷆 C. Cu礳 thi t鷆 c b 馥u v鄌 19h t痠 ch?nh tu th?ba v?th?nh c黙 m瞚 th醤g, 皙n 23h k猼 th裞. C?h礽 hi猰 c? 鹱ng b?l?");
for i, eventId in x000004_g_eventList do
CallScriptFunction( eventId, "OnEnumerate",sceneId, selfId, targetId )
end
--AddNumText(sceneId, x000004_g_scriptId, "#{NSRQ_081110_2}", 11, 999);
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end


--**********************************
--事件交互入口
--**********************************
function x000004_OnDefaultEvent( sceneId, selfId,targetId )
x000004_UpdateEventList( sceneId, selfId, targetId )
end


--**********************************
--事件列表选中m祎 项
--**********************************
function x000004_OnEventRequest( sceneId, selfId, targetId, eventId )
--[tx45411]if GetNumText() == 999 then
--BeginEvent(sceneId)
-- AddText( sceneId, "#{NSRQ_081110_3}" )
--EndEvent(sceneId)
--DispatchEventList(sceneId,selfId,targetId)
--return
--end
for i, findId in x000004_g_eventList do
if eventId == findId then
CallScriptFunction( eventId, "OnDefaultEvent",sceneId, selfId, targetId )
return
end
end
end


--**********************************
--Ti猵 th薔PCto?鸬 任务
--**********************************
function x000004_OnMissionAccept( sceneId, selfId, targetId, missionScriptId )
for i, findId in x000004_g_eventList do
if missionScriptId == findId then
ret = CallScriptFunction( missionScriptId, "CheckAccept", sceneId, selfId )
if ret > 0 then
CallScriptFunction( missionScriptId, "OnAccept", sceneId, selfId )
end
return
end
end
end


--**********************************
--拒绝此NPCto?鸬 任务
--**********************************
function x000004_OnMissionRefuse( sceneId, selfId, targetId, missionScriptId )
--拒绝之后,要Tr?v玁PCto?鸬 事件列表
for i, findId in x000004_g_eventList do
if missionScriptId == findId then
x000004_UpdateEventList( sceneId, selfId, targetId )
return
end
end
end


--**********************************
--继续(已经接了任务)
--**********************************
function x000004_OnMissionContinue( sceneId, selfId, targetId, missionScriptId )
for i, findId in x000004_g_eventList do
if missionScriptId == findId then
CallScriptFunction( missionScriptId, "OnContinue", sceneId, selfId, targetId )
return
end
end
end


--**********************************
--提交已做完to?鸬 任务
--**********************************
function x000004_OnMissionSubmit( sceneId, selfId, targetId, missionScriptId, selectRadioId )
for i, findId in x000004_g_eventList do
if missionScriptId == findId then
CallScriptFunction( missionScriptId, "OnSubmit", sceneId, selfId, targetId, selectRadioId )
return
end
end
end


--**********************************
--死亡事件
--**********************************
function x000004_OnDie( sceneId, selfId, killerId )
end

Sói Đẹp Trai
31-08-14, 10:53 PM
Lục nát forum được cái này liên quan Túc cầu
<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>

Nhưng mở ra không có chổ nào limit member hết :((

--童贯


--脚本号
x000004_g_scriptId = 000004


--所拥有to?鸬 事件ID列表
x000004_g_eventList={402040}


--**********************************
--事件列表
--**********************************
function x000004_UpdateEventList( sceneId, selfId,targetId )
local PlayerName=GetName(sceneId,selfId)
local PlayerSex=GetSex(sceneId,selfId)
if PlayerSex == 0 then
PlayerSex = " c?n呓ng "
else
PlayerSex = " c醕 h?"
end
BeginEvent(sceneId)
local PlayerName=GetName(sceneId,selfId)
AddText(sceneId," "..PlayerName..PlayerSex.."th c醕 h?th vui m譶g! Ta hi畁 gi?ph?tr醕h c鬾g vi甤 c黙 cu礳 thi T鷆 C. Cu礳 thi t鷆 c b 馥u v鄌 19h t痠 ch?nh tu th?ba v?th?nh c黙 m瞚 th醤g, 皙n 23h k猼 th裞. C?h礽 hi猰 c? 鹱ng b?l?");
for i, eventId in x000004_g_eventList do
CallScriptFunction( eventId, "OnEnumerate",sceneId, selfId, targetId )
end
--AddNumText(sceneId, x000004_g_scriptId, "#{NSRQ_081110_2}", 11, 999);
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end


--**********************************
--事件交互入口
--**********************************
function x000004_OnDefaultEvent( sceneId, selfId,targetId )
x000004_UpdateEventList( sceneId, selfId, targetId )
end


--**********************************
--事件列表选中m祎 项
--**********************************
function x000004_OnEventRequest( sceneId, selfId, targetId, eventId )
--[tx45411]if GetNumText() == 999 then
--BeginEvent(sceneId)
-- AddText( sceneId, "#{NSRQ_081110_3}" )
--EndEvent(sceneId)
--DispatchEventList(sceneId,selfId,targetId)
--return
--end
for i, findId in x000004_g_eventList do
if eventId == findId then
CallScriptFunction( eventId, "OnDefaultEvent",sceneId, selfId, targetId )
return
end
end
end


--**********************************
--Ti猵 th薔PCto?鸬 任务
--**********************************
function x000004_OnMissionAccept( sceneId, selfId, targetId, missionScriptId )
for i, findId in x000004_g_eventList do
if missionScriptId == findId then
ret = CallScriptFunction( missionScriptId, "CheckAccept", sceneId, selfId )
if ret > 0 then
CallScriptFunction( missionScriptId, "OnAccept", sceneId, selfId )
end
return
end
end
end


--**********************************
--拒绝此NPCto?鸬 任务
--**********************************
function x000004_OnMissionRefuse( sceneId, selfId, targetId, missionScriptId )
--拒绝之后,要Tr?v玁PCto?鸬 事件列表
for i, findId in x000004_g_eventList do
if missionScriptId == findId then
x000004_UpdateEventList( sceneId, selfId, targetId )
return
end
end
end


--**********************************
--继续(已经接了任务)
--**********************************
function x000004_OnMissionContinue( sceneId, selfId, targetId, missionScriptId )
for i, findId in x000004_g_eventList do
if missionScriptId == findId then
CallScriptFunction( missionScriptId, "OnContinue", sceneId, selfId, targetId )
return
end
end
end


--**********************************
--提交已做完to?鸬 任务
--**********************************
function x000004_OnMissionSubmit( sceneId, selfId, targetId, missionScriptId, selectRadioId )
for i, findId in x000004_g_eventList do
if missionScriptId == findId then
CallScriptFunction( missionScriptId, "OnSubmit", sceneId, selfId, targetId, selectRadioId )
return
end
end
end


--**********************************
--死亡事件
--**********************************
function x000004_OnDie( sceneId, selfId, killerId )
end


Đây không phải là tất cả script của nó đâu bạn. Nó gọi đến cái script khác nữa đó. Bạn để ý mấy cái hàm CallScriptFunction nhé

authienvu
31-08-14, 11:34 PM
Đây không phải là tất cả script của nó đâu bạn. Nó gọi đến cái script khác nữa đó. Bạn để ý mấy cái hàm CallScriptFunction nhé
Cám ơn Sói lẹp trai nhiệt tình quá ~o)
Có phải bạn là Hà Hoàng ngày trước không ?? Đeo đuổi HH từ VN-Zoom sang tới đây =))
Bạn vui lòng hướng dận chi tiết cái vụ này giùm mình, hoặc share file luôn càng tốt 8-} vì mình không rành code kiếc gì hết, mở ra lổi Font tùm lum tè le
Chơi mấy cái server bạn share thì đi Q Lâu lan,vô tư, nhưng tội cái muốn chế cái Thái công điếu đi câu cá mà hem được (~~)
Nên lụm bản cũ này về dùng thi ok, nhưng lại không vô Q LL được, bó chíu 8-}

Sói Đẹp Trai
01-09-14, 04:04 AM
Lâu Lan Tầm Bảo: event/huodong/seektreasure.lua
Tìm dòng này sửa như sau là đc
x808039_g_LimitMembers = 1
Q lâu lan:
050220=\event\xunhuan\xinsanhuan_1.lua
050221=\event\xunhuan\xinsanhuan_2.lua
050222=\event\xunhuan\xinsanhuan_3.lua
tương tự tìm đến cái này
x050220_g_LimitMembers = 1

authienvu
13-09-14, 07:55 PM
Thanks Bác Sói nhiều :D
Ai biết chỉnh script Túc cầu đi 1 người help với :-|

Sói Đẹp Trai
14-09-14, 07:06 AM
Thanks Bác Sói nhiều :D
Ai biết chỉnh script Túc cầu đi 1 người help với :-|Kiếm script của con NPC xem nó gọi đến script nào khác, chứ tc thì không nhớ lắm

authienvu
01-10-14, 09:31 PM
Mò mãi thì ra nó nằm trong đây >:)
event\fuben\efuben_cuju.lua <-- túc cầu, post luôn cho anh em newbie tìm hiểu
Trong quá trình mình mò trong LUA thường gặp loại này ví dụ như

function x000004_OnEventRequest( sceneId, selfId, targetId, eventId )
--if GetNumText() == 999 then
--BeginEvent(sceneId)
-- AddText( sceneId, "#{NSRQ_081110_3}" )
--EndEvent(sceneId)
--DispatchEventList(sceneId,selfId,targetId)
--return
--end

Vậy cái NSRQ_081110_3
thông thường nó nằm ở đâu ??? và nó có phải thể hiện loại đối thoại không vậy anh em ?? Chút thắc mắc mong anh em giải đáp giúp =D>

songtu
01-10-14, 10:29 PM
Mò mãi thì ra nó nằm trong đây >:)
event\fuben\efuben_cuju.lua <-- túc cầu, post luôn cho anh em newbie tìm hiểu
Trong quá trình mình mò trong LUA thường gặp loại này ví dụ như

Vậy cái NSRQ_081110_3
thông thường nó nằm ở đâu ??? và nó có phải thể hiện loại đối thoại không vậy anh em ?? Chút thắc mắc mong anh em giải đáp giúp =D>

nó nằm trong file từ điển trong config.axp đó!!