PDA

View Full Version : [TLBB] Chia sẻ script Lễ Bao Tân Thủ



Sói Đẹp Trai
08-11-15, 02:51 PM
--L­ bao tân thü
--Author: Hoàng Steven

--********************--
x930601_g_scriptId = 930601
--********************--
x930601_g_Gift_List={
[30008214] = { Item = { 10141030, 10125103, 30008215, }, Gold = 0 },
[30008215] = { Item = { 30050022, 10141114, 30309614, 30008216, }, Gold = 100000 },
[30008216] = { Item = { 50301001, 50301002, 30008217, }, Gold = 500000 },
[30008217] = { Item = { 50313004, 10155001, 30008218, }, Gold = 1000000 },
[30008218] = { Item = { 50401001, 50401002, 30008219, }, Gold = 1500000 },
[30008219] = { Item = { 50413004, 30008220, }, Gold = 2000000 },
[30008220] = { Item = { 10571100, 10571200, 50413004, 50401001, 50401002, 30008221, }, Gold = 2500000 },
[30008221] = { Item = { 50501001, 50501002, 30008222, }, Gold = 3000000 },
[30008222] = { Item = { 50513004, 30008223, }, Gold = 3500000 },
[30008223] = { Item = { 10571001, 50601001, 50601002, 30008224, }, Gold = 4000000 },
[30008224] = { Item = { 50613004, 10124100, 30309988, }, Gold = 5000000 },
}
--********************--

--**********************************--
--* On Default Event *--
--**********************************--
function x930601_OnDefaultEvent(sceneId,selfId,bagIndex)

--********************--
--********************--

end
--**********************************--
--* Is Skill Like Script *--
--**********************************--
function x930601_IsSkillLikeScript(sceneId,selfId)

--********************--
return 1
--********************--


end
--**********************************--
--* Cancel Impacts *--
--**********************************--
function x930601_CancelImpacts(sceneId,selfId)

--********************--
return 0
--********************--

end
--**********************************--
--* On Condition Check *--
--**********************************--
function x930601_OnConditionCheck(sceneId,selfId)

--********************--
if LuaFnVerifyUsedItem(sceneId,selfId)~=1 then
return 0
end
--********************--
local Item_Index=LuaFnGetItemIndexOfUsedItem(sceneId,sel fId)
--********************--
if not x930601_g_Gift_List[Item_Index] then
BeginEvent(sceneId)
AddText(sceneId,"V§t ph¦m không t°n tƠi!")
EndEvent(sceneId)
DispatchMissionTips(sceneId,selfId)
return 0
end
--********************--
if LuaFnGetMaterialBagSpace(sceneId,selfId)<3 or LuaFnGetPropertyBagSpace(sceneId,selfId)<4 then
BeginEvent(sceneId)
AddText(sceneId,"Các hƠ c¥n s¡p xªp lƠi ít nh¤t 3 ô tr¯ng trong ô Nguyên li®u và 4 ô tr¯ng trong ô ĐƠo cø!")
EndEvent(sceneId)
DispatchMissionTips(sceneId,selfId)
return 0
end
--********************--
BeginEvent(sceneId)
AddText(sceneId,"V§t ph¦m không t°n tƠi!")
EndEvent(sceneId)
DispatchMissionTips(sceneId,selfId)
--********************--
return 1
--********************--

end
--**********************************--
--* On Deplete *--
--**********************************--
function x930601_OnDeplete(sceneId,selfId)

--********************--
if LuaFnDepletingUsedItem(sceneId,selfId)>0 then
return 1
end
--********************--
return 0
--********************--

end
--**********************************--
--* On Activate Once *--
--**********************************--
function x930601_OnActivateOnce(sceneId,selfId)

--********************--
local Item_Index=LuaFnGetItemIndexOfUsedItem(sceneId,sel fId)
--********************--
AddMoney(sceneId,selfId,x930601_g_Gift_List[Item_Index].Gold)
for i,item in x930601_g_Gift_List[Item_Index].Item do
local Pos=TryRecieveItem(sceneId,selfId,item,1)
LuaFnItemBind(sceneId,selfId,Pos)
end
--********************--
BeginEvent(sceneId)
AddText(sceneId,"Nh§n ph¥n thß·ng thành công!")
EndEvent(sceneId)
DispatchMissionTips(sceneId,selfId)
--********************--
LuaFnSendSpecificImpactToUnit(sceneId,selfId,selfI d,selfId,147,0)
--********************--
return 1
--********************--

end
--**********************************--
--* On Default Event *--
--**********************************--
function x930601_OnActivateEachTick(sceneId,selfId)

--********************--
return 1
--********************--

end


Đây là script dùng cho Lễ Bao Tân Thủ. Để active nó các bạn tự thêm Item trong CommonItem và sửa lại ID vật phẩm và tiền thưởng theo ý của mình. Tùy biến trên cái Array kia. Share cho bạn nào cần (Có một topic bên Hỏi đáp yêu cầu cần dùng đến cái code này).
Bạn có thể đọc code để hiểu cách tùy biến nó thành của mình, vướng mắc chỗ nào post luôn xuống dưới mình sẽ rep sớm nhất có thể.
Thân!