if(Trig_Jin002_Func001Func007Func007Func001Func001Func002Func002Func001C())then
set udg_Jx_zs=GetRandomInt(1,3)
if(Trig_Jin002_Func001Func007Func007Func001Func001Func002Func002Func001Func002C())then
call AdjustPlayerStateBJ(R2I((58000.00+(58000.00*udg_renwu_jlbfb[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))]))),GetOwningPlayer(udg_Jin_dw[7]),PLAYER_STATE_RESOURCE_GOLD)
call DisplayTimedTextToForce(GetPlayersAll(),5.00,("|cffffcc00[系统]:|r |cff00ff00"+(GetPlayerName(GetOwningPlayer(udg_Jin_dw[7]))+("|r 挑战自我 x 20 !成功!! |cffffcc00金币+"+(I2S(R2I((58000.00+(58000.00*udg_renwu_jlbfb[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))]))))+"|r 该房间已重新开放!!")))))
call AdjustPlayerStateBJ(2000,GetOwningPlayer(udg_Jin_dw[7]),PLAYER_STATE_RESOURCE_GOLD)
else
if(Trig_Jin002_Func001Func007Func007Func001Func001Func002Func002Func001Func002Func002C())then
if(Trig_Jin002_Func001Func007Func007Func001Func001Func002Func002Func001Func002Func002Func001C())then
if(Trig_Jin002_Func001Func007Func007Func001Func001Func002Func002Func001Func002Func002Func001Func002C())then
call RemoveItem(GetItemOfTypeFromUnitBJ(udg_Jin_dw[7],'cnob'))
else
call SetItemCharges(GetItemOfTypeFromUnitBJ(udg_Jin_dw[7],'cnob'),(GetItemCharges(GetItemOfTypeFromUnitBJ(udg_Jin_dw[7],'cnob'))-1))
endif
call DisplayTimedTextToPlayer(GetOwningPlayer(udg_Jin_dw[7]),0,0,5.00,"|cffffcc00[系统]:|r你的幸运符发生了神奇的功效 !")
if(Trig_Jin002_Func001Func007Func007Func001Func001Func002Func002Func001Func002Func002Func001Func004C())then
call ModifyHeroStat(bj_HEROSTAT_STR,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,80)
call ModifyHeroStat(bj_HEROSTAT_AGI,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,25)
call ModifyHeroStat(bj_HEROSTAT_INT,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,25)
call DisplayTimedTextToForce(GetPlayersAll(),5.00,("|cffffcc00[系统]:|r |cff00ff00"+(GetPlayerName(GetOwningPlayer(udg_Jin_dw[7]))+"|r 挑战自我 x 20 !成功!! |cffffcc00力量+80,敏捷+25,智力+25|r 该房间已重新开放!!")))
else
if(Trig_Jin002_Func001Func007Func007Func001Func001Func002Func002Func001Func002Func002Func001Func004Func001C())then
call ModifyHeroStat(bj_HEROSTAT_STR,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,40)
call ModifyHeroStat(bj_HEROSTAT_AGI,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,75)
call ModifyHeroStat(bj_HEROSTAT_INT,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,25)
call DisplayTimedTextToForce(GetPlayersAll(),5.00,("|cffffcc00[系统]:|r |cff00ff00"+(GetPlayerName(GetOwningPlayer(udg_Jin_dw[7]))+"|r 挑战自我 x 20 !成功!! |cffffcc00敏捷+75,力量+40,智力+25|r 该房间已重新开放!!")))
else
call ModifyHeroStat(bj_HEROSTAT_STR,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,40)
call ModifyHeroStat(bj_HEROSTAT_AGI,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,25)
call ModifyHeroStat(bj_HEROSTAT_INT,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,75)
call DisplayTimedTextToForce(GetPlayersAll(),5.00,("|cffffcc00[系统]:|r |cff00ff00"+(GetPlayerName(GetOwningPlayer(udg_Jin_dw[7]))+"|r 挑战自我 x 20 !成功!! |cffffcc00智力+75,敏捷+25,力量+40|r 该房间已重新开放!!")))
endif
endif
else
if(Trig_Jin002_Func001Func007Func007Func001Func001Func002Func002Func001Func002Func002Func001Func001C())then
call ModifyHeroStat(bj_HEROSTAT_STR,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,60)
call ModifyHeroStat(bj_HEROSTAT_AGI,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,15)
call ModifyHeroStat(bj_HEROSTAT_INT,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,15)
call DisplayTimedTextToForce(GetPlayersAll(),5.00,("|cffffcc00[系统]:|r |cff00ff00"+(GetPlayerName(GetOwningPlayer(udg_Jin_dw[7]))+"|r 挑战自我 x 20 !成功!! |cffffcc00力量+60,敏捷+15,智力+15|r 该房间已重新开放!!")))
else
if(Trig_Jin002_Func001Func007Func007Func001Func001Func002Func002Func001Func002Func002Func001Func001Func001C())then
call ModifyHeroStat(bj_HEROSTAT_STR,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,25)
call ModifyHeroStat(bj_HEROSTAT_AGI,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,55)
call ModifyHeroStat(bj_HEROSTAT_INT,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,15)
call DisplayTimedTextToForce(GetPlayersAll(),5.00,("|cffffcc00[系统]:|r |cff00ff00"+(GetPlayerName(GetOwningPlayer(udg_Jin_dw[7]))+"|r 挑战自我 x 20 !成功!! |cffffcc00敏捷+55,力量+25,智力+15|r 该房间已重新开放!!")))
else
call ModifyHeroStat(bj_HEROSTAT_STR,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,25)
call ModifyHeroStat(bj_HEROSTAT_AGI,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,15)
call ModifyHeroStat(bj_HEROSTAT_INT,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,55)
call DisplayTimedTextToForce(GetPlayersAll(),5.00,("|cffffcc00[系统]:|r |cff00ff00"+(GetPlayerName(GetOwningPlayer(udg_Jin_dw[7]))+"|r 挑战自我 x 20 !成功!! |cffffcc00智力+55,敏捷+15,力量+25|r 该房间已重新开放!!")))
endif
endif
endif
call AdjustPlayerStateBJ(2000,GetOwningPlayer(udg_Jin_dw[7]),PLAYER_STATE_RESOURCE_GOLD)
if(Trig_Jin002_Func001Func007Func007Func001Func001Func002Func002Func001Func002Func002Func009C())then
set udg_XL_cs[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))]=(udg_XL_cs[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))]+1)
call DisplayTimedTextToForce(GetPlayersAll(),5.00,("|cffffcc00[系统]:|r 恭喜 |cff00ff00"+(GetPlayerName(GetOwningPlayer(udg_Jin_dw[7]))+"|r 挑战自我 x 20 时顿悟 获得|cff00ff00仙人直升一重|r的奖励!")))
call DestroyEffect(AddSpecialEffectTarget("Abilities\\Spells\\Demon\\ReviveDemon\\ReviveDemon.mdl",udg_Jin_dw[7],"origin"))
call ModifyHeroStat(bj_HEROSTAT_STR,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,(15+(2*udg_XL_cs[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))])))
call ModifyHeroStat(bj_HEROSTAT_AGI,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,(15+(2*udg_XL_cs[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))])))
call ModifyHeroStat(bj_HEROSTAT_INT,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,(15+(2*udg_XL_cs[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))])))
else
endif
else
call AdjustPlayerStateBJ(R2I((27000.00+(27000.00*udg_renwu_jlbfb[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))]))),GetOwningPlayer(udg_Jin_dw[7]),PLAYER_STATE_RESOURCE_GOLD)
call AdjustPlayerStateBJ(2000,GetOwningPlayer(udg_Jin_dw[7]),PLAYER_STATE_RESOURCE_GOLD)
call AddHeroXP(udg_Jin_dw[7],5000,true)
set udg_Fb_jf[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))]=(udg_Fb_jf[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))]+5)
call DisplayTimedTextToForce(GetPlayersAll(),5.00,("|cffffcc00[系统]:|r |cff00ff00"+(GetPlayerName(GetOwningPlayer(udg_Jin_dw[7]))+("|r 挑战自我 x 20 !成功!! |cffffcc00金币+"+(I2S(R2I((27000.00+(27000.00*udg_renwu_jlbfb[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))]))))+",经验+5000,副本积分+5|r 该房间已重新开放!!")))))
endif
endif
call TriggerSleepAction(1.50)
call SetUnitPositionLoc(udg_Jin_dw[7],udg_Jx_dian[4])
call PanCameraToTimedLocForPlayer(GetOwningPlayer(udg_Jin_dw[7]),Location(GetUnitX(udg_Jin_dw[7]),GetUnitY(udg_Jin_dw[7])),0)
set udg_Jin_dw[7]=null
set udg_Jin_dw[8]=null
set udg_Jin_Buff[4]=false
else
endif
开头有个设置1~3的随机数,后面好像没有用到,能告诉我作用在那里了吗???谢谢大神!
set udg_Jx_zs=GetRandomInt(1,3)
if(Trig_Jin002_Func001Func007Func007Func001Func001Func002Func002Func001Func002C())then
call AdjustPlayerStateBJ(R2I((58000.00+(58000.00*udg_renwu_jlbfb[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))]))),GetOwningPlayer(udg_Jin_dw[7]),PLAYER_STATE_RESOURCE_GOLD)
call DisplayTimedTextToForce(GetPlayersAll(),5.00,("|cffffcc00[系统]:|r |cff00ff00"+(GetPlayerName(GetOwningPlayer(udg_Jin_dw[7]))+("|r 挑战自我 x 20 !成功!! |cffffcc00金币+"+(I2S(R2I((58000.00+(58000.00*udg_renwu_jlbfb[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))]))))+"|r 该房间已重新开放!!")))))
call AdjustPlayerStateBJ(2000,GetOwningPlayer(udg_Jin_dw[7]),PLAYER_STATE_RESOURCE_GOLD)
else
if(Trig_Jin002_Func001Func007Func007Func001Func001Func002Func002Func001Func002Func002C())then
if(Trig_Jin002_Func001Func007Func007Func001Func001Func002Func002Func001Func002Func002Func001C())then
if(Trig_Jin002_Func001Func007Func007Func001Func001Func002Func002Func001Func002Func002Func001Func002C())then
call RemoveItem(GetItemOfTypeFromUnitBJ(udg_Jin_dw[7],'cnob'))
else
call SetItemCharges(GetItemOfTypeFromUnitBJ(udg_Jin_dw[7],'cnob'),(GetItemCharges(GetItemOfTypeFromUnitBJ(udg_Jin_dw[7],'cnob'))-1))
endif
call DisplayTimedTextToPlayer(GetOwningPlayer(udg_Jin_dw[7]),0,0,5.00,"|cffffcc00[系统]:|r你的幸运符发生了神奇的功效 !")
if(Trig_Jin002_Func001Func007Func007Func001Func001Func002Func002Func001Func002Func002Func001Func004C())then
call ModifyHeroStat(bj_HEROSTAT_STR,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,80)
call ModifyHeroStat(bj_HEROSTAT_AGI,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,25)
call ModifyHeroStat(bj_HEROSTAT_INT,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,25)
call DisplayTimedTextToForce(GetPlayersAll(),5.00,("|cffffcc00[系统]:|r |cff00ff00"+(GetPlayerName(GetOwningPlayer(udg_Jin_dw[7]))+"|r 挑战自我 x 20 !成功!! |cffffcc00力量+80,敏捷+25,智力+25|r 该房间已重新开放!!")))
else
if(Trig_Jin002_Func001Func007Func007Func001Func001Func002Func002Func001Func002Func002Func001Func004Func001C())then
call ModifyHeroStat(bj_HEROSTAT_STR,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,40)
call ModifyHeroStat(bj_HEROSTAT_AGI,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,75)
call ModifyHeroStat(bj_HEROSTAT_INT,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,25)
call DisplayTimedTextToForce(GetPlayersAll(),5.00,("|cffffcc00[系统]:|r |cff00ff00"+(GetPlayerName(GetOwningPlayer(udg_Jin_dw[7]))+"|r 挑战自我 x 20 !成功!! |cffffcc00敏捷+75,力量+40,智力+25|r 该房间已重新开放!!")))
else
call ModifyHeroStat(bj_HEROSTAT_STR,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,40)
call ModifyHeroStat(bj_HEROSTAT_AGI,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,25)
call ModifyHeroStat(bj_HEROSTAT_INT,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,75)
call DisplayTimedTextToForce(GetPlayersAll(),5.00,("|cffffcc00[系统]:|r |cff00ff00"+(GetPlayerName(GetOwningPlayer(udg_Jin_dw[7]))+"|r 挑战自我 x 20 !成功!! |cffffcc00智力+75,敏捷+25,力量+40|r 该房间已重新开放!!")))
endif
endif
else
if(Trig_Jin002_Func001Func007Func007Func001Func001Func002Func002Func001Func002Func002Func001Func001C())then
call ModifyHeroStat(bj_HEROSTAT_STR,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,60)
call ModifyHeroStat(bj_HEROSTAT_AGI,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,15)
call ModifyHeroStat(bj_HEROSTAT_INT,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,15)
call DisplayTimedTextToForce(GetPlayersAll(),5.00,("|cffffcc00[系统]:|r |cff00ff00"+(GetPlayerName(GetOwningPlayer(udg_Jin_dw[7]))+"|r 挑战自我 x 20 !成功!! |cffffcc00力量+60,敏捷+15,智力+15|r 该房间已重新开放!!")))
else
if(Trig_Jin002_Func001Func007Func007Func001Func001Func002Func002Func001Func002Func002Func001Func001Func001C())then
call ModifyHeroStat(bj_HEROSTAT_STR,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,25)
call ModifyHeroStat(bj_HEROSTAT_AGI,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,55)
call ModifyHeroStat(bj_HEROSTAT_INT,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,15)
call DisplayTimedTextToForce(GetPlayersAll(),5.00,("|cffffcc00[系统]:|r |cff00ff00"+(GetPlayerName(GetOwningPlayer(udg_Jin_dw[7]))+"|r 挑战自我 x 20 !成功!! |cffffcc00敏捷+55,力量+25,智力+15|r 该房间已重新开放!!")))
else
call ModifyHeroStat(bj_HEROSTAT_STR,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,25)
call ModifyHeroStat(bj_HEROSTAT_AGI,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,15)
call ModifyHeroStat(bj_HEROSTAT_INT,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,55)
call DisplayTimedTextToForce(GetPlayersAll(),5.00,("|cffffcc00[系统]:|r |cff00ff00"+(GetPlayerName(GetOwningPlayer(udg_Jin_dw[7]))+"|r 挑战自我 x 20 !成功!! |cffffcc00智力+55,敏捷+15,力量+25|r 该房间已重新开放!!")))
endif
endif
endif
call AdjustPlayerStateBJ(2000,GetOwningPlayer(udg_Jin_dw[7]),PLAYER_STATE_RESOURCE_GOLD)
if(Trig_Jin002_Func001Func007Func007Func001Func001Func002Func002Func001Func002Func002Func009C())then
set udg_XL_cs[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))]=(udg_XL_cs[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))]+1)
call DisplayTimedTextToForce(GetPlayersAll(),5.00,("|cffffcc00[系统]:|r 恭喜 |cff00ff00"+(GetPlayerName(GetOwningPlayer(udg_Jin_dw[7]))+"|r 挑战自我 x 20 时顿悟 获得|cff00ff00仙人直升一重|r的奖励!")))
call DestroyEffect(AddSpecialEffectTarget("Abilities\\Spells\\Demon\\ReviveDemon\\ReviveDemon.mdl",udg_Jin_dw[7],"origin"))
call ModifyHeroStat(bj_HEROSTAT_STR,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,(15+(2*udg_XL_cs[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))])))
call ModifyHeroStat(bj_HEROSTAT_AGI,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,(15+(2*udg_XL_cs[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))])))
call ModifyHeroStat(bj_HEROSTAT_INT,udg_Jin_dw[7],bj_MODIFYMETHOD_ADD,(15+(2*udg_XL_cs[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))])))
else
endif
else
call AdjustPlayerStateBJ(R2I((27000.00+(27000.00*udg_renwu_jlbfb[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))]))),GetOwningPlayer(udg_Jin_dw[7]),PLAYER_STATE_RESOURCE_GOLD)
call AdjustPlayerStateBJ(2000,GetOwningPlayer(udg_Jin_dw[7]),PLAYER_STATE_RESOURCE_GOLD)
call AddHeroXP(udg_Jin_dw[7],5000,true)
set udg_Fb_jf[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))]=(udg_Fb_jf[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))]+5)
call DisplayTimedTextToForce(GetPlayersAll(),5.00,("|cffffcc00[系统]:|r |cff00ff00"+(GetPlayerName(GetOwningPlayer(udg_Jin_dw[7]))+("|r 挑战自我 x 20 !成功!! |cffffcc00金币+"+(I2S(R2I((27000.00+(27000.00*udg_renwu_jlbfb[GetConvertedPlayerId(GetOwningPlayer(udg_Jin_dw[7]))]))))+",经验+5000,副本积分+5|r 该房间已重新开放!!")))))
endif
endif
call TriggerSleepAction(1.50)
call SetUnitPositionLoc(udg_Jin_dw[7],udg_Jx_dian[4])
call PanCameraToTimedLocForPlayer(GetOwningPlayer(udg_Jin_dw[7]),Location(GetUnitX(udg_Jin_dw[7]),GetUnitY(udg_Jin_dw[7])),0)
set udg_Jin_dw[7]=null
set udg_Jin_dw[8]=null
set udg_Jin_Buff[4]=false
else
endif
开头有个设置1~3的随机数,后面好像没有用到,能告诉我作用在那里了吗???谢谢大神!