function c6040033_On_Talk(MapID, InstanceID, TargetID, TargetTypeID, RoleID, TalkIndex) if TalkIndex == -1 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 20, 650002)--概述 msg.AddMsgEvent(MsgID, 24, TargetID) msg.AddMsgEvent(MsgID, 21, 4) msg.AddMsgEvent(MsgID, 1, 650003)--妖精吞噬 msg.AddMsgEvent(MsgID, 21, 5) msg.AddMsgEvent(MsgID, 1, 650004)--刻印/洗印圣纹 msg.AddMsgEvent(MsgID, 21, 6) msg.AddMsgEvent(MsgID, 1, 650005)--圣纹充能 msg.AddMsgEvent(MsgID, 21, 7) msg.AddMsgEvent(MsgID, 1, 650006)--圣纹唤醒/萃取 msg.AddMsgEvent(MsgID, 21, 10) msg.AddMsgEvent(MsgID, 1, 650009)--关闭 msg.DispatchRoleMsgEvent(RoleID, MsgID) elseif TalkIndex == 4 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 20, 650011)--妖精吞噬说明 msg.AddMsgEvent(MsgID, 24, TargetID) msg.AddMsgEvent(MsgID, 21, -1) msg.AddMsgEvent(MsgID, 1, 650010)--返回 msg.AddMsgEvent(MsgID, 21, 10) msg.AddMsgEvent(MsgID, 1, 650009)--关闭 msg.DispatchRoleMsgEvent(RoleID, MsgID) elseif TalkIndex == 5 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 20, 650012)--刻印/洗印圣纹说明 msg.AddMsgEvent(MsgID, 24, TargetID) msg.AddMsgEvent(MsgID, 21, -1) msg.AddMsgEvent(MsgID, 1, 650010)--返回 msg.AddMsgEvent(MsgID, 21, 10) msg.AddMsgEvent(MsgID, 1, 650009)--关闭 msg.DispatchRoleMsgEvent(RoleID, MsgID) elseif TalkIndex == 6 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 20, 650013)--圣纹充能说明 msg.AddMsgEvent(MsgID, 24, TargetID) msg.AddMsgEvent(MsgID, 21, -1) msg.AddMsgEvent(MsgID, 1, 650010)--返回 msg.AddMsgEvent(MsgID, 21, 10) msg.AddMsgEvent(MsgID, 1, 650009)--关闭 msg.DispatchRoleMsgEvent(RoleID, MsgID) elseif TalkIndex == 7 then local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 20, 650014)--圣纹唤醒/萃取说明 msg.AddMsgEvent(MsgID, 24, TargetID) msg.AddMsgEvent(MsgID, 21, -1) msg.AddMsgEvent(MsgID, 1, 650010)--返回 msg.AddMsgEvent(MsgID, 21, 10) msg.AddMsgEvent(MsgID, 1, 650009)--关闭 msg.DispatchRoleMsgEvent(RoleID, MsgID) end end aux.RegisterCreatureEvent(6040033, 7, "c6040033_On_Talk")