***付费内容***
x332205_g_giftitem_index = 30501318
--**********************************
--只会执行一次入口:
--聚气和瞬发技能会在消耗完成后调用这个接口(聚气结束并且各种条件都满足的时候),而引导
--技能也会在消耗完成后调用这个接口(技能的一开始,消耗成功执行之后)。
--返回1:处理成功;返回0:处理失败。
--注:这里是技能生效一次的入口
--**********************************
function x332205_OnActivateOnce( sceneId, selfId )
local RandomBase = GetBaibaoshuxiaItemDropBase( sceneId, selfId )
if( RandomBase > 0 ) then
local RandomNum = random( 0, RandomBase - 1 )
local RandomID, Notice = BaibaoshuxiaItemDropItem( sceneId, selfId, RandomNum )
if( RandomID > 0 ) then
BeginAddItem(sceneId)
AddItem( sceneId, RandomID, 1 )
AddItem( sceneId, x332205_g_giftitem_index, 1 )
local Ret = LuaFnEndAddItemIgnoreFatigueState( sceneId, selfId )
if Ret > 0 then
LuaFnAddItemListToHumanIgnoreFatigueState(sceneId,selfId)
if 1 == Notice then
local szItemTransfer = GetItemTransfer(sceneId,selfId, 0)
x332205_ShowRandomSystemNotice( sceneId, selfId, szItemTransfer )
end
local ItemName = GetItemName(sceneId, RandomID)
local strNotice = "#{BBSX_081106_2}"..ItemName
x332205_ShowNotice( sceneId, selfId, strNotice)
LuaFnSendSpecificImpactToUnit(sceneId, selfId, selfId, selfId, 18, 0);
else
local strNotice = "#{BBSX_081106_1}"
x332205_ShowNotice( sceneId, selfId, strNotice)
end
end
end
return 1;
end
剩余 4% 内容需要支付 1.00
金币 后可完整阅读
支持付费阅读,激励作者创作更好的作品。
|