PDA

View Full Version : [TLBB] Cần người chỉ giúp cái npt này với



hienvienkiem_1
17-09-14, 09:29 PM
e đang làm 1 npt nhưng ấn vào npt đó không hiên gì cả mấy bác giúp em chỉnh lại cái code với :



--NPC 姓i L?
--ID: 009999
--Script: Edit by S骾 Kool
--**************************
x009999_g_ScriptId = 009999
--**************************
function x009999_OnDefaultEvent(sceneId,selfId,targetId)
local nam = LuaFnGetName(sceneId,selfId)

BeginEvent(sceneId)
AddText(sceneId,"Ch鄌 m譶g "..nam.." 皙n v緄 Thi阯 Long B醫 B?edit by S骾 Kool !#rTa chuy阯 cung c th秈 trang cao c m鬾 ph醝, c醕 h?c?mu痭 ch鱪 m祎 m髇 kh鬾g ?")
AddNumText(sceneId,x009999_g_ScriptId,"Nh th秈 trang c 2",1,1)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)

end
--**********************************
--Ki琺 tra t鷌
--**********************************
function x009999_OnConditionCheck( sceneId, selfId )
local FreeSpace = LuaFnGetPropertyBagSpace( sceneId, selfId )

if( FreeSpace < 1 ) then
local strNotice = "T鷌 餰o thi猽 kh鬾g gian!"
x009999_ShowNotice( sceneId, selfId, strNotice)
return 0
end

end
--**************************
function x009999_OnEventRequest(sceneId,selfId,targetId,eve ntId)
local key = GetNumText()
--************************************--
if key == 1 then
BeginEvent(sceneId)
AddText(sceneId,"C醕 h?mu痭 l th秈 trang m鬾 ph醝 n鄌?")
AddNumText(sceneId,x009999_g_ScriptId,"Thi猽 L鈓",1,3)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end
-----****------
if key == 3 then --Thi猽 L鈓
BeginAddItem(sceneId)
AddItem(sceneId,10124009,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)

BeginEvent(sceneId)
AddText(sceneId,"Ch鷆 m譶g c醕 h?nh 疬 th秈 trang c 2 Thi猽 L鈓.")
x009999_NotifyFailTips(sceneId, selfId, "Nh 疬 1 c醝 Kh鬾g S.")
EndEvent(sceneId)

DispatchEventList(sceneId,selfId,targetId)

-----****------
end

--Ghi l阯 tip
function x009999_NotifyFailTips( sceneId, selfId, Tip )

BeginEvent( sceneId )
AddText( sceneId, Tip )
EndEvent( sceneId )
DispatchMissionTips( sceneId, selfId )

end

songtu
17-09-14, 09:39 PM
e đang làm 1 npt nhưng ấn vào npt đó không hiên gì cả mấy bác giúp em chỉnh lại cái code với :




--NPC 姓i L?
--ID: 009999
--Script: Edit by S骾 Kool
--**************************
x009999_g_ScriptId = 009999
--**************************
function x009999_OnDefaultEvent(sceneId,selfId,targetId)
local nam = LuaFnGetName(sceneId,selfId)

BeginEvent(sceneId)
AddText(sceneId,"Ch鄌 m譶g "..nam.." 皙n v緄 Thi阯 Long B醫 B?edit by S骾 Kool !#rTa chuy阯 cung c th秈 trang cao c m鬾 ph醝, c醕 h?c?mu痭 ch鱪 m祎 m髇 kh鬾g ?")
AddNumText(sceneId,x009999_g_ScriptId,"Nh th秈 trang c 2",1,1)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)

end
--**********************************
--Ki琺 tra t鷌
--**********************************
function x009999_OnConditionCheck( sceneId, selfId )
local FreeSpace = LuaFnGetPropertyBagSpace( sceneId, selfId )

if( FreeSpace < 1 ) then
local strNotice = "T鷌 餰o thi猽 kh鬾g gian!"
x009999_ShowNotice( sceneId, selfId, strNotice)
return 0
end

end
--**************************
function x009999_OnEventRequest(sceneId,selfId,targetId,eve ntId)
local key = GetNumText()
--************************************--
if key == 1 then
BeginEvent(sceneId)
AddText(sceneId,"C醕 h?mu痭 l th秈 trang m鬾 ph醝 n鄌?")
AddNumText(sceneId,x009999_g_ScriptId,"Thi猽 L鈓",1,3)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end
-----****------
if key == 3 then --Thi猽 L鈓
BeginAddItem(sceneId)
AddItem(sceneId,10124009,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)

BeginEvent(sceneId)
AddText(sceneId,"Ch鷆 m譶g c醕 h?nh 疬 th秈 trang c 2 Thi猽 L鈓.")
x009999_NotifyFailTips(sceneId, selfId, "Nh 疬 1 c醝 Kh鬾g S.")
EndEvent(sceneId)

DispatchEventList(sceneId,selfId,targetId)

-----****------
end

--Ghi l阯 tip
function x009999_NotifyFailTips( sceneId, selfId, Tip )

BeginEvent( sceneId )
AddText( sceneId, Tip )
EndEvent( sceneId )
DispatchMissionTips( sceneId, selfId )
end




xem trong luaerror.txt ở file Log xem nó nói cái gì
???

hienvienkiem_1
17-09-14, 09:46 PM
xem trong luaerror.txt ở file Log xem nó nói cái gì
??? giúp mình chỉnh lại luộn đi đc không

hienvienkiem_1
17-09-14, 10:11 PM
e đang làm 1 npt nhưng ấn vào npt đó không hiên gì cả mấy bác giúp em chỉnh lại cái code với :



--NPC 姓i L?
--ID: 009999
--Script: Edit by S骾 Kool
--**************************
x009999_g_ScriptId = 009999
--**************************
function x009999_OnDefaultEvent(sceneId,selfId,targetId)
local nam = LuaFnGetName(sceneId,selfId)

BeginEvent(sceneId)
AddText(sceneId,"Ch鄌 m譶g "..nam.." 皙n v緄 Thi阯 Long B醫 B?edit by S骾 Kool !#rTa chuy阯 cung c th秈 trang cao c m鬾 ph醝, c醕 h?c?mu痭 ch鱪 m祎 m髇 kh鬾g ?")
AddNumText(sceneId,x009999_g_ScriptId,"Nh th秈 trang c 2",1,1)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)

end
--**********************************
--Ki琺 tra t鷌
--**********************************
function x009999_OnConditionCheck( sceneId, selfId )
local FreeSpace = LuaFnGetPropertyBagSpace( sceneId, selfId )

if( FreeSpace < 1 ) then
local strNotice = "T鷌 餰o thi猽 kh鬾g gian!"
x009999_ShowNotice( sceneId, selfId, strNotice)
return 0
end

end
--**************************
function x009999_OnEventRequest(sceneId,selfId,targetId,eve ntId)
local key = GetNumText()
--************************************--
if key == 1 then
BeginEvent(sceneId)
AddText(sceneId,"C醕 h?mu痭 l th秈 trang m鬾 ph醝 n鄌?")
AddNumText(sceneId,x009999_g_ScriptId,"Thi猽 L鈓",1,3)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end
-----****------
if key == 3 then --Thi猽 L鈓
BeginAddItem(sceneId)
AddItem(sceneId,10124009,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)

BeginEvent(sceneId)
AddText(sceneId,"Ch鷆 m譶g c醕 h?nh 疬 th秈 trang c 2 Thi猽 L鈓.")
x009999_NotifyFailTips(sceneId, selfId, "Nh 疬 1 c醝 Kh鬾g S.")
EndEvent(sceneId)

DispatchEventList(sceneId,selfId,targetId)

-----****------
end

--Ghi l阯 tip
function x009999_NotifyFailTips( sceneId, selfId, Tip )

BeginEvent( sceneId )
AddText( sceneId, Tip )
EndEvent( sceneId )
DispatchMissionTips( sceneId, selfId )

end Ai Giúp em với đi :-s:-s:-s:-s:-s:-s:-s:-s:-s:-s

Sói Đẹp Trai
17-09-14, 11:29 PM
Lỗi font => nó lỗi cả cái cặp dấu "" hay ) => script không chạy. Ngoài ra còn có lỗi khác thì xem sv nó báo lỗi gì thôi mới fix đc

hienvienkiem_1
18-09-14, 09:05 PM
Lỗi font => nó lỗi cả cái cặp dấu "" hay ) => script không chạy. Ngoài ra còn có lỗi khác thì xem sv nó báo lỗi gì thôi mới fix đc làm sao để biết báo lôi gì ạ :D :D :D :D

chenglong
19-09-14, 01:31 PM
làm sao để biết báo lôi gì ạ :D :D :D :D

xem logs trong sever/logs file luaerror.txt8->

Sói Đẹp Trai
19-09-14, 02:10 PM
xem logs trong sever/logs file luaerror.txt8->Có một số sv nó không ghi được ra file log do không có folder. Cách fix là tạo folder logs ra hoặc nếu lười thì có thể xem trực tiếp trên tab Server nó cũng thông báo đó...

songtu
19-09-14, 04:12 PM
tự tao thư mục Log ra!! ngt xóa đi nhằm mục đi nhẹ máy mà thôi!!
P/s mình nghĩ là vậy!! :-bd

Sói Đẹp Trai
19-09-14, 05:23 PM
tự tao thư mục Log ra!! ngt xóa đi nhằm mục đi nhẹ máy mà thôi!!
P/s mình nghĩ là vậy!! :-bdKhông rõ nhưng quen nhìn cái tab Server nó chạy rồi, nó báo lỗi luôn trên đó xem nó nhanh đỡ khỏi log. Cái client mà cũng đc như thế thì tốt đằng này thì crash bla bla...