优化这段代码 if idxx == 1 then LuaFnDelAvailableItem(sceneId,selfId,30008106,1) LuaFnJoinMenpai(sceneId, selfId, targetId, 5) LuaFnSetXinFaLevel(sceneId,selfId,31,60) LuaFnSetXinFaLevel(sceneId,selfId,32,60) LuaFnSetXinFaLevel(sceneId,selfId,33,60) LuaFnSetXinFaLevel(sceneId,selfId,34,60) LuaFnSetXinFaLevel(sceneId,selfId,35,60) LuaFnSetXinFaLevel(sceneId,selfId,36,60) LuaFnSetXinFaLevel(sceneId,selfId,60,60) LuaFnSetXinFaLevel(sceneId,selfId,77,60) LuaFnSendSpecificImpactToUnit(sceneId, selfId, selfId, selfId, 148, 0) local nam = LuaFnGetName( sceneId, selfId ) BroadMsgByChatPipe( sceneId, selfId, "#Y恭喜玩家 "..nam.." 成功更换到星宿。", 4 ) return end if idxx == 2 then LuaFnJoinMenpai(sceneId, selfId, targetId, 8) LuaFnDelAvailableItem(sceneId,selfId,30008106,1) LuaFnSetXinFaLevel(sceneId,selfId,49,60) LuaFnSetXinFaLevel(sceneId,selfId,50,60) LuaFnSetXinFaLevel(sceneId,selfId,51,60) LuaFnSetXinFaLevel(sceneId,selfId,52,60) LuaFnSetXinFaLevel(sceneId,selfId,53,60) LuaFnSetXinFaLevel(sceneId,selfId,54,60) LuaFnSetXinFaLevel(sceneId,selfId,63,60) LuaFnSetXinFaLevel(sceneId,selfId,80,60) LuaFnSendSpecificImpactToUnit(sceneId, selfId, selfId, selfId, 148, 0) local nam = LuaFnGetName( sceneId, selfId ) BroadMsgByChatPipe( sceneId, selfId, "#Y恭喜玩家 "..nam.." 成功更换到逍遥。", 4 ) return end if idxx == 3 then LuaFnJoinMenpai(sceneId, selfId, targetId, 0) LuaFnDelAvailableItem(sceneId,selfId,30008106,1) LuaFnSetXinFaLevel(sceneId,selfId,1,60) LuaFnSetXinFaLevel(sceneId,selfId,2,60) LuaFnSetXinFaLevel(sceneId,selfId,3,60) LuaFnSetXinFaLevel(sceneId,selfId,4,60) LuaFnSetXinFaLevel(sceneId,selfId,5,60) LuaFnSetXinFaLevel(sceneId,selfId,6,60) LuaFnSetXinFaLevel(sceneId,selfId,55,60) LuaFnSetXinFaLevel(sceneId,selfId,72,60) LuaFnSendSpecificImpactToUnit(sceneId, selfId, selfId, selfId, 148, 0) local nam = LuaFnGetName( sceneId, selfId ) BroadMsgByChatPipe( sceneId, selfId, "#Y恭喜玩家 "..nam.." 成功更换到少林。", 4 ) return end